Board logo

標題: 【OpenWRT】——Network Interface [打印本頁]

作者: 角色    時間: 2013-3-2 12:15     標題: 【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-2 12:17

本帖最後由 角色 於 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
作者: 角色    時間: 2013-3-2 22:07

本帖最後由 角色 於 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

[attach]2253[/attach]

/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'
複製代碼





歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2