LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 10-07-2021, 05:27 PM   #1
lucmove
Senior Member
 
Registered: Aug 2005
Location: Brazil
Distribution: Debian
Posts: 1,432

Rep: Reputation: 110Reputation: 110
A really good way to learn networking?


I've always found networking the most confusing aspect of everything related to computers. I often wish I had learned more about it. I've tried, but with very little success if any. Can you recommend anything? A course, a page, a book?

A possible starting point: I have four NICs (three wifi) on my machine. I guess I could fool around with some routing... as soon as I learn how.

Thank you for any constructive ideas.

(Note: if you run into this post many years later and you do have a suggestion and I'm still alive, I'm still interested so please reply.)
 
Old 10-07-2021, 06:40 PM   #2
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,334

Rep: Reputation: Disabled
I'd recommend the CCNA 200-301 syllabus. Despite it being called "Cisco Certified Networking Associate", there's actually not that much Cisco-specific stuff in it.

You don't have to take the exam, just get one of the beginner-friendly study guides. And by that I mean: Steer clear of the Todd Lammle book. He certainly knows his stuff, and it's a great book if you need to renew an existing CCNA certification, but for everyone else I think the official Cisco study guide by Wendell Odom is a far better choice.
 
1 members found this post helpful.
Old 10-07-2021, 08:49 PM   #3
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,307
Blog Entries: 28

Rep: Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136
This is an excellent tutorial: http://www.ralphb.net/IPSubnet/index.html

Do not be misled by the HTML v. 3 appearance. When I first discovered it, it was on a *.edu website when HTML v. 4 was just new. My guess is that the professor who wrote it retired and posted it to his personal site.

It is the best introduction to subnetting that I have ever seen.
 
2 members found this post helpful.
Old 10-07-2021, 09:24 PM   #4
lucmove
Senior Member
 
Registered: Aug 2005
Location: Brazil
Distribution: Debian
Posts: 1,432

Original Poster
Rep: Reputation: 110Reputation: 110
Quote:
Originally Posted by frankbell View Post
Do not be misled by the HTML v. 3 appearance.
Oh I love those old school sites. I resent all the cruft that is supposed to be cool nowadays.
 
Old 10-09-2021, 12:32 PM   #5
SW64
Member
 
Registered: May 2014
Distribution: Slackware
Posts: 262

Rep: Reputation: 123Reputation: 123
A really good way to learn networking?

This is an advice without work experience. I offer it in the blind, without knowing your background.

Reading on its own isn't enough. If you wish to learn networking on your own, you'll want your own private network to play with. I recommend not messing with the network, if any, in wherever you live that is shared with other people, if any.

Get a home router for your own educational use. That way, you can mess with it and not worry about denying yourself or others internet access. You will need internet access to recover from your mistakes. You don't need anything fancy in a router to start with. A basic 5-port dual-band router will get you going. Put openwrt on the router. Visit openwrt.org to find compatible routers.

Get a managed switch if you can. Get an unmanaged switch if you can't. You can learn network basics on a switch first and then buy a router later. 5-port, 8-port, etc. Just get a switch. It is a starting block in creating a network. On an unmanaged switch, you can learn to connect via static ip addresses and later on, start up a dhcp server somewhere else on another PC to serve ip addresses. An unmanaged switch is good to have if you've run out of ports on your router. A managed switch gives you more control over your network. A router is basically a managed switch with dhcp server, wan port, ethernet ports and wifi ports tacked on.

Get another computer to have a target to hit with on your private network. Rasberry Pi or its clones make for excellent target computers. Any old computers will work well as a target, too. Something, anything, so you'll know your network is working. One can copy openwrt to raspberry pi or a pc to turn them into a router but it's best if you already know openwrt first.

Then dive in on these two links.

https://openwrt.org/docs/guide-quick-start/start

https://openwrt.org/docs/guide-user/start

I recommend Slackware as the platform for this. It comes with a wealth of network software by default. It has stay true to the philosophy of 'do one thing and do it well'. It is clean enough that it get out of the way and not clutter things up in learning all these network topics.

https://docs.slackware.com/howtos:ne...services:start

Get down to it. Experiment. Make mistakes. Fix it. Read read read. Try again. Might take you a few years. It's a learning journey.

Have fun!
 
2 members found this post helpful.
Old 10-17-2021, 06:15 AM   #6
Hathaway
LQ Newbie
 
Registered: Oct 2021
Location: Lagos, Nigeria
Distribution: Ubuntu
Posts: 2

Rep: Reputation: Disabled
Yeah, networking is pretty cool and interesting course, I love installation, configuration and security which is why engaged in CCNA 200-301 course. There ain't free course though, you can learn on YouTube video and some books too.
 
Old 10-18-2021, 08:19 AM   #7
Franco Walker
LQ Newbie
 
Registered: Oct 2021
Posts: 3

Rep: Reputation: Disabled
This is very helpful for me, thanks! Networking is incredibly cool and useful in all areas of life, including business. Believe it or not, the best way for me to meet new people is to visit the gym. I read a lot of literature about my physical activity and my health. You can Browse around this site and read some helpful articles about physical health and physical education. In the hall, I meet new people in an informal atmosphere who may be useful for me in the future.

Last edited by Franco Walker; 10-29-2021 at 05:18 AM.
 
Old 10-19-2021, 12:55 AM   #8
Michael Uplawski
Senior Member
 
Registered: Dec 2015
Posts: 1,620
Blog Entries: 40

Rep: Reputation: Disabled
Compare a few books and tutorials. When you found one which suites you, do as much practicing as you can with the information gained.

But I found it the most rewarding and most rapid way to learn, when I had been given precise tasks that I had not been able to solve at that time. This was taken to extremes by one of my bosses, but it taught me a lot about sockets, protocols and network-controllers in very short time. I admit that I had some advantages and a lot of freedom.

After this, the problem will be to keep the knowledge (then also to keep it up to date)! If you cannot continue to benefit from the experience gained, it will be lost just as quickly. Today I am again an an-alphabet on networking, compared to what I had achieved 20 years ago.
 
Old 11-15-2021, 07:07 PM   #9
SW64
Member
 
Registered: May 2014
Distribution: Slackware
Posts: 262

Rep: Reputation: 123Reputation: 123
https://www.youtube.com/c/PowerCertAnimatedVideos/

This may help.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
whats a good IDE to learn python or is there a better option to learn python? mattymac Linux - Software 20 06-13-2021 10:52 PM
Really wanna understand and learn Linux - is LFS the way? Delpux Linux From Scratch 4 10-24-2020 05:41 PM
Really wanna understand and learn Linux - is LFS the way? Delpux Linux - Newbie 7 10-24-2020 01:59 PM
The Libreboot C201 from Minifree is really really really ridiculously open source jeremy Linux - News 0 12-09-2016 10:51 AM
What is a really good way to Learn Linux? What about a Really Good Linux magazine? Howerton Linux - Newbie 9 09-02-2004 04:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 11:32 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration