Skip to content
Snippets Groups Projects
Commit 2f042b45 authored by Jo-Philipp Wich's avatar Jo-Philipp Wich
Browse files

orion: convert initial network configuration to board.d


Signed-off-by: default avatarJo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 47759
parent b6a9c5c4
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
. /lib/functions/uci-defaults-new.sh
board_config_update
if grep -q lan1 /proc/net/dev; then
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
else
ucidef_set_interface_lan "eth0"
fi
board_config_flush
exit 0
config_simple() {
cat >> /etc/config/network <<EOF
config interface lan
option ifname eth0
option type bridge
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
option ip6assign 60
EOF
}
config_dsa() {
cat >> /etc/config/network <<EOF
config interface eth0
option ifname eth0
config interface wan
option ifname wan
option proto dhcp
option hostname openwrt
config interface lan
option ifname "lan1 lan2 lan3 lan4"
option type bridge
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
option ip6assign 60
config interface wan6
option ifname wan
option proto dhcpv6
config globals globals
option ula_prefix auto
EOF
}
cat > /etc/config/network <<EOF
config interface loopback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
EOF
if grep -q lan /proc/net/dev; then
config_dsa
else
config_simple
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment