Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
SDN 101: An Introduction to Software Defined Networking
Discover the advantages of SDN.
SDN has quickly become one of the hottest trends in IT. But not all SDN solutions offer real software-defined functionality. As more enterprises consider SDN, they want to know, “What is SDN? And what are the real benefits?” If you're ready to explore the advantages of SDN, and want to know how it should be implemented within your enterprise, start by reading our introductory white paper.
Click Here to receive this Complete Guide absolutely free.
Hi i'm just after any general opinions here if anyone feels they have anything useful for me.
I've been learning linux for a while now with half an eye on making a career out of it in future. One sizeable gap in my knowledge at the moment is networking. So, the question is..
Is it feasible/desirable to set up a network of virtual machines to use as an environment to learn networking?
My budget is non-existent so I was hoping to be able to get a basic understanding of the principles from installing a few desktops, a virtual gateway etc on VMware workstation on my laptop, and doing a lot of reading online.
Is this feasible, or will I just end up learning about virtual networks instead of real ones? Also how much power would be required, because my 3GB RAM lappy has just gone bang and all I have now is a (new) 1GB RAM lappy.
I always test my ideas on virtual networks, before I do test runs on real machines. This way I have learned a lot, and of course it is much cheaper (and less space-consuming) than having servers and clients every time available just for testing. It is faster to switch between virtual machines instead of real machines, too.
Memory will be your main problem if you are thinking about running more than two machines at the same time, but that depends on what you plan to do. If you set up a simple "one server, one client" network to learn how to configure Samba you can live with both machines set to 256MB (or less if you don't install/run a GUI on one of the machines), but if you want to setup more machines you will need more RAM (and depending on what you want to do maybe a better CPU).
I have hardly any problems setting up virtual networks on my main machine, but it is a true power-horse.
Thanks guys. I'm very pleased that it's a sensible idea at least! I will hopefully get my decent laptop fixed soonish which is a dual-core 3GB machine. I can set up at the least a few different types of pairs (server-desktop, gateway-server etc) to run in the meantime, and then plan a larger network for when my better pc is fixed.
You could try the GNS3 application too.http://gns3.net/ This is a real Cisco emulator.
It uses the real Cisco IOS software so you can learn Cisco stuff without any budget. In my lab right now I have 7 routers and one Cisco PIX firewall and they connected into my real network. So this is a really good application to study networking.
I think the VMware server is the best choice to emulate clients on your Laptop/Desktop computer. The server is able to share SCSI bus so you could try to study the clustering too with it.
JPC looks a bit beyond me to be honest. Interesting though i might have more of a look in future.
GNS3 looks brilliant though - assuming I can work out how to use it that is. Does it work with actual virtual machines that I will create in VMware, or is it a standalone application that models network behaviour without using existing vms?
Would you recommend VMware server over workstation then? Server is harder to install on Slackware you see, and i already have workstation up and running.
Well if you have the Workstation installed already I guess just carry on useing it. The Workstation nearly as same as the Server.
The GNS3 is a standalone application you don't need any VM to use it. This is for pure networking. The application is able to connect to your real network through your machine's network adapter or you could bridge it to any Virtual Machine too. (When it bridged the router behaves as it plugged into the real LAN)
The GNS3 site documentation contains everything you need to build your own lab on your computer. http://gns3.net/documentation
It is a bit deep water in the first time but Cisco is the leader in networking so we don't have a choice.
All the docs have got videos. So it is relatively easy to setup just need time/patient to get it done.