1 #!/bin/sh /etc/rc.common
9 .
/lib
/functions
/network.sh
11 network_get_physdev LAN lan ||
return 1
12 network_get_physdev WAN wan ||
return 1
13 config_get bridge
"$section" bridge
16 brctl addif
$bridge $LAN
17 brctl addif
$bridge $WAN
20 ebtables
-t broute
-A BROUTING
-i $WAN -p ! ipv6
-j DROP
27 .
/lib
/functions
/network.sh
29 network_get_physdev LAN lan ||
return 1
30 network_get_physdev WAN wan ||
return 1
31 config_get bridge
"$section" bridge
36 brctl delif
$bridge $WAN
37 brctl delif
$bridge $LAN
42 if ! [ -f /proc
/net
/if_inet6
]; then
43 echo "IPv6 not enabled, install kmod-ipv6";
47 config_foreach start_service
6bridge
52 config_foreach stop_service
6bridge