ar71xx: create even more network configs from the uci-defaults script
Create the default network configuration dynamically for the AR724x/AR9331 boards. Some other boards are using the same configuration, so convert those as well. SVN-Revision: 28820
This commit is contained in:
parent
b62560413a
commit
6e8390ae6c
17 changed files with 45 additions and 394 deletions
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,26 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name eth0
|
|
||||||
option reset 1
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,26 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name eth0
|
|
||||||
option reset 1
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports '0 1 2 3 4'
|
|
|
@ -1,26 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name eth0
|
|
||||||
option reset 1
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,26 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name eth0
|
|
||||||
option reset 1
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports '0 1 2 3 4'
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,24 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch eth0
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports "0 1 2 3 4"
|
|
|
@ -1,26 +0,0 @@
|
||||||
config interface loopback
|
|
||||||
option ifname lo
|
|
||||||
option proto static
|
|
||||||
option ipaddr 127.0.0.1
|
|
||||||
option netmask 255.0.0.0
|
|
||||||
|
|
||||||
config interface lan
|
|
||||||
option ifname eth0
|
|
||||||
option type bridge
|
|
||||||
option proto static
|
|
||||||
option ipaddr 192.168.1.1
|
|
||||||
option netmask 255.255.255.0
|
|
||||||
|
|
||||||
config interface wan
|
|
||||||
option ifname eth1
|
|
||||||
option proto dhcp
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name eth0
|
|
||||||
option reset 1
|
|
||||||
option enable_vlan 1
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device eth0
|
|
||||||
option vlan 1
|
|
||||||
option ports '0 1 2 3 4'
|
|
|
@ -44,6 +44,30 @@ set_interfaces_lan_wan() {
|
||||||
set_interface_wan "$wan_ifname"
|
set_interface_wan "$wan_ifname"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
add_switch() {
|
||||||
|
local name=$1
|
||||||
|
local reset=$2
|
||||||
|
local enable=$3
|
||||||
|
uci batch <<EOF
|
||||||
|
add network switch
|
||||||
|
set network.@switch[-1].name='$name'
|
||||||
|
set network.@switch[-1].reset='$reset'
|
||||||
|
set network.@switch[-1].enable_vlan='$enable'
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
add_switch_vlan() {
|
||||||
|
local device=$1
|
||||||
|
local vlan=$2
|
||||||
|
local ports=$3
|
||||||
|
uci batch <<EOF
|
||||||
|
add network switch_vlan
|
||||||
|
set network.@switch_vlan[-1].device='$device'
|
||||||
|
set network.@switch_vlan[-1].vlan='$vlan'
|
||||||
|
set network.@switch_vlan[-1].ports='$ports'
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
[ -e /etc/config/network ] && exit 0
|
[ -e /etc/config/network ] && exit 0
|
||||||
|
|
||||||
touch /etc/config/network
|
touch /etc/config/network
|
||||||
|
@ -73,6 +97,27 @@ routerstation)
|
||||||
set_interfaces_lan_wan "eth1" "eth0"
|
set_interfaces_lan_wan "eth1" "eth0"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
ap121 |\
|
||||||
|
ap121-mini |\
|
||||||
|
ap96 |\
|
||||||
|
dir-600-a1 |\
|
||||||
|
dir-615-c1 |\
|
||||||
|
ja76pf |\
|
||||||
|
rb750 |\
|
||||||
|
tew-632brp |\
|
||||||
|
tl-mr3220 |\
|
||||||
|
tl-mr3420 |\
|
||||||
|
tl-wr741nd |\
|
||||||
|
tl-wr741nd-v4 |\
|
||||||
|
whr-g301n |\
|
||||||
|
whr-hp-g300n |\
|
||||||
|
whr-hp-gn |\
|
||||||
|
wzr-hp-ag300h)
|
||||||
|
set_interfaces_lan_wan "eth0" "eth1"
|
||||||
|
add_switch "eth0" "1" "1"
|
||||||
|
add_switch_vlan "eth0" "1" "0 1 2 3 4"
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
set_interfaces_lan_wan "eth0" "eth1"
|
set_interfaces_lan_wan "eth0" "eth1"
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue