ip addr add/<маска> dev <интерфейс> ip addr add 192.168.1.100/24 dev eth0
удаление IP-адреса
ip addr del 192.168.1.100/24 dev eth0
ip route add default via <шлюз> ip route add default via 192.168.1.1
удаление дефолтного маршрута
ip route del default
ip route add <сеть> via <шлюз> dev <интерфейс> ip route add 10.0.0.0/24 via 192.168.1.1 dev eth0
Этот маршрут направляет трафик к сети 10.0.0.0/24 через шлюз 192.168.1.1 с использованием интерфейса eth0.
ip addr flush dev <интерфейс> ip addr flush dev eth0
сбросит адрес, маршрут
ip link set dev <интерфейс> down ip link set dev <интерфейс> up
полезно, когда не сконфигурен интерфейс; если конфиг для интерфейса есть, можно использовать ifup и ifdown
Конфигурационный файл находится в /etc/network/interfaces или /etc/network/interfaces.d/*.cfg Настройки dns указываются в /etc/resolv.conf
nameserver 12.34.56.78 nameserver 12.34.56.79
auto eth0 allow-hotplug eth0 iface eth0 inet dhcp
auto eth0 iface eth0 inet static address 192.168.1.100/24 gateway 192.168.1.100
Конфигурационный файл находится в /etc/sysconfig/network-scripts/ifcfg-*
NAME="eno1" ONBOOT=yes BOOTPROTO=dhcp TYPE=Ethernet
DEVICE=eth0 TYPE=Ethernet NM_CONTROLLED=no ONBOOT=yes BOOTPROTO=none IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4