Networking - vishwanathj/technical GitHub Wiki
IPv4 related
IPv6 related
Virtual Networking
- https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking/
- https://developers.redhat.com/blog/2019/05/17/an-introduction-to-linux-virtual-interfaces-tunnels/
- https://www.packetflow.co.uk/virtual-networking-devices-tun-tap-and-veth-pairs-explained/#h1-tun-tap
Firewalld:
- https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-firewalld-on-centos-7
- https://medium.com/@Alibaba_Cloud/managing-your-firewall-on-centos-7-with-firewalld-b33e6b743afe
TCPDUMP:
Linux Bridge
Hairpinning
IPTables
Dynamic routing protocols
- https://campus.barracuda.com/product/nextgenfirewallf/doc/53248454/dynamic-routing-protocols-ospf-rip-bgp/#h4_a7c440c3
- https://blog.kintone.io/entry/bgp
Reading Routes
- http://linux-ip.net/html/basic-reading.html
- https://opensource.com/business/16/8/introduction-linux-network-routing
- https://www.geeksforgeeks.org/route-command-in-linux-with-examples/
- https://www.thegeekstuff.com/2012/04/ip-routing-intro/
- https://www.thegeekstuff.com/2012/04/route-examples/
- https://www.thegeekstuff.com/2012/05/route-flags/
Network Slicing
DNS/DHCP
- https://fedoramagazine.org/dnsmasq-provide-dns-dhcp-services/
- https://www.howtoforge.com/how-to-setup-local-dns-server-using-dnsmasq-on-ubuntu-20-04/
- https://www.tecmint.com/setup-a-dns-dhcp-server-using-dnsmasq-on-centos-rhel/
MACVLAN/IPVLAN
- https://sreeninet.wordpress.com/2016/05/29/macvlan-and-ipvlan/
- https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking#macvtap_ipvtap
eBPF
RHEL IP Command cheat sheet
Using nmcli to assign IP address