HELP - Setting up a wireless network for ICS

worshond

Junior Member
Jan 11, 2005
3
0
0
Sawubona ("Hallo" - in native Swazi, RSA)

I'm setting up a wireless network to cover a 300 square foot apartment block with internet connectivity (initially 18 users). The connection is a shared broadband connection consisting of several SEPERATE ADSL lines. Each ADSL line is 512Kbps max and completely seperate from the other lines. Our only national telecommunications company, Telkom, limits each line to 3gig of traffic per month. After this cap is reached international connection speed is reduced to that of an analog modem, local connections stay uncapped at 512Kbps, but contribute to the initial 3gig limit.

Please advise me in layman's terms on the following:

1. What software is available to set up seperate user accounts in order to monitor the users' internet usage (megabyte sent / received). The software should also manage which users on the network have access to the internet connection.

2. Is it possible to route national and international traffic through seperate lines? This would manage the monthly cap more effectively.

3. Both ADSL lines should connect to one server. How can the lines be set up to work together?

4. It is not possible to use PPPoE to connect nodes to the internet (only 4 concurrent sessions are allowed per ADSL line). All access must therefore be routed through the server which establishes the only connection to the internet. What ICS software could manage this?

5. What hardware would you reccommend to set up the above network?

Any help would be GREATLY appreciated.
 

JeffMD

Platinum Member
Feb 15, 2002
2,026
19
81
Greatly is an understatement, this is what people get paid big bucks for. You are asking for a server to do a whole multitude of very advanced routing processes (a stand alone router that could handel it would cost you severel thousands of dollers). I am pretty sure linux could handel all your needs software wise (Im sure windows could..with the help of a very expensive software package too of which I am not aware of). But to set a linux router up, I cannot help with. IMO what you ask.. is not worth it. You seem to be serving alot of people. I would look into other forms of access, something that has commercial users in mind. Even though with like a T1, you would most likely end up paying by the gig, it would be a single connection that would be much easier to control with a single computer or router. You could even alot people gigs per month, and if people go over it, charge them a fee that covers the additional cost.
 

Garion

Platinum Member
Apr 23, 2001
2,331
7
81
If you're only going to allow normal web browsing, I'd *highly* recommend you setup a caching proxy server on your linux box to minimize bandwidth use. Something like Squid Proxy would be a good choice. This will let you keep a copy of frequently-used web objects (i.e., the image on the google home page) on the hard drive. When someone wants it, it will pull it from the drive and not have to download it each time. It can also log all requests (including object sizes) and can require authentication so you know who is doing what. There are freeware apps like Webalizer that can analyze these logs and provide you with reports of user activity.

That being said, Squid will only serve as a browser proxy. You'd still need to provide some way of getting to e-mail, etc.

If I had to do this, I would..

1: Install squid, and force everyone to use it to access the Internet from their browser.

2: Find some kind of proxy for SMTP and POP access. Perhaps a freebie anti-spam tool might do it. There are some free ones here..

3: Setup a firewall (ipchains/iptables) on your linux box to block ALL access with a few exceptions (port 25 for sending mail, etc.). Block everything that you can't control, and make VERY sure you block everything to do with P2P. With one user on BitTorrent, they could go through 3 GB in a few hours.

On the two circuits - I'd NOT try to do it on your local machine. There are several routers out there that will do load balancing of multiple circuits - Do a search here and you should find some threads with details.

- G


 

worshond

Junior Member
Jan 11, 2005
3
0
0
Thanks a lot for all the advice - if this all works out I'll mail you guys a considerably sized cheque (JeffMD - (-:

Will research all this and keep you guys posted.

Thanks again.