博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
玩转智能路由器-WRTnode开发板[快速入门]
阅读量:5967 次
发布时间:2019-06-19

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

hot3.png

    是采用OpenWRT的智能路由器开发板,可以运行完整的Linux内核和无线路由器协议栈。

    拿到板子后,通过MicroUSB接上 5V电源(移动电源也可以哟),进行简单的配置就可以使用了,还可以级联到原有的WiFi路由器或者有线猫上。配置包括:登陆、设置密码、设置上级路由器信息等。(原始文档在这里),下面简单地说明:

    Susbdisk.jpg

    注意:上面的ssk是接的U盘,标准配置是没有的,可以自己插任何U盘。

   

启动WRTnode

    用专用USB线连接WRTnode的microUSB接口(如果不需要外接USB设备,那就随便整个阿猫阿狗家手机用的USB线也可以),把USB线插到 一个超过500ma的5v供电的地方,一般来说随便一个电脑啊笔记本啊手机充电器啊什么的都可以。

    5秒钟后,板子上的蓝灯亮起,里面的OpenWrt开始 启动了。

    20秒后,你能发现一个WRTnodexxxx(xxxx指你的WRTnode mac地址的后四位)的Wi-Fi。

    用电脑或手机或ipad连上,密码是12345678。

  • 首先你看看你连上WRTnode没有,如果通了,恭喜!

ping i.wrtno.de

登陆

    WRTnode支持三种方式登陆:telnet,ssh,web浏览器。

    第一次进去,没有密码,ssh默认运行不了。先用:

telnet i.wrtno.de

如果出现下面的画面,恭喜!已经进入系统了。

Stelnet.png

设置密码

    按照提示运行,然后输入要设置的密码(简单一点哦,要不自己都忘掉了):

passwd

    输入exit,退出:

exit

    再用ssh进去:

ssh root@i.wrtno.de

    扫描一下周围有哪些路由器,确认有你需要链接的那一个。

root@OpenWrt:~# aps

设置上级路由器

    现在WRTnode已经正常运行了,但是是在自己的局域网(192.168.8.1)的网段上。要连接Internet,怎么办呢?

    我们来修改下要级连的路由器参数就搞定了,输入:

root@OpenWrt:~# vw

    这个实际上就启动了VIM编辑器。在窗口列出配置参数后,输入"I",就进入编辑模式

    

config wifi-device 'ra0'        option type 'ralink'        option mode '9'        option channel '6' #改成自己的WiFi路由器的频道Channel,必须一致。        option txpower '100'        option ht '20+40'        option country 'US'        option disabled '0'config wifi-iface        option device 'ra0'        option network 'lan'        option mode 'ap'        option encryption 'psk2'        option key '12345678'        option ApCliEnable '1'        option ApCliSsid 'aAP' #改成自己的WiFi路由器的SSID。        option ApCliAuthMode 'WPA2PSK' #修改处,一般不用改。        option ApCliEncrypType 'AES' #修改处,一般不用改。        option ApCliPassWord '87654321' #改成自己的WiFi路由器的密码(是上网用的密码,不是管理用的哦)。        option ssid 'WRTnodeXXXX'

    按照上面的注释进行修改。

    然后,按"esc",退出编辑模式。

    再按“shift+:”进入命令模式。

    再输入"wq",就保存然后退出了。

  • 然后重启WRTnode的网络

root@OpenWrt:~# nr

    'nr'是WRTnode的自定义命令,重启网络,等5秒,有时需要我们的电脑重新连接WRTnode的Wi-Fi,然后看看WRTnode有没有从上级路由DHCP获取IP地址

root@OpenWrt:~# ia

我们得到:

root@OpenWrt:~# iaapcli0    Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/xx Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:0 errors:0 dropped:0 overruns:0 frame:0          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    有时候,获取IP地址有可能要搞十几秒甚至几十秒,稍安勿躁。搞到IP后,我们看看是不是已经连上互联网了:

root@OpenWrt:~# ping baidu.comPING baidu.com (220.181.111.85): 56 data bytes64 bytes from 220.181.111.85: seq=0 ttl=54 time=6.071 ms

    搞定,我们用电脑连上了WRTnode,还把WRTnode连上了互联网。

    我们成功设置了一个WiFi的网桥。

    这时候,就可以按照以前的方式上网了。

转载于:https://my.oschina.net/u/2306127/blog/380368

你可能感兴趣的文章
网络中最常用的网络命令(5)-完整参数
查看>>
Exchange Server 2010部署安装之一
查看>>
Nsrp实现juniper防火墙的高可用性【HA】!
查看>>
Android 动态移动控件实现
查看>>
oracle11g 安装在rhel5.0笔记
查看>>
解决Lync 2013演示PPT提示证书问题的多种方法
查看>>
VC++动态链接库(DLL)编程(三)――MFC规则DLL
查看>>
[转]经典正则表达式
查看>>
JDBC+Servlet+JSP整合开发之26.JSP内建对象
查看>>
【下载】深入oracle数据库专用虚拟机环境部署方案《VirtualBox+OELR5U7x86_64+Oracle11gR2》...
查看>>
值得推荐的C/C++开源框架和库
查看>>
列式存储
查看>>
Linux下eclipse编译C/C++程序遇到 undefined reference to `pthread_create'的异常解决办法
查看>>
ajax上传图片的本质
查看>>
转]最长递增子序列问题的求解
查看>>
SilverLight:基础控件使用(6)-Slider控件
查看>>
Android写的一个设置图片查看器,可以调整透明度
查看>>
第 5 章 File Share
查看>>
判断字符串解析是JsonObject或者JsonArray
查看>>
[LeetCode] Implement strStr()
查看>>