返回列表 發帖

【OpenWRT】——Network Interface

TP-LINK TL-WR1043ND里的/etc/config/network
  1. config 'interface' 'loopback'
  2.        option 'ifname'   'lo'
  3.        option 'proto'    'static'
  4.        option 'ipaddr'   '127.0.0.1'
  5.        option 'netmask'  '255.0.0.0'

  6. config 'interface' 'lan'
  7.         option 'ifname'   'eth0.1'
  8.         option 'type'     'bridge'
  9.         option 'proto'    'static'
  10.         option 'ipaddr'   '192.168.1.1'
  11.         option 'netmask'  '255.255.255.0'

  12. config 'interface' 'wan'
  13.         option 'ifname' 'eth0.2'
  14.         option 'proto' 'dhcp'

  15. config 'switch'
  16.         option 'name' 'rtl8366rb'
  17.         option 'reset' '1'
  18.         option 'enable_vlan' '1'

  19. config 'switch_vlan'
  20.         option 'device' 'rtl8366rb'
  21.         option 'vlan' '1'
  22.         option 'ports' '1 2 3 4 5t'

  23. config 'switch_vlan'
  24.         option 'device' 'rtl8366rb'
  25.         option 'vlan' '2'
  26.         option 'ports' '0 5t'
複製代碼

本帖最後由 角色 於 2013-3-3 12:58 編輯

如果大家第一看这个file都不知道它们是什么?

其实1043D里的有两个ethernet interface:lo,eth0,eth1三个interfaces,eth1是给wireless用,现在我们不谈。主要是谈及lo和eth0。

ifname = interface name
proto = protocol
ipaddr = ip addresss

1. Interface: Loopback, 所有码都是standard嘢!loopback IP就是127.0.0.1
  1. config 'interface' 'loopback'
  2.        option 'ifname'   'lo'
  3.        option 'proto'    'static'
  4.        option 'ipaddr'   '127.0.0.1'
  5.        option 'netmask'  '255.0.0.0'
複製代碼
#

2. Interface:lan
  1. config 'interface' 'lan'
  2.         option 'ifname'   'eth0.1'
  3.         option 'type'     'bridge'
  4.         option 'proto'    'static'
  5.         option 'ipaddr'   '192.168.1.1'
  6.         option 'netmask'  '255.255.255.0'
複製代碼
#

3. Interface:wan
  1. config 'interface' 'wan'
  2.         option 'ifname' 'eth0.2'
  3.         option 'proto' 'dhcp'
複製代碼
#

4. Enable VLAN
  1. config 'switch'
  2.         option 'name' 'rtl8366rb'
  3.         option 'reset' '1'
  4.         option 'enable_vlan' '1'

  5. config 'switch_vlan'
  6.         option 'device' 'rtl8366rb'
  7.         option 'vlan' '1'
  8.         option 'ports' '1 2 3 4 5t'

  9. config 'switch_vlan'
  10.         option 'device' 'rtl8366rb'
  11.         option 'vlan' '2'
  12.         option 'ports' '0 5t'
  13. ~
複製代碼
#
where "t" attached to the number "5" denotes tagged port
0: WAN port
1 2 3 4: LAN port
5: (internal) CPU port

TOP

本帖最後由 角色 於 2013-3-2 22:08 編輯

原先
VLAN1:port 1,2,3,4
VLAN2:port 0

更改为
VLAN1:port 3,4
VLAN2:port 0
VLAN3:port 1,2

用luCI GUI



/etc/config/network was revised to
  1. config 'interface' 'loopback'
  2.         option 'ifname' 'lo'
  3.         option 'proto' 'static'
  4.         option 'ipaddr' '127.0.0.1'
  5.         option 'netmask' '255.0.0.0'

  6. config 'interface' 'lan'
  7.         option 'ifname' 'eth0.1'
  8.         option 'type' 'bridge'
  9.         option 'proto' 'static'
  10.         option 'ipaddr' '192.168.1.1'
  11.         option 'netmask' '255.255.255.0'

  12. config 'interface' 'wan'
  13.         option 'ifname' 'eth0.2'
  14.         option 'proto' 'dhcp'

  15. config 'switch'
  16.         option 'name' 'rtl8366rb'
  17.         option 'reset' '1'
  18.         option 'enable_vlan4k' '1'

  19. config 'switch_vlan'
  20.         option 'device' 'rtl8366rb'
  21.         option 'vlan' '1'
  22.         option 'ports' '3 4 5t'

  23. config 'switch_vlan'
  24.         option 'device' 'rtl8366rb'
  25.         option 'vlan' '2'
  26.         option 'ports' '0 5t'

  27. config 'switch_vlan'
  28.         option 'device' 'rtl8366rb'
  29.         option 'vlan' '3'
  30.         option 'ports' '1 2 5t'
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

返回列表