Useful Links
Computer Science
Computer Networking
Linux Networking
1. Introduction to Linux Networking
2. Basic Network Configuration and Management
3. Name Resolution and DNS
4. Dynamic Host Configuration Protocol (DHCP)
5. Routing in Linux
6. Network Security and Packet Filtering
7. Network Services and Daemons
8. Advanced Networking Concepts
9. Network Monitoring and Troubleshooting
10. Best Practices and Troubleshooting Methodologies
Basic Network Configuration and Management
Network Interface Management
Interface Naming Conventions
Predictable Network Interface Names
Legacy vs Modern Naming Schemes
Customizing Interface Names
Physical Interface Types
Ethernet Interfaces
Wireless Interfaces
Other Hardware Types
Virtual Interface Types
Loopback Interface
VLAN Interfaces
Bridge Interfaces
Tunnel Interfaces
Interface State Management
Up and Down States
Enabling and Disabling Interfaces
Interface Status Monitoring
IP Address Configuration
IPv4 Addressing
Address Structure and Notation
Address Classes
Subnetting Concepts
Subnet Masks
CIDR Notation
Private vs Public Addresses
IPv6 Addressing
Address Structure and Notation
Address Types
Unicast Addresses
Multicast Addresses
Anycast Addresses
Address Scopes
Link-Local Addresses
Global Unicast Addresses
Unique Local Addresses
Address Autoconfiguration
Stateless Address Autoconfiguration (SLAAC)
DHCPv6
Privacy Extensions
iproute2 Suite
Package Overview
Installation and Availability
Relationship to Legacy Tools
ip Command
Command Structure and Syntax
Address Management (ip addr)
Viewing Interface Addresses
Adding IP Addresses
Removing IP Addresses
Address Labels and Scope
Link Management (ip link)
Viewing Interface Status
Setting Interface State
Changing Interface Properties
MTU Configuration
Route Management (ip route)
Viewing Routing Tables
Adding Static Routes
Removing Routes
Route Metrics and Priorities
Neighbor Management (ip neigh)
Viewing ARP/NDP Tables
Managing Neighbor Entries
Neighbor States
ss Command
Socket Statistics Overview
Command Syntax and Options
Viewing Listening Sockets
Viewing Established Connections
Filtering Options
By Protocol
By Port
By State
Legacy Networking Tools
ifconfig Command
Viewing Interface Configuration
Configuring Interfaces
Limitations and Deprecation
route Command
Viewing Routing Tables
Modifying Routes
Comparison with ip route
netstat Command
Viewing Network Connections
Network Statistics
Replacement by ss
arp Command
Viewing ARP Cache
Managing ARP Entries
Replacement by ip neigh
Previous
1. Introduction to Linux Networking
Go to top
Next
3. Name Resolution and DNS