Hello, I want to setup my Ubuntu 8.04 Server to work as gateway to internet for network clients running windows xp/vista. I have two NIC in my ubuntu server, and internet access is through ADSL router. I have setup my eth0 and eth1 as under: Code: auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.4 auto eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.25 192.168.1.4 is IP of ADSL router, and xxx.xxx.xxx.xxx is my static IP. I want to setup my gateway, such a way that I can manage it completely i.e. I need to ban access for some of the clients. I need to ban access for some sites for all clients, and similar lots of things can be done. Please suggest appropriate howto / guide. Thanks in advance. Dipesh
I think an easier solution would be to install OpenWRT on your router (if your router model is supported): http://openwrt.org/
Thanks for suggestions. My ADSL router model is Huawei SmartAX MT880, and it is not listest in supported devices list of OpenWRT. Any other suggestion? Dipesh
I'm using this setup on a Debian Etch http://www.cyberdogtech.com/firewalls/ Runs absolutely fantastic - I don't think you should have any problems, setting it up on a clean Ubuntu 8.04 LTS. Normally, I setup the base system, and then pasting in commands, via putty, as this is a web guide I always have all the steps in different tabs on firefox I have installed it several times on different servers for friends etc. I might try it on Ubuntu, in in the comming days, as my Debian needs a serious clean-up due to some other tests, which has installed all sorts of stupid packages. (my own, fault as I could had made a backup before testing...) Webmin has a module for the Shorewall, and therefore adding rules eg. port forwarding, opening ports etc. etc. is very easy.
Or this one http://www.howtoforge.com/ubuntu6.06_firewall_gateway In my opinion, this should be the easiest, as it's based on Ubuntu. Use the latest webmin: Code: wget http://surfnet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb Code: dpkg -i webmin_1.441_all.deb For editing conf file, use nano - much easier, and you don't need to install a editor like vi, which most of the howto's a showing in here.