Statistics
| Branch: | Tag: | Revision:

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