network: Unbind DHCPv6 from underlying interfaces
[15.05/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