root / snf-deploy / files / etc / rc.local @ 3c3bccab
History | View | Annotate | Download (446 Bytes)
1 |
#!/bin/bash |
---|---|
2 |
|
3 |
brctl addbr %COMMON_BRIDGE% |
4 |
ip link set %COMMON_BRIDGE% up |
5 |
|
6 |
iptables -t mangle -A PREROUTING -i %COMMON_BRIDGE% -p udp -m udp --dport 67 -j NFQUEUE --queue-num 42 |
7 |
|
8 |
if [ %ROUTER_IP% == %NODE_IP% ]; then |
9 |
iptables -t nat -A POSTROUTING -o %PUBLIC_IFACE% -s %SUBNET% -j MASQUERADE |
10 |
echo 1 > /proc/sys/net/ipv4/ip_forward |
11 |
ip addr add %GATEWAY% dev %COMMON_BRIDGE% |
12 |
ip route add %SUBNET% dev %COMMON_BRIDGE% src %GATEWAY% |
13 |
fi |
14 |
|
15 |
exit 0 |