Debian перезапустить службу сети

/etc/init.d/networking restart — команда, которой раньше для Debian/Ubuntu можно было перезапустить службу сети после внесения изменений. Сейчас она не используется и перезапускается только нужный интерфейс.

 

 

Debian/Ubuntu networking restart

При перезапуске сети привычным способом в современных системах можно получить ошибку.

 

/etc/init.d/networking restart

Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces… (warning).
Reconfiguring network interfaces…done.

 

Способ перезапуска в стиле SystemV (через скрипт в /etc/init.d) устарел и работает часто некорректно, поэтому от него отказались.

 

Перечитывать конфигурацию сейчас рекомендуется за счет скриптов ifdown и ifup с указанием интерфейса.

 

Сначала используя утилиту ip нужно выяснить имя интерфейса.

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:70:f4:63:97:4e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.41/24 brd 192.168.0.255 scope global dynamic enp1s0
valid_lft 71590sec preferred_lft 71590sec
inet6 fe80::ba70:f4ff:fe63:974e/64 scope link
valid_lft forever preferred_lft forever
3: wlp6s0b1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether e0:ca:94:04:05:d4 brd ff:ff:ff:ff:ff:ff
4: lxcbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen

 

В примере за работу со внешним миром отвечает интерфейс enp1s0

Если изменен IP адрес или внесены какие-то другие изменения конфигурация перечитывается опусканием интерфейса и его поднятием.

 

ifdown enp1s0 && ifup enp1s0

 

Команда выполняется от имени пользователя root или пользователя из группы sudo, при помощи  ip a затем можно выяснить все ли прошло успешно и поднялся ли интерфейс.

 

Другой материал про гибкую настройку сети и несколько вариантов конфигурации, любой из который можно применить к произвольному интерфейсу.