Learn how to a build a cloud-first strategyRegister Now


Internet Server Project

Posted on 2006-04-22
Medium Priority
Last Modified: 2013-11-13
Dear all;

        I setup my linux EAS4 and connect it ADSL line "External Eth0 Card", i also setup internal eth0 card , this eth1 conneced to 48 port switch, then i connected all clients to it withought applying any IP's to them..

now i want all clients to be connected to get internet from the server using user name and password "PPPOE Client Software", so they must be connected through PPPOE "Client >> using PPPOE >> Redhat Server" to get the internet,by then while connecting they have to get dynamic ip address and internet access with limited upload and download rate for each user

i knew that i must configure PPP, PPPOE, Radius, MYSQL, Dialup Admin or any software to admin the Users "add, remove,limit account, ... etc", but for quick way i need full configuration you may provide or website discuss this project with step by step, if you have already configured such project you also can help and share it to me .. this will help alot

thanks alot
Question by:fadyz

Expert Comment

ID: 16519163
..anybody got a similar proxy project that would force-feed a certain URL on the browser when a client computer first connects, and then allow similar speed-restricted access as above? Ie. for public networks where we first want to say Hi, this is our service - and then allow the users to access the Internet but keep one user from hogging the whole bandwith.
LVL 19

Accepted Solution

Gabriel Orozco earned 500 total points
ID: 16522239
This is not a standard setup. standard is to configure nat and let some IP addresses go trough, some other IP's don't.

I'll try to point a solution

a) install a vpn server. PPTP comes with many linux distros and certainly has rpm's for you to install. that way you would be able to create a network for vpn users allowing just such network to be NATed to the internet. If the user don't have a username/password, he/she will not be able to surf the web. You can also give a unique IP for each user so if some user share it's username, he/she will not be able to use the internet at the same time (only one can take the ip assigned)

user will need to configure the standard "access to my work -> vpn" and give user/password and your internal linux server ip address.

b) for noone to take all bandwidth, you can change the default IP queue engine for linux from being FIFO to be a shared one. It requiere a lot of reading but I think you need to understand it: http://lartc.org/

hope that helps
happy linuxing

Featured Post

Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. http://www.linuxmint.com. Once you open the link you will see …
Fine Tune your automatic Updates for Ubuntu / Debian
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses
Course of the Month21 days, 7 hours left to enroll

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question