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
|