LINUX.ORG.RU
ФорумAdmin

Перезагрузить сервис netwoking в Ubuntu

 ,


1

1

Подскажите как у subj перегрузить сеть при изменении файла /etc/network/interfaces, например при изменении сетевого адреса.

sudo ifdown -a && sudo ifup -a
и
sudo service networking
и
/etc/init.d/networking restart
не помогает. Пока помогает только перезагрузка.


Ответ на: комментарий от alchemist
ifconfig 
enp1s0    Link encap:Ethernet  HWaddr 14:da:e9:c0:30:31  
          inet addr:172.16.130.69  Bcast:172.16.130.255  Mask:255.255.255.0
          inet6 addr: fe80::16da:e9ff:fec0:3031/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:588206 errors:0 dropped:526 overruns:0 frame:0
          TX packets:87853 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:46823928 (46.8 MB)  TX bytes:113594901 (113.5 MB)
          ....

Поменял в файле /etc/network/interface ip адрес 172.16.130.69 на 172.16.130.70.

# The primary network interface
auto enp1s0
iface enp1s0 inet static
address 172.16.130.70
netmask 255.255.255.0
gateway 172.16.130.25
dns-nameservers 172.16.139.1 8.8.8.8
sudo systemctl restart networking
ifconfig 
enp1s0    Link encap:Ethernet  HWaddr 14:da:e9:c0:30:31  
          inet addr:172.16.130.69  Bcast:172.16.130.255  Mask:255.255.255.0
          inet6 addr: fe80::16da:e9ff:fec0:3031/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:589543 errors:0 dropped:528 overruns:0 frame:0
          TX packets:87926 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:46926154 (46.9 MB)  TX bytes:113621847 (113.6 MB)
          ....
те - не получилось.

mnk ()
Ответ на: комментарий от alchemist

service networking restart должно сработать и с сиськадэ. Другое дело там может быть все бесполезно и пусто, а интерфейсами поручено рулить нетворк манагеру, убунта же.

deep-purple ★★★★★ ()
Ответ на: комментарий от alchemist

Кстати да. Там NetworkManager. Попробуй: sudo systemctl restart NetworkManager.service

Не уверен что сработает. Я не шарю, но когда на миниалку убунты накатываешь нетворк-манагер, при установки пишет примерно «если вы хотите использовать нм для руления сети, удалите (или очистите) файл /etc/network/interfaces». Как я понимаю, если он есть, с прописанными настройками, то нетворк менеджер включаться не будет (если файл не удалить/переместить нм и правда, не будет работать). Хз как там все устроено, может попробовать отключить нм? systemctl disable network-manager и перезагрузится?

anonymous ()
Ответ на: комментарий от anonymous

Пробовал на сервере, где NetworkManager не установлен, так что все манипуляции с ним ничего не дадут. Все рекомендации, написанные выше, ничего не дали. Что еще может помочь?

mnk ()
# systemctl list-units | grep net
# systemctl restart networkd <whatever>
krasoffski ()
Ответ на: комментарий от anonymous

Не уверен что сработает.

Сработает, если в /etc/NetworkManager/NetworkManager.conf отредактировать секцию [ifupdow] так :

[ifupdown]
managed=true
Zomba444ok ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.