summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openwrt/package/base-files/ar7-2.4/etc/config/network6
-rw-r--r--openwrt/package/base-files/aruba-2.6/etc/config/network6
-rw-r--r--openwrt/package/base-files/au1000-2.6/etc/config/network6
-rwxr-xr-xopenwrt/package/base-files/brcm-2.4/etc/init.d/S05netconfig8
-rwxr-xr-xopenwrt/package/base-files/brcm-2.6/etc/init.d/S05netconfig8
-rwxr-xr-xopenwrt/package/base-files/default/etc/init.d/S10boot4
-rwxr-xr-xopenwrt/package/base-files/default/lib/network/config.sh2
-rw-r--r--openwrt/package/base-files/rb532-2.6/etc/config/network6
-rw-r--r--openwrt/package/base-files/sibyte-2.6/etc/config/network6
-rw-r--r--openwrt/package/base-files/x86-2.4/etc/config/network6
-rw-r--r--openwrt/package/base-files/x86-2.6/etc/config/network6
-rw-r--r--openwrt/package/base-files/xscale-2.6/etc/config/network6
12 files changed, 65 insertions, 5 deletions
diff --git a/openwrt/package/base-files/ar7-2.4/etc/config/network b/openwrt/package/base-files/ar7-2.4/etc/config/network
index 19a858e..911134b 100644
--- a/openwrt/package/base-files/ar7-2.4/etc/config/network
+++ b/openwrt/package/base-files/ar7-2.4/etc/config/network
@@ -1,5 +1,11 @@
# Network configuration file
+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 proto static
diff --git a/openwrt/package/base-files/aruba-2.6/etc/config/network b/openwrt/package/base-files/aruba-2.6/etc/config/network
index aadd4aa..1d9b55b 100644
--- a/openwrt/package/base-files/aruba-2.6/etc/config/network
+++ b/openwrt/package/base-files/aruba-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Network configuration file
+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 proto dhcp
diff --git a/openwrt/package/base-files/au1000-2.6/etc/config/network b/openwrt/package/base-files/au1000-2.6/etc/config/network
index 448ab7c..9b65652 100644
--- a/openwrt/package/base-files/au1000-2.6/etc/config/network
+++ b/openwrt/package/base-files/au1000-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Copyright (C) 2006 OpenWrt.org
+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 type bridge
option ifname "eth0 ath0"
diff --git a/openwrt/package/base-files/brcm-2.4/etc/init.d/S05netconfig b/openwrt/package/base-files/brcm-2.4/etc/init.d/S05netconfig
index 2efd596..175b9a9 100755
--- a/openwrt/package/base-files/brcm-2.4/etc/init.d/S05netconfig
+++ b/openwrt/package/base-files/brcm-2.4/etc/init.d/S05netconfig
@@ -61,6 +61,14 @@ END {
p("vlan1", "vlan1ports")
print ""
print ""
+ print "#### Loopback configuration"
+ print "config interface loopback"
+ print " option ifname \"lo\""
+ print " option proto static"
+ print " option ipaddr 127.0.0.1"
+ print " option netmask 255.0.0.0"
+ print ""
+ print ""
print "#### LAN configuration"
print "config interface lan"
print " option type bridge"
diff --git a/openwrt/package/base-files/brcm-2.6/etc/init.d/S05netconfig b/openwrt/package/base-files/brcm-2.6/etc/init.d/S05netconfig
index 2efd596..175b9a9 100755
--- a/openwrt/package/base-files/brcm-2.6/etc/init.d/S05netconfig
+++ b/openwrt/package/base-files/brcm-2.6/etc/init.d/S05netconfig
@@ -61,6 +61,14 @@ END {
p("vlan1", "vlan1ports")
print ""
print ""
+ print "#### Loopback configuration"
+ print "config interface loopback"
+ print " option ifname \"lo\""
+ print " option proto static"
+ print " option ipaddr 127.0.0.1"
+ print " option netmask 255.0.0.0"
+ print ""
+ print ""
print "#### LAN configuration"
print "config interface lan"
print " option type bridge"
diff --git a/openwrt/package/base-files/default/etc/init.d/S10boot b/openwrt/package/base-files/default/etc/init.d/S10boot
index 19420ed..34f4cea 100755
--- a/openwrt/package/base-files/default/etc/init.d/S10boot
+++ b/openwrt/package/base-files/default/etc/init.d/S10boot
@@ -22,7 +22,3 @@ for iface in $(/sbin/ifconfig -a | awk '{print $1}' | grep eth); do
done
load_modules /etc/modules /etc/modules.d/*
-
-ifconfig lo 127.0.0.1 up
-ifconfig eth0 promisc
-
diff --git a/openwrt/package/base-files/default/lib/network/config.sh b/openwrt/package/base-files/default/lib/network/config.sh
index ec05c3e..bb58a3e 100755
--- a/openwrt/package/base-files/default/lib/network/config.sh
+++ b/openwrt/package/base-files/default/lib/network/config.sh
@@ -32,7 +32,7 @@ scan_interfaces() {
interface)
config_get proto "$CONFIG_SECTION" proto
append interfaces "$CONFIG_SECTION"
- config_get iftype "$CONFIG_SECTION" iftype
+ config_get iftype "$CONFIG_SECTION" type
case "$iftype" in
bridge)
config_get ifname "$CONFIG_SECTION" ifname
diff --git a/openwrt/package/base-files/rb532-2.6/etc/config/network b/openwrt/package/base-files/rb532-2.6/etc/config/network
index 6f089fe..8279690 100644
--- a/openwrt/package/base-files/rb532-2.6/etc/config/network
+++ b/openwrt/package/base-files/rb532-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Copyright (C) 2006 OpenWrt.org
+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 proto dhcp
diff --git a/openwrt/package/base-files/sibyte-2.6/etc/config/network b/openwrt/package/base-files/sibyte-2.6/etc/config/network
index 448ab7c..9b65652 100644
--- a/openwrt/package/base-files/sibyte-2.6/etc/config/network
+++ b/openwrt/package/base-files/sibyte-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Copyright (C) 2006 OpenWrt.org
+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 type bridge
option ifname "eth0 ath0"
diff --git a/openwrt/package/base-files/x86-2.4/etc/config/network b/openwrt/package/base-files/x86-2.4/etc/config/network
index f1ed977..68d8e42 100644
--- a/openwrt/package/base-files/x86-2.4/etc/config/network
+++ b/openwrt/package/base-files/x86-2.4/etc/config/network
@@ -1,5 +1,11 @@
# Copyright (C) 2006 OpenWrt.org
+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 type bridge
option ifname "eth1 eth2"
diff --git a/openwrt/package/base-files/x86-2.6/etc/config/network b/openwrt/package/base-files/x86-2.6/etc/config/network
index f1ed977..68d8e42 100644
--- a/openwrt/package/base-files/x86-2.6/etc/config/network
+++ b/openwrt/package/base-files/x86-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Copyright (C) 2006 OpenWrt.org
+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 type bridge
option ifname "eth1 eth2"
diff --git a/openwrt/package/base-files/xscale-2.6/etc/config/network b/openwrt/package/base-files/xscale-2.6/etc/config/network
index aadd4aa..1d9b55b 100644
--- a/openwrt/package/base-files/xscale-2.6/etc/config/network
+++ b/openwrt/package/base-files/xscale-2.6/etc/config/network
@@ -1,5 +1,11 @@
# Network configuration file
+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 proto dhcp