diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-05-08 07:28:08 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-05-08 07:28:08 +0000 |
commit | 78341629c4a2f13eeff799361308dd12f9b7044d (patch) | |
tree | 7e5375a5c67c7dcc4946cfff7c3d2c45d9a2b228 /root/etc/nvram.overrides | |
parent | e6a04b383a9e5fe8279c58d0753e9d84f75e33ea (diff) |
*** empty log message ***
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'root/etc/nvram.overrides')
-rw-r--r-- | root/etc/nvram.overrides | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/root/etc/nvram.overrides b/root/etc/nvram.overrides new file mode 100644 index 0000000000..058ce708ed --- /dev/null +++ b/root/etc/nvram.overrides @@ -0,0 +1,41 @@ +# NVRAM overrides +# This file handles the NVRAM quirks of various hardware + +# linksys bug has lan doing dhcp; force static +lan_proto="static" + +# failsafe if reset is held +[ "$FAILSAFE" = "true" ] && { + debug "### FAILSAFE MODE ####" + lan_ifname="br0" + lan_ifnames="vlan0 vlan2 eth1 eth2 eth3" + lan_ipaddr="192.168.1.1" + lan_netmask="255.255.255.0" + lan_hwaddr="00:0B:AD:0A:DD:00" + wan_ifname="none" + wifi_ifname="none" +} + +# hacks for 1.x hardware +[ "$(nvram get boardnum)" = "42" ] && \ +[ "$(nvram get boardtype)" = "bcm94710dev" ] && { + debug "### 1.x hardware hack ###" + vlan1hwname="et0" + vlan2hwname="et0" + + # we remap old device names to new + # it's recommended that you continue to + # use the old names to preserve backwards + # compatibility + remap () { + eval $1=\"$(nvram_get $1 | awk 'gsub("eth0","vlan2") gsub("eth1","vlan1")')\" + } + + remap lan_ifname + remap lan_ifnames + remap wifi_ifname + remap wifi_ifnames + remap wan_ifname + remap wan_ifnames + remap pppoe_ifname +} |