modules=( "iproute2" ) config_dsl="null" config_lan="192.168.1.110 netmask 255.255.255.0 brd 192.168.1.255 134.XX.X.102 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.103 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.104 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.105 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.106 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.107 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.108 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.109 netmask 255.255.255.240 brd 134.XX.X.111 134.XX.X.110 netmask 255.255.255.240 brd 134.XX.X.111" config_mgm="192.168.2.254 netmask 255.255.255.0 brd 192.168.2.255" config_dmz="null" config_isp="null" config_wlan="192.168.254.254 netmask 255.255.255.0 brd 192.168.254.255" dns_domain_lan="herp.derp.local" dns_servers_lan="192.168.1.XXX 192.168.1.XXY" dns_search_lan="herp.derp.local" #----------------------------------------------------------------------------- # Bridging (802.1d) bridge_br0="dmz isp" config_br0="89.XXX.XXX.4 netmask 255.255.255.0 brd 89.XXX.XXX.255 89.XXX.XXX.10 netmask 255.255.255.0 brd 89.XXX.XXX.255 89.XXX.XXX.12 netmask 255.255.255.0 brd 89.XXX.XXX.255 89.XXX.XXX.13 netmask 255.255.255.0 brd 89.XXX.XXX.255 89.XXX.XXX.38 netmask 255.255.255.0 brd 89.XXX.XXX.255 89.XXX.XXX.86 netmask 255.255.255.0 brd 89.XXX.XXX.255 213.XXX.140.2 netmask 255.255.255.224 brd 213.XXX.140.31 213.XXX.140.30 netmask 255.255.255.224 brd 213.XXX.140.31 213.XXX.141.126 netmask 255.255.255.224 brd 213.XXX.141.127 213.XXX.143.132 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.143.133 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.141.119 netmask 255.255.255.224 brd 213.XXX.141.127 213.XXX.143.150 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.143.151 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.143.152 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.143.153 netmask 255.255.255.192 brd 213.XXX.143.191 213.XXX.143.154 netmask 255.255.255.192 brd 213.XXX.143.191" routes_br0="default via 89.XXX.XXX.3" depend_br0() { before firewall need net.dmz net.ISP after net.dmz net.ISP } postup() { if [ "${IFACE}" = "isp" ]; then ebegin "Setting Interface ISP to 100 mbit full duplex..." /usr/sbin/ethtool -s isp speed 100 duplex full autoneg off eend $? "Can't set ISP-Settings!" fi if [ "${IFACE}" = "ppp0" ]; then ebegin "Adding rule" ip rule add from 192.168.1.0/24 table lan &>/dev/null eend $? "Can't set rule!" fi }