перезапустить сетевой интерфейс после редактирования / etc / network / interfaces [duplicate]

49

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

service networking restart

Когда я даю приведенную выше команду, я получаю что-то вроде

stop: Unknown instance:
networking stop/waiting

Я хотел бы знать, перезапустили ли сетевые службы или какие-то ошибки. если это ошибка, как его исправить?

    
задан Mahalakshmi Ramanathan 15.08.2013 в 20:47
источник

2 ответа

62

После редактирования / etc / network / interfaces обычным способом заставить систему перечитать файл и использовать изменения:

sudo ifdown wlan0 && sudo ifup wlan0

Конечно, замените соответствующий интерфейс, если он не wlan0.

Я предполагаю, что Network Manager не присутствует в этой системе. Если это так, вам лучше сделать там свои изменения, а не / etc / network / interfaces.

    
ответ дан chili555 15.08.2013 в 22:21
4

Помните, что по крайней мере на Ubuntu Server 16.04 вам нужно использовать команду ip, чтобы очистить адрес интерфейса перед перезагрузкой сети, в противном случае изменения в файле интерфейсов не вступят в силу:

$ sudo ip addr flush interface-name
$ sudo systemctl restart networking

Я предполагаю, что ifdown / ifup, вероятно, тоже будет работать, хотя я не подтвердил.

Этот ответ был взят из этой полезной статьи

    
ответ дан BrianD 21.10.2017 в 18:03