WRTnode1开箱指南

来自WRTnode Wiki
跳转至: 导航搜索
此页面有未被标记进行翻译的更改

其他语言:
English • ‎中文(中国大陆)‎

快速窍门:WRTnode默认ssid: WRTnodexxxx
默认Wi-Fi密码:12345678

买了WRTnode你得到了什么

除了盒子和卡片,你有:
S1.jpg

专用定制USB线

S2.jpg
此USB线在提供5v供电同时提供了一个USB母座,可以用来连接USB设备。
因此可以给OpenWrt插个u盘:
Susbdisk.jpg
或者摄像头:
Susbcam.jpg
,接个USB hub插多少个USB设备都可以:
Susbhub.jpg
注意,如果插了超过一个设备在USB hub上,记得给USB hub提供额外的5v供电。

WRTnode板子

那个土豪金的板子就是WRTnode。
我们已经见过太多WRTnode的图片,累觉不爱不要再放了。

启动WRTnode

用专用USB线连接WRTnode的microUSB接口(如果不需要外接USB设备,那就随便整个阿猫阿狗家手机用的USB线也可以),把USB线插到一个超过500ma的5v供电的地方,一般来说随便一个电脑啊笔记本啊手机充电器啊什么的都可以,5秒钟后,板子上的蓝灯亮起,里面的OpenWrt开始启动了,20秒后,你能发现一个WRTnodexxxx(xxxx指你的WRTnode mac地址的后四位)的Wi-Fi,用电脑或手机或ipad连上,密码是12345678.

把玩WRTnode

登陆WRTnode(telnet或ssh)

Windows、Linux、Mac都可以,Windows的话,用putty或者其他Linux终端软件。

  • 首先你看看你连上WRTnode没有
ping i.wrtno.de

或者

ping wrtnode.lan

或者

ping openwrt.lan

WRTnode的IP地址是192.168.8.1,‘i.wrtno.de’、‘wrtnode.lan’和‘openwrt.lan’这几个域名会被WRTnode拦截并解析到192.168.8.1。

  • telnet或者ssh连上WRTnode

如果你是第一次登陆WRTnode,或者你之前没有给OpenWrt的root用户设置密码,那就telnet:

telnet i.wrtno.de

或者你已经设置过root密码了,那就ssh:

ssh root@i.wrtno.de

输入密码,看到这个就ok了:
Stelnet.png

不联网不幸糊

接下来的事情就是要把你的WRTnode连上互联网。首先,你得有个已经连上网的无线路由器。

root@OpenWrt:~# aps

'aps'是WRTnode的自定义命令,扫描当前的Wi-Fi,结果是类似这样的:

WRTnode AP scaner.
Begin scaning APs, pls wait...
Finished.
APs available are...
ra0       get_site_survey:
Ch  SSID                             BSSID               Security               Siganl(%)W-Mode  ExtCH  NT WPS DPID
1   Tenda                            xx:xx:xx:xx:xx:xx   NONE                   70       11b/g/n ABOVE  In YES
1   hshn                             xx:xx:xx:xx:xx:xx   WPA2PSK/AES            96       11b/g/n NONE   In YES
6   TP-LINK                          xx:xx:xx:xx:xx:xx   NONE                   55       11b/g   NONE   In  NO
6   BY01                             xx:xx:xx:xx:xx:xx   NONE                   100      11b/g/n NONE   In YES
6   Tenda_xxxxxx                     xx:xx:xx:xx:xx:xx   WPAPSK/AES             50       11b/g/n ABOVE  In  NO
11  CU_wpFS                          xx:xx:xx:xx:xx:xx   WPAPSK/TKIPAES         70       11b/g/n NONE   In YES

然后,我们来改WRTnode的apcli配置,apcli就是管WRTnode上联互联网的:

root@OpenWrt:~# vw

'vw'是WRTnode自定义的命令,用vi修改/etc/config/wireless,敲了后你会看见:

config wifi-device 'ra0'
        option type 'ralink'
        option mode '9'
        option channel '6' #修改处1
        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' #修改处2
        option ApCliAuthMode 'WPA2PSK' #修改处3
        option ApCliEncrypType 'AES' #修改处4
        option ApCliPassWord '87654321' #修改处5
        option ssid 'WRTnodeXXXX'
  • 到修改处1把信道改为跟上级路由一样(aps的Ch栏)
  • 到修改处2把ssid改为上级路由的ssid
  • 到修改处3设置上级路由的ApCliAuthMode
  • 到修改处4设置上级路由的ApCliEncrypType

这里,aps出来的结果跟vw要改动的ApCliAuthMode/ApCliEncrypType对应关系是:

aps:Security           vw:ApCliAuthMode/ApCliEncrypType
=========================================================
WPA1PSKWPA2PSK/TKIPAES	WPA2PSK/AES
WPA2PSK/AES		WPA2PSK/AES
WPA2PSK/TKIP		WPA2PSK/TKIP
WPAPSK/TKIPAES		WPAPSK/TKIP
WPAPSK/AES		WPAPSK/AES
WPAPSK/TKIP		WPAPSK/TKIP
WEP			WEP/WEP
NONE			NONE/NONE
  • 到修改处5设置上级路由的密码

额外的,如果上级路由使用WEP文本密码,需要运行如下命令把文本密码转换为数字密码:

root@OpenWrt:~# echo -n 'abcde' | hexdump -e '13/1 "%02x" "\n"'   #To convert abcde to 6162636465

当然,我们可以用uci命令来改这些配置,不过我们不打算在这里详细说这件事。

  • 然后重启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连上了互联网。

WRTnode软件仓

root@OpenWrt:~# opkg update
Downloading http://d.wrtnode.com/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker.
root@OpenWrt:~# opkg install xxxx

恢复出厂设置

root@OpenWrt:~# firstboot
This will erase all settings and remove any installed packages. Are you sure? [N/y]
y
/dev/mtdblock5 is mounted as /overlay, only erasing files
root@OpenWrt:~# reboot

WRTnode专属网线

动手制作这根特殊的网线(图1):
Saving1.jpg
图1
网线引脚说明:
首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器,ADSL猫的普通平行网线。
T568B网线线序如下:
Saving7.png
然后将网线剪断,从中选出绿、绿白、橙、橙白四根线。其余4根线可以剪断。
将上述四根线做一个2*2杜邦线插头,杜邦线插头分配如下:
Saving8.png
做好后,就可以连接WRTnode板啦!
核心板上的针脚图(图2):
Saving3.png
图2
在网线黑色的一头有一个小箭头(Pin1)的标志。当我们用网线连WRTnode时,可以选择四个LAN口的任何一个连接,箭头(pin1)分别就对应着WRTnode的2、4、6、8引脚(此时Pin2分别对应WRTnode的1、3、5、7脚),如下图中箭头指向的是WRTnode的4这个引脚(图3)。
Saving2.jpg
图3


静态OpenWrt SDK

请到https://github.com/WRTnode/openwrt克隆或下载
ps: 本sdk是WRTnode各款硬件产品的OpenWrt通用的SDK,如果是要用于WRTnode1,请在make menuconfig的时候 [ Subtarget ] 选择 [WRTnode 1 series]

更多资源

WRTnode1的特色
WRTnode1详细参数
WRTnode1针脚定义
WRTnode1标准底板

走起来吧,骚年!