====== Network ====== * [[speedtest|Test connection speed]] * [[.:osi:|ISO/OSI 7-Layer Model]] * [[.:ethernet|Ethernet]] ===== Glossary ===== ^ ARP | Address Resolution Protocol | ^ CAM | Content Addressable Memory (in switches) | ^ [[cgnat|CGNAT]] | Carrier-Grade NAT | ^ [[dhcp|DHCP]] | Dynamic Host Configuration Protocol | ^ FQDN | Fully Qualified Domain Name | ^ [[lan|LAN]] | Local Area Network | ^ [[load-balancing|LB]] | Load Balancing | ^ [[nat|NAT]] | Network Access Translation | ^ QinQ | stacking [[vlan|VLAN]] ("802.1Q in 802.1Q") | ^ [[vlan|VLAN]] | Virtual LAN | ^ [[vxlan|VXLAN]] | virtual extensible LAN | ^ [[wan|WAN]] | Wide Area Network | ^ [[wlan|WLAN]]\\ aka: Wifi | Wireless LAN | ===== configuration ===== * [[qos|QoS]] (Quality of Service) * [[MTU|MTU]] (Maximum Transmission Unit) ===== Hardware ===== * [[:hardware:Server]] * [[:hardware:Router]] * [[de:admin:network:edgerouter]] * [[..:network:er-x]] * [[:hardware:Switches]] * [[:hardware:Modems]] * [[:hardware:Kabel]] * [[:admin:VoIP:]] (Telefone) ===== Software ===== | [[de:admin:linux:samba|Samba]] | File sharing compatible with [[:admin:windows:|Windows]] and others | | [[:admin:linux:cli:ssh|OpenSSH]] | secure shell | | [[:admin:Pidgin|Pidgin]] | chat via XMPP | | [[.:privoxy|Privoxy]] | Filtering proxy | | [[.:ntopng|ntopng]] | monitoring network flows | | [[.:wireguard|Wireguard]] | VPN | * [[admin:selfhost|Private Cloud]] ===== Learning ===== If you want to learn about network stuff, the best idea is to start a homelab and configure services yourself. There is a [[https://reddit.com/r/homelab|whole subreddit for homelab enthusiasts]]. * [[https://www.net.t-labs.tu-berlin.de/teaching/computer_networking/index.html|Computer Networking – A Top-Down Approach Featuring the Internet]] (James F. Kurose and Keith W. Ross, 2000.) ==== Articles ==== * "How to Start a Home Lab" by Dan Ford (2019/2020): * [[https://www.dlford.io/how-to-home-lab-part-1/|Part 1: Proxmox VE]] – installation guide for the virtualisation environment * [[https://www.dlford.io/managing-proxmox-how-to-home-lab-part-2/|Part 2: Managing Proxmox VE]] * [[https://www.dlford.io/pfsense-nat-how-to-home-lab-part-3/|Part 3: Host an Intranet Site with pfSense and NAT]] * [[https://www.dlford.io/nginx-reverse-proxy-how-to-home-lab-part-4/|Part 4: NGINX Reverse Proxy]] * [[https://www.dlford.io/secure-ssh-access-how-to-home-lab-part-5/|Part 5: Secure SSH Remote Access]] * [[https://www.dlford.io/hosting-on-the-web-how-to-home-lab-part-6/|Part 6: Hosting on the Web]] * [[https://www.dlford.io/log-management-how-to-home-lab-part-7/|Part 7: Log Management]] * [[https://www.dlford.io/docker-basics-how-to-home-lab-part-8/|Part 8: Introduction to Docker]] – installation guide * [[https://www.dlford.io/expanding-your-home-network-how-to-home-lab-part-9/|Part 9: Expanding Your Home Network]]