I know this sort of question has been asked many times, and I've thus tried many ways to get it working, but I think my setup is a bit different from what I've seen others trying. I've got an Ubuntu box with a usb mobile broadband modem that connects me to the Internet, and I'm trying to share this Internet connection with an ordinary linksys router (WRT120N), and thereby with my wifi LAN. I've connected my Ubuntu box to the router via ethernet, but don't know how to get the router to use my Internet connection. Maybe this is more of a problem with the router configuration, but I tried creating a new wired connection in Ubuntu and selecting "Shared to Other Computers" under method, which seems useless.
Is there some easy way to make the router use the Internet connection used by the Ubuntu box for the LAN?
Best Answer
Here's how I did it:
Equipment:
Ubuntu 11.04 Desktop on 1st Gen. eeePC
Linksys WRT120N Wireless N Router
Huawei E620 USB Broadband Modem
Ethernet cable
Hardware Setup:
Huawei plugged into eeePC
Ethernet cable plugged into Ethernet port
other end of Ethernet cable plugged into the
Internet
port of The LinksysUbuntu Setup:
Shared To Other Computers
from IPv4 settings tab.Connection Information
, and the DNS servers for the Huawei connectionLinksys Setup:
192.168.1.1
is default, user and password should be both admin)Internet Connection Type
toStatic IP
Internet IP Address
I put the number that came after the eeePC's IP address for this connection (again, not the IP for the Huawei connection), this was just a guess as I'm pretty clueless about how this works. So, my Ubuntu machine had an IP of10.42.43.1
, and I gave the Linksys10.42.43.2
Subnet Mask
should be same as the eeePC,255.255.255.0
Default Gateway
should be the eeePC's IP address,10.42.43.1
in my case.DNS 1
(etc.) should be the same as thePrimary DNS
(etc.) used by the eeePC in the Huawei connection.Save Settings
.And now all machines on my LAN can connect to the eeePC's Internet via the linksys router. All is well.