Wednesday, December 07, 2005

How to Share Internet Connection in Ubuntu and Debian

Note: Type all the following commands in a root terminal, DO NOT use sudo.

1. Start by configuring the network card that interfaces to the other computers on you network:

# ifconfig ethX ip

where ethX is the network card and ip is your desired server ip address (Usually 192.168.0.1 is used)

2. Then configure the NAT as follows:

# iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE

where ethX is the network card that the Internet is coming from

# echo 1 > /proc/sys/net/ipv4/ip_forward

3. Install dnsmasq and ipmasq using apt-get:

# apt-get install dnsmasq ipmasq

4. Restart dnsmasq:

# /etc/init.d/dnsmasq restart

5. Reconfigure ipmasq to start after networking has been started:

# dpkg-reconfigure ipmasq

6. Repeat steps 1 and 2.

7. Reboot. (Optional)

6 comments:

  1. GOT BORED BY SEARCHING FOR PHONE NUMBERS IN TELEPHONE DIRECTORY, NOW U DON’T WORRY FOR SEARCHING,WE MAKE YOUR JOB EASY FOR SEARCHING PHONE NUMBERS CLICK HERE AND LOGIN INTO OUR SITE AND ENJOY THE SEARCH
    THANK YOU

    ReplyDelete
  2. I started to use Ubuntu for several months by now and I had no idea how to share Internet connection in Ubutuntu. I had heard of a software called Sildenafil Citrate but I never bothered trying it, I will try to do what you say thanks!

    ReplyDelete
  3. my best friend wanted to share his Internet connection, but he did not know how to do it on Ubuntu, I wanted to to have Internet to buy cialis online and I will tell him about this

    ReplyDelete
  4. It's quite interesting, I've ever quite understand this matter but now thanks to you I do. I can't wait to read more articles from you.
    Fish Mox

    ReplyDelete