文档章节

玩转智能路由器-WRTnode开发板[快速入门]

openthings
 openthings
发布于 2015/02/27 11:49
字数 1099
阅读 3416
收藏 1

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

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

    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:~# ia
apcli0    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.com
PING baidu.com (220.181.111.85): 56 data bytes
64 bytes from 220.181.111.85: seq=0 ttl=54 time=6.071 ms

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

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

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

© 著作权归作者所有

openthings
粉丝 322
博文 1134
码字总数 685726
作品 1
东城
架构师
私信 提问
玩转智能路由器-WRTnode开发板[TTL刷机救砖]

TTL刷机(原文:http://wiki.wrtnode.com/index.php?title=SavingyourWRTnode/zh-cn) 刷机所需设备:WRTnode核心板,WRTnode底板(或是手工制作的网线),USB转串口模块,杜邦线,USB电源线等...

openthings
2015/02/27
3.7K
0
玩转智能路由器-WRTnode开发板[使用技巧]

玩转智能路由器-WRTnode开发板,包括: 快速入门 网络基础知识:IP配置、网关、路由、防火墙、DHCP、DNS Web界面管理 SSH命令行管理 制作一个盒子 连接U盘和网线 使用Python 使用LUA 开发Web...

openthings
2015/02/27
327
0
玩转智能路由器-WRTnode开发板[刷新固件]

WRTnode的固件更新方法 刷机乐趣尽在其中,但乐趣与风险并存。 一:准备固件 参见编译WRTnode固件,如果不想自己编译,可以直接下载WRTnode出厂固件,linux内核 3.10.44;或者是更新版固件,l...

openthings
2015/02/27
904
0
玩转智能路由器-WRTnode开发板[接上网线]

WRTnode专属网线 首先来介绍这根特殊的网线(图1): 图1 网线引脚说明: 首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器,ADSL猫的普通平行网线。 T568B网线线序如...

openthings
2015/02/27
372
0
玩转智能路由器-WRTnode开发板[U-boot使用]

WRTnode的U-boot使用方法 注:由于uboot里对gpio1和gpio2的特殊定义,因此我们在使用WRTnode核心板时不要碰触这两个针脚。 点击下载uboot.bin 特点:支持网页刷新固件及uboot;支持U盘启动;...

openthings
2015/02/27
804
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins World 贡献者峰会及专家答疑展位

本文首发于:Jenkins 中文社区 原文链接 作者:Marky Jackson 译者:shunw Jenkins World 贡献者峰会及专家答疑展位 本文为 Jenkins World 贡献者峰会活动期间的记录 Jenkins 15周岁啦!Jen...

Jenkins中文社区
32分钟前
8
0
杂谈:面向微服务的体系结构评审中需要问的三个问题

面向微服务的体系结构如今风靡全球。这是因为更快的部署节奏和更低的成本是面向微服务的体系结构的基本承诺。 然而,对于大多数试水的公司来说,开发活动更多的是将现有的单块应用程序转换为...

liululee
46分钟前
7
0
OSChina 周二乱弹 —— 我等饭呢,你是不是来错食堂了?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @ 自行车丢了:给主编推荐首歌 《クリスマスの夜》- 岡村孝子 手机党少年们想听歌,请使劲儿戳(这里) @烽火燎原 :国庆快来,我需要长假! ...

小小编辑
今天
474
9
玩转 Springboot 2 之热部署(DevTools)

Devtools 介绍 SpringBoot 提供了热部署的功能,那啥是热部署累?SpringBoot官方是这样说的:只要类路径上的文件发生更改,就会自动重新启动应用程序。在IDE中工作时,这可能是一个有用的功能...

桌前明月
今天
6
0
CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部