19/09/2010, 04:53 AM
Right. I've moved into Uni halls of residence and the 2Mb/sInternet connection is absolutely chocolatee. I can pay for a faster connection but that's only 8Mb/s. It's also exclusivly wired with no wireless access available. I've plugged in an old D-Link router to use as a wireless bridge but only 1 MAC adress is allowed to connect at any one time through the ethernet socket in my room.
So, my plan is: Use my baby server with 2 ethernet ports to act as a bridge/router/firewall between my own little network in and around my room and the outside world. I'd connect 1 port to the wall socket and the other to the D-Link router. The routrer would then distribute Internet access to all my devices. The advantage of this is that the building's internet connection access server thingies only see 1 MAC adress connected to my wall socket: My server's MAC adress. That solves that problem.
The next problem is actually forwarding acces for the appropriate services through the server to the outside world. Basically it needs to be as trasparent as possible. I'd rather not set up the server as a proxy as that means all kinds of setting up on my devices. I know that this can be done on Windows with Internet Connection Sharing (ICS) but I don't know of a Linux equivalent.
Here's a quick and dirty diagram of what I'm trying to acheive:
![[Image: vq2qko.png]](http://i52.tinypic.com/vq2qko.png)
Any ideas anyone?
So, my plan is: Use my baby server with 2 ethernet ports to act as a bridge/router/firewall between my own little network in and around my room and the outside world. I'd connect 1 port to the wall socket and the other to the D-Link router. The routrer would then distribute Internet access to all my devices. The advantage of this is that the building's internet connection access server thingies only see 1 MAC adress connected to my wall socket: My server's MAC adress. That solves that problem.
The next problem is actually forwarding acces for the appropriate services through the server to the outside world. Basically it needs to be as trasparent as possible. I'd rather not set up the server as a proxy as that means all kinds of setting up on my devices. I know that this can be done on Windows with Internet Connection Sharing (ICS) but I don't know of a Linux equivalent.
Here's a quick and dirty diagram of what I'm trying to acheive:
![[Image: vq2qko.png]](http://i52.tinypic.com/vq2qko.png)
Any ideas anyone?