aboutsummaryrefslogtreecommitdiff
path: root/etc/local.d/00-net.start
blob: 9c28f0908d020b83aed4e78b87814bb39d8004e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
. /etc/local.d/vars.sh

ip link set dev $wan address $wan_hwaddr
ip link set up $wan
udhcpc -b -i $wan

# dhcpv6
dhcpcd

ip link set up $lan
ip -4 addr add $lan_ip/$lan_mask_bits dev $lan

# We are indeed, a router.
sysctl -w net.ipv4.ip_forward=1
# Even though we're a router, accept router advertisements anyway
sysctl -w net.ipv6.conf.all.accept_ra=2
# IP Forwarding, but for ipv6 as well
sysctl -w net.ipv6.conf.all.forwarding=1

. /etc/local.d/vars_end.sh