Hello,
In order to supplement my studying with practical experience, i am planning to build my own home virtual lab to practice more and understand how things are setup, configured, and connected together.
I have one desktop where i will be hosting the VMs (i7, 4 cores, 3.6 GHz, 16 GB ram) and one laptop that runs windows, and Kali on VM.
Objectives:
- Understand more about how the network works and how it is secured, routing, VPNs, DNS, etc... (im studying Net+ and Sec+)
- Understand more about servers and how the communication happens and how they are setup as well, (server+ is on my list)
- Understand how the firewall is setup, IDS, IPS, how they work and how to bypass them (thinking about getting pfesense since its the course i found here).
- And the ultimate goal after all is to reach a solid foundation and understanding in order to proceed with security and penetrating testing since this is eventually the skill im looking for in the end. (testing nmap, playing with the configurations and seeing how the network gets affected and how it can be exploited, etc. )
I need help with:
- What should i install? i was thinking about MS server 2016, ubuntu server, and pfsense, is that enough? should i install anything else? should i install windows/linux os to practice as well? is packettracer beneficial in my case?
i have seen some articles recommending vulnerable linux distros to practice pentesting, but first i prefer to brush up my foundational skills, and then will build a lab with mainly a pentesting focus. - How to setup the network? (this is where i need help the most), how do i divide the network? and what settings should i use for the VMs? i want it to be similar to a real network, as if they are real servers and computers out there that i am communicating with and trying to do some pentesting on... so maybe an internal network is not the right option right? any detailed and beginner oriented feedback in this specific point would be highly appreciated.
That's it for now i guess, if you have any additional idea that might improve my experience furthermore, please feel free to say it. my knowledge is till limited so that's what i can think of currently.
Thanks a lot