Cum pentru a reporni serviciul de rețea?

Am incercat sa folosesc

sudo service networking restart

și

sudo /etc/init.d/network restart

dar ambele accident fereastra manager și nu mai pot să-mi folosesc tastatura pentru introducerea în X.

când m-am folosi /etc/init.d/ metoda se plânge spunând că ar trebui să utilizați serviciul de utilitate

e.g. service networking restart

dar se blochează la fel.

Există un GUI metoda de repornirea networking?

Comentarii la întrebare (3)

Pentru Desktop-Uri

Încercați

sudo service network-manager restart

în schimb.

Ubuntu foloseste network-manager în loc de traditionala Linux networking model. deci, ar trebui să reporniți `network-manager servicii în loc de "rețea" de serviciu. Sau utilizare ifup/jos.

Pentru Servere

Verifica acest răspuns.

Comentarii (5)

Pentru Servere

Repornirea rețea pe un calculator desktop va provoca dbus și o grămadă de serviciu pentru a opri și de a nu fi început din nou, de obicei, ceea ce duce la întregul sistem fiind inutilizabile.

Ca Ubuntu nu-eveniment bazat pe rețea aduce în sus, există pur și simplu nu - 't un mod de a anula totul și reface totul, deci o repornire e't de simplu posibil. Modul recomandat, în schimb, este de a utiliza ifdown și ifup pe interfețele de fapt doriți să reconfigurați:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a
Comentarii (8)

Ai putea încerca

ifconfig eth0 down && ifconfig eth0 up

(sau orice interfață de rețea se numește) pentru a reporni rețea.

Comentarii (4)

ubuntu CLI: a reporni serviciul de rețea să fie

sudo /etc/init.d/networking restart

sau

ifdown eth0
ifup eth0
Comentarii (2)

serviciul network-manager restart` nu't de lucru:

stop: Unknown job network-manager
start: Unknown job network-manager

Singurul lucru care funcționează este:

ifconfig eth0 down
ifconfig eth0 up
Comentarii (0)

În aceste zile cel mai direct mod de a reporni serviciile de rețea este de a utiliza systemd controale, și anume commandline systemd control utility systemctl. Aceasta comanda va reporni NetworkManager:

sudo systemctl restart NetworkManager.service

Mai multe informații pot fi găsite aici.

Comentarii (2)
sudo service network-manager restart

nici:

sudo service networking restart

Nu't de lucru pe server Ubuntu 14.04

numai:

sudo ifdown eth0:0
sudo ifup eth0:0

Funcționează. Schimba eth0:0 la interfață.

Comentarii (0)

Încercați să utilizați indicatorul (bara de meniu de sus) pentru a dezactiva și apoi permite crearea de rețele.

Comentarii (0)

Am'am aceeași problemă. Un bug cunoscut https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507

Folosind serviciul network-manager restart merge prin

Comentarii (1)

Dacă puteți reporni rețea folosind applet-ul de NetworkManager, nu aveți nevoie să reporniți NetworkManager în sine (cel puțin, de cele mai multe ori).

În acest caz pentru a reporni toate conexiunile, utilizați acest cod de la un shell sau într-un script:

nmcli nm enable false
sleep 5
nmcli nm enable true 

Detalii pot fi găsite în NetworkManagar interfață de linie de comandă manuală pagină.

Observați că aceste comenzi acționează ca applet-ul, deci nu au nevoie de nici o suplimentare de privilegiu (nu "sudo" sau orice altceva).

Comentarii (0)

În ubuntu 14.04 au un nou "caracteristică" care face imposibilă pentru a reporni. Forța de interfață în jos și în sus funcționează.

  sudo ip link set eth0 down
  sudo ip link set eth0 up
Comentarii (1)

Eu nu cred că într-adevăr acolo's GUI metodă - în mod implicit, cel puțin.

Am'm, de asemenea, nu sunt sigur ce Vrei sa spui prin 'repornirea serviciului de rețea', dar simt că următoarele ar putea ajuta.

Înainte De Ubuntu 16.04

sudo killall NetworkManager 

Ucide NetworkManger care repornește automat după asta. Nu't sparge sistemul.

Ubuntu 16.04

sudo killall NetworkManager && sudo NetworkManager

Bazat pe experiența mea personală, se pare că în Ubuntu 16.04 NetworkManager nu reporni întotdeauna de la sine și-l's mai bine pentru a începe manual.

Comentarii (2)

dacă ubuntu 14.04 Desktop sau Server, puteți reporni ai rețelei de:

sudo -i
( ifdown $(ifquery --list -X lo|xargs echo) && ifup $(ifquery --list -X lo|xargs echo) )&
Comentarii (1)

rmano's răspunsul este genial. Rezolva atat de multe probleme.

Observație pentru a îmbunătăți: În U15 am experimenta o sintaxă diferită pentru nmcli:

Pentru analiză:

nmcli networking connectivity

Pentru a opri serviciul:

nmcli networking off

și pentru a reporni face:

nmcli networking on

Nu sudo necesare. Multumesc rmano!

Comentarii (0)

Aceasta foloseste Ubuntu's network-manager pentru a dezactiva, apoi activați eth0:

nmcli nm enable false eth0 && nmcli nm enable true eth0

În cazul în care conexiunea are un nume diferit, utilizați-l. Puteți afla conexiuni numele folosind comanda:

nmcli c status
Comentarii (0)

O abordare alternativă pentru server (ca de Ubuntu 18.04):

  1. Instalați ifupdown2 pachet : apt instala ifupdown2

  2. Folosesc serviciul de networking reporniți` comanda

Comentarii (0)

Eu sunt în măsură să reporniți serviciul de rețea de pe ubuntu cu comanda.

 sudo systemctl restart network-manager
Comentarii (0)