5d5a5851f97b39e67c5e7bf7387ed7b5a757d85c
[openwrt/openwrt.git] / target / linux / orion / base-files / etc / uci-defaults / 10-network
1 config_simple() {
2 cat >> /etc/config/network <<EOF
3 config interface lan
4 option ifname eth0
5 option type bridge
6 option proto static
7 option ipaddr 192.168.1.1
8 option netmask 255.255.255.0
9 option ip6assign 60
10 EOF
11 }
12
13 config_dsa() {
14 cat >> /etc/config/network <<EOF
15 config interface eth0
16 option ifname eth0
17
18 config interface wan
19 option ifname wan
20 option proto dhcp
21 option hostname openwrt
22
23 config interface lan
24 option ifname "lan1 lan2 lan3 lan4"
25 option type bridge
26 option proto static
27 option ipaddr 192.168.1.1
28 option netmask 255.255.255.0
29 option ip6assign 60
30
31 config interface wan6
32 option ifname wan
33 option proto dhcpv6
34
35 config globals globals
36 option ula_prefix auto
37 EOF
38 }
39
40 cat > /etc/config/network <<EOF
41 config interface loopback
42 option ifname lo
43 option proto static
44 option ipaddr 127.0.0.1
45 option netmask 255.0.0.0
46
47 EOF
48
49 if grep -q lan /proc/net/dev; then
50 config_dsa
51 else
52 config_simple
53 fi