# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto em1 iface em1 inet static address 0.0.0.0 # This is an autoconfigured IPv6 interface iface em1 inet6 auto # add wired port to bridge allow-hotplug br0 auto br0 iface br0 inet dhcp pre-up brctl addbr br0 pre-up brctl addif br0 em1 # internal wireless not used allow-hotplug wlan0 auto wlan0 iface wlan0 inet static address 0.0.0.0 iface wlan0 inet6 auto # external ralink usb wifi abg allow-hotplug wlan1 auto wlan1 iface wlan1 inet static pre-up ifconfig wlan1 hw ether 00:c0:ca:8d:8a:10 address 0.0.0.0 iface wlan1 inet6 auto # ssid: eeqj-dut allow-hotplug wlan1_0 auto wlan1_0 iface wlan1_0 inet static address 172.16.1.254 netmask 255.255.255.0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -o br0 -j MASQUERADE post-up iptables -t nat -A PREROUTING -s 172.16.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 10080 post-up iptables -t nat -A PREROUTING -s 172.16.1.0/24 -p tcp --dport 443 -j REDIRECT --to-ports 10443 iface wlan1_0 inet6 auto # TODO: setup dnsmasq and nat stuff # ssid: eeqj-bridge # bridge this ssid to the wired port allow-hotplug wlan1_1 iface wlan1_1 inet static address 0.0.0.0 up brctl addif br0 wlan1_1 # eeqj-hostonly allow-hotplug wlan1_2 auto wlan1_2 iface wlan1_2 inet static address 172.16.0.254 netmask 255.255.255.0 iface wlan1_2 inet6 auto