博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TP-link WR703N, OpenWrt, Mentohust
阅读量:5927 次
发布时间:2019-06-19

本文共 3837 字,大约阅读时间需要 12 分钟。

最近笔记本电脑的有线网卡坏了,具体怎么坏的,我也不清楚,很可能是老化了(但我的才两年,并且我很少听人说网卡这么快老化),也有可能下雨打雷天我没有拔网线。不过很久以前,我的笔记本网口灯无论有没有接网线,开机之后它都一直亮着,不知道什么原因,电脑型号是宏基4738ZG。

坏了一个有线网卡不打紧,但我们学校的联网需要用有线+锐捷认证,我有三种解决方案,第一种是我买个USB有线网卡,第二种是修主板上的有线网卡,第三种就是构建寝室的无线网。第一种加个有线网卡太麻烦了,而去USB网卡发热量都挺大,电脑总共三个USB口,或许可以加个USB拓展的,但那岂不是更麻烦;第二种太贵,据说都是200¥往上走的价格;第三种,其实我老早就想实现了,半年省下的网费基本就够我买一个无线路由器了。

路由器选择

我想找到OpenWrt官方支持的路由器,向我推荐了TP-link WR703N,我的确觉得它挺漂亮,不过看着它娇小的体型,还是有点担心它能力不足,而且有更便宜的路由器。犹豫了一会,最后还是买了,因为觉得它太漂亮了。

刷路由器 OpenWrt && 配置

刷机对于WR703N来说是件非常容易的事,为了能够图文说明,参考了。  下载固件,以自身经历跟我说明刷错固件的后果,我觉得比较有必要注意需下载的固件,在的attitud adjustment文件夹目录下,据说这里是稳定版,snapshots里面的是最新的。

  1. 刷机。无论是用有线还是无线,连上路由器,用浏览器打开,点击系统工具->软件升级,然后你在这个页面上上传固件就可以了,是一个.bin文件,点击升级,一会就好了。注意这里不能断电

  2. 初始配置。在刷好机器机器后,这一步必须用网线连接,因为刚刷好的OpenWrt上面是自动关闭了无线(后面会有设置开启)。 首先用一根网线将703N的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe,输入telent 192.168.1.1(windows必须已开启telnet),或在linux命令行操作。 成功后出现OpenWrt的欢迎界面:

这一步需要更改root密码,输入passwd,然后按提示输入。更改root密码后就能用SSH服务了,输入exit退出telnet。

网络配置。官方固件是不带LuCI的,即我们不能从浏览器操作,必须在命令行下完成。在windows下,下载ssh连接工具。linux下的话,我是已经安装好了,其软件包为:

$ which ssh/usr/bin/ssh$ rpm -qf /usr/bin/sshopenssh-clients-5.9p1-22.fc17.i686

 

比较建议这一部分呢操作在linux完成。打开终端,切换到root用户,然后

ssh 192.168.1.1

 

显示如下:

# ssh 192.168.1.1root@192.168.1.1's password: BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) built-in shell (ash)Enter 'help' for a list of built-in commands.  _______                     ________        __ |       |.-----.-----.-----.|  |  |  |.----.|  |_ |   -   ||  _  |  -__|     ||  |  |  ||   _||   _| |_______||   __|_____|__|__||________||__|  |____|          |__| W I R E L E S S   F R E E D O M ----------------------------------------------------- ATTITUDE ADJUSTMENT (12.09, r36088) -----------------------------------------------------  * 1/4 oz Vodka      Pour all ingredients into mixing  * 1/4 oz Gin        tin with ice, strain into glass.  * 1/4 oz Amaretto  * 1/4 oz Triple sec  * 1/4 oz Peach schnapps  * 1/4 oz Sour mix  * 1 splash Cranberry juice ----------------------------------------------------- root@OpenWrt:~#

 

上面输入的密码就是第三步里面设置的密码。

首先开启无线,输入

~# vi /etc/config/wirelessconfig wifi-device  radio0                                                   option type     mac80211                  option channel  11                                                      option macaddr  14:cf:92:9d:a4:8c                                       option hwmode   11ng                                                    option htmode   HT20                                                    list ht_capab   SHORT-GI-20                                       list ht_capab   SHORT-GI-40                                             list ht_capab   RX-STBC1                                                list ht_capab   DSSS_CCK-40                                             # REMOVE THIS LINE TO ENABLE WIFI:                这里加上注释,即开启无线网络    # option disabled 1

 

配置无线设置

config wifi-iface                                                             option device   radio0                                                 option network  lan                                                    option mode     ap                                                         网络名称    option ssid     moondark                                                option encryption psk2            连接时用的密码    option key      xxxxxx

 

然后修改network文件

~# vi /etc/config/network
 

然后输入/etc/init.d/network restart

运行mentohust及其配置

感谢学长HustMoon的mentohust,作为一名huster,在用这个软件的时候略微有点特别的感觉。

下载mentohust,这个与一般mentohust不同,它有已编译好的mips架构的,里面有两个包,任意一个拷贝过去即可,可直接用。 切到自己linux终端,拷贝命令:

scp /path/to/mentohust root@192.168.1.1:/root为了能够运行,更改权限root@OpenWrt:~# chmod +x /root/mentohust

连接上网命令。

mentohust -u用户名 -p密码 -neth0 -a1 -d0 -b1 -l0

随路由器开机启动上网,vi /etc/rc.localexit 0前面加入:

mentohust -u用户名 -p密码 -neth0 -a1 -d0 -b1 -l0

 


完结

电脑最终能够重新上网感觉很好,事实上,在本科的时候我就想用刷OpenWrt的路由器通过mentohust共享上网的,但本科由于种种原因,没有实践,现在成功了,而且为寝室作出贡献,有些成就感。

 

转载地址:http://fphvx.baihongyu.com/

你可能感兴趣的文章
linux 通过shell上传zip包到指定ftp
查看>>
windows2003下防火墙ISA大型实验
查看>>
4天完成一个物联网项目
查看>>
Git 分支管理详解
查看>>
XenApp / XenDesktop 7.6 初体验三 StoreFront和Citrix Receiver
查看>>
Endeca 安装/运行过程常见问题诊断(个人经验总结)
查看>>
备份和恢复概述
查看>>
Unix EM乱码问题
查看>>
App-V 参考工具之(五):SFT Explorer
查看>>
在windows 系统中建立隐藏管理员账户
查看>>
原创经典:SQLSERVER SendStringParametersAsUnicode引发的疑案 推荐
查看>>
Android:UI设置-横竖屏转换、输入法键盘相关设置
查看>>
SCCM 2012系列12 操作系统播发①
查看>>
VS2005+Crystal Report开发Web应用
查看>>
【cocos2d-x从c++到js】11:JS与C++的交互3——C++和JS类型转换
查看>>
在VmWare Workstation 6.5上安装Esx 3.5 U3之一
查看>>
测试WINDOWS 2003域信任总结(不同目录林)
查看>>
在FreeBSD 7.2下安装Samba
查看>>
四大命令助你玩转Linux进程管理
查看>>
WINDOWS下kill进程的命令
查看>>