Linux Networking

  1. Basic Network Configuration and Management
    1. Network Interface Management
      1. Interface Naming Conventions
        1. Predictable Network Interface Names
          1. Legacy vs Modern Naming Schemes
            1. Customizing Interface Names
            2. Physical Interface Types
              1. Ethernet Interfaces
                1. Wireless Interfaces
                  1. Other Hardware Types
                  2. Virtual Interface Types
                    1. Loopback Interface
                      1. VLAN Interfaces
                        1. Bridge Interfaces
                          1. Tunnel Interfaces
                          2. Interface State Management
                            1. Up and Down States
                              1. Enabling and Disabling Interfaces
                                1. Interface Status Monitoring
                              2. IP Address Configuration
                                1. IPv4 Addressing
                                  1. Address Structure and Notation
                                    1. Address Classes
                                      1. Subnetting Concepts
                                        1. Subnet Masks
                                          1. CIDR Notation
                                            1. Private vs Public Addresses
                                            2. IPv6 Addressing
                                              1. Address Structure and Notation
                                                1. Address Types
                                                  1. Unicast Addresses
                                                    1. Multicast Addresses
                                                      1. Anycast Addresses
                                                      2. Address Scopes
                                                        1. Global Unicast Addresses
                                                          1. Unique Local Addresses
                                                          2. Address Autoconfiguration
                                                            1. Stateless Address Autoconfiguration (SLAAC)
                                                              1. DHCPv6
                                                                1. Privacy Extensions
                                                            2. iproute2 Suite
                                                              1. Package Overview
                                                                1. Installation and Availability
                                                                  1. Relationship to Legacy Tools
                                                                  2. ip Command
                                                                    1. Command Structure and Syntax
                                                                      1. Address Management (ip addr)
                                                                        1. Viewing Interface Addresses
                                                                          1. Adding IP Addresses
                                                                            1. Removing IP Addresses
                                                                              1. Address Labels and Scope
                                                                              2. Route Management (ip route)
                                                                                1. Viewing Routing Tables
                                                                                  1. Adding Static Routes
                                                                                    1. Removing Routes
                                                                                      1. Route Metrics and Priorities
                                                                                      2. Neighbor Management (ip neigh)
                                                                                        1. Viewing ARP/NDP Tables
                                                                                          1. Managing Neighbor Entries
                                                                                            1. Neighbor States
                                                                                          2. ss Command
                                                                                            1. Socket Statistics Overview
                                                                                              1. Command Syntax and Options
                                                                                                1. Viewing Listening Sockets
                                                                                                  1. Viewing Established Connections
                                                                                                    1. Filtering Options
                                                                                                      1. By Protocol
                                                                                                        1. By Port
                                                                                                          1. By State
                                                                                                      2. Legacy Networking Tools
                                                                                                        1. ifconfig Command
                                                                                                          1. Viewing Interface Configuration
                                                                                                            1. Configuring Interfaces
                                                                                                              1. Limitations and Deprecation
                                                                                                              2. route Command
                                                                                                                1. Viewing Routing Tables
                                                                                                                  1. Modifying Routes
                                                                                                                    1. Comparison with ip route
                                                                                                                    2. netstat Command
                                                                                                                      1. Viewing Network Connections
                                                                                                                        1. Network Statistics
                                                                                                                          1. Replacement by ss
                                                                                                                          2. arp Command
                                                                                                                            1. Viewing ARP Cache
                                                                                                                              1. Managing ARP Entries
                                                                                                                                1. Replacement by ip neigh