1. # interfaces config
  2. auto lo
  3. iface lo inet loopback
  4. iface eth0 inet static
  5. address <external ip>
  6. netmask 255.255.255.248
  7. dns-nameservers <some dns server>
  8. dns-search mydomain
  9. post-up route add default gw <default gw> dev eth0
  10. pre-down route del default gw <default gw> dev eth0
  11. # usb network
  12. allow-hotplug eth1
  13. iface eth1 inet static
  14. address 192.168.3.254
  15. netmask 255.255.255.0
  16. post-up route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  17. post-up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  18. post-up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  19. post-up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  20. pre-down route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  21. pre-down route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  22. pre-down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1
  23. pre-down route del -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1 dev eth1