【Joytag 香蕉R1学习】让新系统(OpenWrt for R1)上网

在前文《【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

PS:
其实就是系统的一个小BUG,但是对我等小白而言,足够折腾一整天的了。