Make very sure you only buy the hardcover version of this one, you're going to use it as a permanent reference forever & ever:
Yes - Arista Warrior is most excellent.
Also, consider downloading vEOS, spin up a few virtual Arista switches using ESXi or VirtualBox or Docker/Vagrant/whatever floats your boat, hook them up together (virtually) and go to town building and testing and breaking various features and topologies.
This book is slightly old, but still probably good/worthwhile:
https://www.amazon.com/Network-Programmability-Automation-Next-Generation-Engineer/dp/1491931256
This would be the second book I would probably look at (disclaimer: I haven't read this one whereas I read parts of the first book):
https://www.amazon.com/Mastering-Python-Networking-automation-programmability/dp/1839214678
Note, I know the authors of both of these books (so I could have biases in that way as well).
Any of the O'Reilly books on Python automation.
Others have mentioned Sec+ as a good starting place and I think I'd disagree. Sec+ is a very high level introduction to security as a whole while you have specified you are teaching a class on NETWORK security which is a bit more specific. In that spirit, I would recommend a book (or books) that is specifically related to networks rather than include other infosec domains. Important concepts here include (but are not limited to)..
Though I'm sure there are some books out there that would cover all these things, I'm not sure of one specifically I would recommend. One book that does cover quite a few of these things is https://www.amazon.com/Network-Warrior-Everything-Need-Wasnt/dp/1449387861. This book leans a little more towards straight networking than "security" specifically but I think the best way to become a good security pro is to understand the actual technologies as best you can. Supplementing this book with other books that dive deeper into other security specific topics listed above would also be good though.
https://www.amazon.com/Network-Warrior-Everything-Need-Wasnt/dp/1449387861
Been an enterprise network admin for many years (no certs) - I love this book.....
The problem is that 008 just came out not too long ago, so all of the usual sources are still developing new materials. 007 hasn't been retired yet and has a boatload of materials, and a lot of the content creators are suggesting to take that instead (because it covers fewer things).
Anyway, Professor Messer has got about 4/5 of his videos out for 008 so far here: https://www.youtube.com/watch?v=As6g6IXcVa4&list=PLG49S3nxzAnlCJiCrOYuRYb6cne864a7G. I like his videos as ways to review stuff I've learned through a textbook. I'm using Meyer's All-in-One book to study for 007 right now, which has been decent, except that the chapters cover a little too much for my tastes. His 008 book doesn't come out until January: https://www.amazon.com/CompTIA-Network-Certification-N10-008-Comptia/dp/1264269056
Personally I've always been more partial to these types of books or you might as well start with CompTIA's trifecta of security specialist or whatever they call it.
That being the A+, the Network+, and the security+. Be warned these tests do have it in them more so than you may think they're quite expensive too. Seeing as you're only 16 though you may be able to work a job that with a lot of downtime so you can study like the movie theater or similar.
So theoretically you could pull it off of turning 18 having all three of those certs and being basically leaps and bounds ahead of anyone of your fellow students.
That being said it would require a lot of hard work.
>Network Warrior is always worth a read, even in 2030.Also, check the author's latest Arista Warrior
BIND is a solid name server. It runs many of the root servers to this day. It seems to have gotten past its decades of frequent ugly security vulnerabilities. If you start with BIND, and read the Cricket book, you will get your fundamentals down.
But your day-to-day with bind in going to be editing %@#%! zones files, which are so fussy, and easy to make a mistake. Forgot a period (.) after the CNAME target? Did you iterate the serial? Are you trying to break that 2048bit DKIM key over several lines? Why is the TTL on this record so long? How can I let my friend manage his own zone? Wait, why won't named restart, taking down every zone, over a trivial typo in one zone? What's your plan to get new zones out to slave servers? It's just such a hassle. There are DB backends for BIND, but they are very much bolt-on afterthoughts.
This is a good book for a beginner. Combined with Kirk Byer's introduction, which includes Netmiko, you'll be off to a good start.
Check out the book Network Warrior. It's getting old now, but it covers a bunch of topics that CCNA doesn't really touch at all but are common things you deal with.
Whatever equipment your company uses, go sign up for vendor training. Seems like most of them will provide basic training and more for customers for free. Ask your manager about paid training as well. Hopefully your company budgets for this.
Subscribe to /r/networking. The community there can be brutal at times, but also very helpful if you are stuck. Also sub to more specific subreddits for your network stack. Bonus, check out /r/networkingmemes
Ask if there is a lab or testing equipment you can use. Practice troubleshooting etc on a non-production device before you go and delete all the vlans on your core switch because you forgot to type 'add'.
Just keep learning. I had major imposter syndrome for a year when I got my first network engineer position. You'll surely make mistakes and cause outages, but w/e. Figure out what went wrong and make sure it doesn't happen again.
Lewis Lin has a lot of great stuff, too! Cracking the PM Interview was definitely the first book I bought. I feel like Lewis Lin’s book reviews tougher questions though.
Nothing official like Cisco Press. Although there is a road-map for this content to be published. The best there is out there, is the Arista Warrior book. https://www.amazon.com/Arista-Warrior-Real-World-Understanding-Switches/dp/1491953047/ref=sr_1_1?dchild=1&keywords=arista+warrior&qid=1599248699&sr=8-1
​
Also, Arista's Offical Documentation on their website is some of the best in the industry in my opinion. It's right up there with Junipers documentation.
OP try giving this text a read: https://www.amazon.com/gp/product/0615930417/ref=as_li_qf_sp_asin_il_tl_nodl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0615930417&linkCode=as2&tag=seatintecoac-20
Basically a CC functions like this: Credit card companies make the bulk of their money from three things: interest, fees charged to cardholders, and transaction fees paid by businesses that accept credit cards.
Think of a credit card as a short term loan, so if you were to start lending money, what would you look into first? Determining who your target market is. Is the CC for college students, first time creditors, arm forces members, state employees, mid income or new creditors with 0 credit?
How are you finding your CC company? Will you have crediting investors who would get profits from the collected interests over time it will you have shared holders of a financial institution?
Think about how you would go about establishing credit worthiness, credit interest tiers, payment methods, insurance, security and fraud etc.
Hope this gives you something to start on.
If you want to run Bind to learn it I'd install it on another computer and point your pi-hole to it. That way if you break Bind you can tweak the pi-hole and get your DNS back working.
I run a pair of pi-holes pointed to a copy of Unbound on a different server that is then pointed at OpenDNS. I could use the Unbound as a resolver rather than a forwarder but I like some of the OpenDNS features.
Playing with Unbound a bit before jumping into Bind is a good idea, for Bind I'd suggest this 600 page book:
https://www.amazon.com/DNS-BIND-5th-Cricket-Liu/dp/0596100574
A 500 count bottle of aspirin and some ice for your forehead after you start banging it on your desk.
A great primer in 2018 is this book: https://www.amazon.com/Network-Programmability-Automation-Next-Generation-Engineer/dp/1491931256/
I did not write it nor do I have an investment in the authors. With that being said, I recommend this book to any networkers that consult me for network automation engineering information.
> What skills/projects do you suggest I develop to help me in real life networking positions?
subscribe to:
/r/networking
/r/sysadmin
/r/netsecstudents
DONT ignore Linux skills.
Read this book:
Amazon: Network Warrior: Everything You Need to Know That Wasn't on the CCNA Exam
Network Warrior is usually recommended. It is older but seems pretty good. I just picked it up myself.
> DNS is simple
On the surface, mayhaps. Dig a little bit deeper-- DNS and BIND - 642 pages
...and deeper-- Internet Systems Consortium DNS RFC - a collection of all 185 ISC recognized DNS related RFCs
u/ricosiphone is right about the day one books. For tips and tricks, there are a couple of Day One Cookbooks on Juniper's site. You could also try the book from O'Reilly : https://www.amazon.com/JUNOS-Cookbook-Time-Saving-Techniques-Configuration/dp/0596100140
Forget what I have turned on, followed pretty much what was in one of these books, can't remember which: https://smile.amazon.com/gp/product/0596100140
https://smile.amazon.com/Juniper-Networks-Warrior-Guide-Implementations/dp/1449316638/
They are both pretty good reads for learning juniper stuff. Good for best practices etc.
https://www.amazon.com/Network-Warrior-Everything-Need-Wasnt/dp/1449387861
Am in the middle of reading this and it's crazy informative.
You haven't mentioned what kind of router/switch you have, if they are capable of doing these things.
No offense, but if you're that unfamiliar with basics like DNS records, please don't try to run your own mailserver.
I'm not picking on you, honest. It's not a task for the green or the faint of heart, and the best case scenario is you end up in blocklists from now until doomsday before too much damage gets done.
I really can't recommend the ORA animal books strongly enough (I just ordered 2 more while getting these links.) The Cricket has all you need to know about DNS, even if you're not using BIND and Safe, though a few years old, is still an excellent resource, just not, perhaps, an exhaustive one.
And my friends, we have an example of why people advocate for open source software such as Linux being used.
I would hope a guru (which I am not) would come along and give a lengthy and detailed answer, and considering reddit's size I am positive that they exist and that this question is probably more appropriately asked in /r/linuxquestions than here.
That said, if it was me alone on an island (as it feels like often) I would compile minimal custom versions of linux with added break points in the code to report the state of the binding of the static i.p. Which might also include an analysis of how "bind" works.
But I strongly suggest that you ask this question in /r/linuxquestions first as I am sure that the answers will be entertaining if not informative. Good luck OP.
Edit: Another poster mentioned a way to work like Debian to escape problems with the gui. Here is an interesting description of running the pi headless and escape the gui altogether. It will require a serial cable attached to gpio pins on the pi to do so. No matter what you could assign static IPs the same way they do there.
https://www.amazon.com/Network-Warrior-Everything-need-wasnt/dp/0596101511
Read this start with basics, like VLANs. If you have any basic programming ability you may benefit from using Python or Java to create a packet and manipulate it with some of the technologies.
I have love/hate relationship with CCNA it is helpful for landing a gig. My guys who come in with that cert get told: "Good job! Funny Story: Only 5% of what you learned is going to be relevant to your job."
A must have reference book is Network Warrior: Everything you need to know that wasn't on the CCNA