Networking
Network configuration, troubleshooting, and advanced setups.
Topics
| Topic | Description |
|---|---|
ip Command |
Address, route, link, neighbor management |
NetworkManager |
nmcli, connections, profiles, dispatchers |
systemd-networkd |
Network units, links, netdevs |
DNS |
systemd-resolved, /etc/resolv.conf, split DNS |
Bonding & Bridging |
Link aggregation, virtual bridges |
Quick Reference
ip Command
# Show interfaces
ip addr show
ip -br addr show
# Show routes
ip route show
ip -6 route show
# Show neighbors (ARP/NDP)
ip neigh show
# Add address
ip addr add 192.168.1.10/24 dev eth0
# Add route
ip route add 10.0.0.0/8 via 192.168.1.1
NetworkManager (nmcli)
# List connections
nmcli connection show
# Show device status
nmcli device status
# Connect to WiFi
nmcli device wifi connect <SSID> password <pass>
# Create static connection
nmcli connection add \
type ethernet \
con-name "static-eth0" \
ifname eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.10/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8,8.8.4.4"