Linux, Embedded Systems, Networking, and DevOps Engineering

Linux Network Management

Table of contents

  1. Ifupdown
  2. Network Manager
  3. Systemd-networkd
  4. Netplan
  5. Netifd

Ifupdown

# static IP
iface eth0 inet static
    address 192.168.0.111
    netmask 255.255.255.0
    gateway 192.168.0.1

# DHCP IP
iface eth0 inet dhcp

# Wi-Fi interface
iface wlan0 inet dhcp
    wireless-essid myessid
    wireless-key 123456789e
# ls /etc/network/if-pre-up.d
bridge : Configure software bridge interface
wireless-tools: Configure wireless interface using iwconfig tool
wpasupplicant : Configure Wi-Fi interface in station mode

Network Manager

Netplan

Netifd