|
|
|
@ -47,11 +47,11 @@ start() { |
|
|
|
|
mac_check = mac_check "[0-9a-fA-F][0-9a-fA-F]" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
($1 == "boardnum") || ($1 == "boardtype") || ($1 == "boardflags") || ($1 ~ /macaddr/) { |
|
|
|
|
nvram[$1] = $2 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END { |
|
|
|
|
if ((model == "ASUS WL-HDD") || (model == "ASUS WL-300g") || (model == "Linksys WAP54G V1")) { |
|
|
|
|
c["wan_ifname"] = "" |
|
|
|
@ -61,6 +61,10 @@ start() { |
|
|
|
|
c["wan_ifname"] = "eth1" |
|
|
|
|
c["lan_ifname"] = "eth0" |
|
|
|
|
} |
|
|
|
|
if (model == "Dell TrueMobile 2300") { |
|
|
|
|
c["vlan0ports"] = "0 1 2 3 5*" |
|
|
|
|
c["vlan1ports"] = "4 5" |
|
|
|
|
} |
|
|
|
|
if (nvram["boardtype"] == "bcm94710r4") { |
|
|
|
|
# Toshiba WRC-1000 |
|
|
|
|
c["lan_ifname"] = "eth0" |
|
|
|
@ -100,10 +104,10 @@ start() { |
|
|
|
|
c["lan_ifname"]="eth0" |
|
|
|
|
c["wan_ifname"]="" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# ASUS WL-700gE |
|
|
|
|
# These are actually same as defaults above. For some reason this script applies |
|
|
|
|
# Generic BCM94704 settings instead so we revert to proper settings here. |
|
|
|
|
# Generic BCM94704 settings instead so we revert to proper settings here. |
|
|
|
|
# Hopefully someone will fix this properly soon. |
|
|
|
|
if (model == "ASUS WL-700gE") { |
|
|
|
|
c["lan_ifname"]="eth0.0" |
|
|
|
@ -116,7 +120,7 @@ start() { |
|
|
|
|
c["vlan0ports"]="0 1 2 3 5*" |
|
|
|
|
c["vlan1ports"]="4 5" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print "#### VLAN configuration " |
|
|
|
|
print "config switch eth0" |
|
|
|
|
p("vlan0", "vlan0ports") |
|
|
|
|