Lets first understand the problem statement....
Internet connection sharing is done by using one dedicated server which runs on continuously. So a person who decides to be server, has to face problems to continuously run his computer for hours. If the server needs to be shifted, then we have to shift the cable connection, move the extra LAN card to the new PC and it takes time too.
I have minimized his burden by virtualizing the server and thus anyone can be server without any problem. I have eliminated the need of extra LAN card thus sharing and receiving internet through same NIC. Thus if the computer sharing internet shuts down, then another person can share the net from his own computer within 2 minutes.
I saw the network utilization andfound that for maximum time, the utilization of 100mbps LAN Card is just 0.2-0.4% which is just the wastage of network.
Also the extra LAN card which we are using for the internet purpose, that too uses 600kbps speed internet which is negligible as compared to its capability. So why not to eliminate the extra LAN card and use the same LAN card for both the purposes.
I used the virtualization technology provided by the vmware workstation software to solve this problem.
I first created a virtual machine running windows XP which is going to be used for the server purpose…
Now instead of using physical lan card, I installed two virtual lan cards onto the virtual machine.
Now I installed all the softwares required onto the virtual machine.
Now the Input from the Modem is added to the HUB. Now one connection from the HUB runs to the computer which is going to share the internet…
Since I have kept the virtual network adapters of the virtual machine to be in bridged connection, so the machine appears as an individual machine on the LAN.
The other adapter is assigned the IP address which the users are going to use as the address of the server.
Now this simple machine can be copied and stored somewhere so that if sometime, something goes wrong, then the faulty machine can be deleted and the new one can be simply copied at its location.
Also now this machine can be distributed to all the clients. So if at some time the client sharing the internet shuts down his PC, even then the other user can simply switch on that virtual machine and share the internet.
Thus the burden of continuously keeping the machine in the running state is reduced.
Also the burden of extra LAN card on the machine is reduced, electricity consumption is reduced…
1. Hostel students.
2. College Departments.
3. Network Administrators.
4. People using internet by sharing among themselves.
I hope you will like this post....... If you have any doubts or queries, you can ask me at any time....
I would also like to thank my friend Manjit for helping me to try out this idea on his server otherwise it would have remained as an idea only with no practical implementation...
:))
Very informative and well written post! Quite interesting and nice topic chosen for the post.
ReplyDeleteDell - Inspiron 15.6" Laptop - 6GB Memory - 500GB Hard Drive - Black (15RV-3571BLK)
Dell - Inspiron 15.6" Touch-Screen Laptop - 4GB Memory - 500GB Hard Drive - Black