在前文《【Joytag 香蕉R1学习】自己动手组装OpenWrt for R1》中,
我们讲述了如何一步一步组装出OpenWrt for R1。
相比现有的R1镜像,这个OpenWrt for R1更小巧洁净,
但是同时这也是缺点,因为少了很多软件包,无法直接让其进入角色,比如说作为一个路由器来使用。
所以要想让其好好工作,我们还需要进一步折腾。
在《Joytag 香蕉R1学习】R1初印象并点亮》这篇文章中,我们讲述了如何使用串口连接R1。
但是安装软件包等都需要使用网络,所以让R1连到网络上,是我们首先需要解决的问题。
官方内容
按照OpenWrt的文档
http://wiki.openwrt.org/doc/howto/internet.connection
系统装上之后,以太网部分应该是直接可以工作的。
链接中“via plain Ethernet”部分说明了如何设置OpenWrt设备的以太网。
其中,DHCP为默认方式。
静态IP设置步骤如下:
ping baidu.com
PING baidu.com (220.181.57.217): 56 data bytes
64 bytes from 220.181.57.217: seq=0 ttl=51 time=96.658 ms
64 bytes from 220.181.57.217: seq=1 ttl=51 time=103.038 ms
^C
--- baidu.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 96.658/99.848/103.038 ms
哈哈,是不是连上网了?
然后就简单了:
# ifconfig
br-lan Link encap:Ethernet HWaddr 02:87:02:C1:4D:E2
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fda3:539b:8994::1/60 Scope:Global
inet6 addr: fe80::87:2ff:fec1:4de2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:1404 (1.3 KiB)
eth0 Link encap:Ethernet HWaddr 02:87:02:C1:4D:E2
inet6 addr: fe80::87:2ff:fec1:4de2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2850 (2.7 KiB) TX bytes:6419 (6.2 KiB)
Interrupt:117
eth0.1 Link encap:Ethernet HWaddr 02:87:02:C1:4D:E2
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:1450 (1.4 KiB)
eth0.2 Link encap:Ethernet HWaddr 02:87:02:C1:4D:E2
inet addr:192.168.249.201 Bcast:192.168.249.255 Mask:255.255.255.0
inet6 addr: fe80::87:2ff:fec1:4de2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2472 (2.4 KiB) TX bytes:3097 (3.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:64 errors:0 dropped:0 overruns:0 frame:0
TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5584 (5.4 KiB) TX bytes:5584 (5.4 KiB)
WAN口正确的获取了IP。
上网啥的也都正常了。
好了,现在有系统了,有网络了,接下来可以更加开心的胡搞了。
参考链接:
http://wiki.openwrt.org/doc/howto/internet.connection
http://wiki.openwrt.org/doc/uci/network
http://wiki.openwrt.org/doc/techref/swconfig
http://wiki.openwrt.org/doc/uci/network/switch