64 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# 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
 |