# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. # Thanks to Linvinus for creating the configuration used here # -LOOPBACK- auto lo iface lo inet loopback # -ETH0- auto eth0 iface eth0 inet manual pre-up ifconfig eth0 0.0.0.0 up pre-up modprobe switch-robo; exit 0 pre-up echo 1 > /proc/switch/eth0/reset pre-up echo 1 > /proc/switch/eth0/enable_vlan pre-up echo "1 2 3 4 8" > /proc/switch/eth0/vlan/2/ports pre-up echo "0 8" > /proc/switch/eth0/vlan/3/ports post-down ifconfig eth0 down # -VLAN2(LAN)- auto vlan2 iface vlan2 inet manual vlan-raw-device eth0 # -VLAN3(WAN)- auto vlan3 iface vlan3 inet dhcp vlan-raw-device eth0 #If using PPPOE comment out the above 2 lines and uncomment the bottom 4 lines of this section as well as all the lines in the PPPOE section #iface vlan3 inet static #vlan-raw-device eth0 # address 192.168.5.5 # netmask 255.255.255.0 # -PPPOE- #config file located at /etc/ppp/peers/MYPPPOE_PROVIDER #auto MYPPPOE_PROVIDER #iface MYPPPOE_PROVIDER inet ppp #provider MYPPPOE_PROVIDER #plugin rp-pppoe.so vlan3 # -LAN/WLAN BRIDGE- auto br0 iface br0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.1 nameserver 192.168.1.1 bridge_ports vlan2 wl0 bridge_stp no # -WLAN- auto wl0 iface wl0 inet manual #Be sure to change MYWIFI_PASSWORD_CHANGE_ME & MYWIFI_SSID_CHANGE_ME in line below post-up start-stop-daemon -S -v -b -p /var/run/nas.wl0.pid -x /usr/sbin/nas -- -P /var/run/nas.wl0.pid -l br0 -H 34954 -i wl0 -A -m 128 -k MYWIFI_PASSWORD_CHANGE_ME -s MYWIFI_SSID_CHANGE_ME -w 4 -g 3600 post-up wlc ap 1 post-up wlc up pre-down start-stop-daemon -K -v -p /var/run/nas.wl0.pid post-down wlc down