Reinicieu el servei de xarxa mitjançant l'ordre systemctl

Reinicieu El Servei De Xarxa Mitjancant L Ordre Systemctl



En moltes situacions, és necessari reiniciar el servei de xarxa a Linux. Com ara canviar el component de maquinari de xarxa, modificar els fitxers de configuració de la xarxa i quan la xarxa es torna inestable.

A Linux, NetworkManager és un servei que gestiona i configura la xarxa del sistema. El NetworkManager.service configura automàticament la xarxa a l'arrencada, però, per gestionar-la manualment systemctl s'utilitza l'eina.

En aquesta guia, descobreixo com reiniciar la xarxa mitjançant el systemctl comandament, i també passaré per altres mètodes per reiniciar la xarxa a Linux.







Com reiniciar el servei de xarxa a Linux

Reiniciar la xarxa és un dels passos clau per solucionar els problemes de la xarxa a Linux. També s'utilitza per aplicar qualsevol canvi de configuració i actualitzar els recursos de xarxa.



Hi ha diversos enfocaments per reiniciar la xarxa a Linux. Com que la majoria de les distribucions de Linux s'han passat al gestor de serveis de sistema, s'ha tornat més fàcil i menys complex gestionar la xarxa en elles.



Systemd té una ordre anomenada systemctl que reinicia els serveis de xarxa. A les seccions següents, tractaré diversos mètodes per reiniciar els serveis de xarxa a Linux.





Reinicieu el servei de xarxa mitjançant systemctl

El systemctl L'ordre inclou diverses opcions per gestionar els serveis del sistema, inclosa la xarxa.

Per reiniciar el servei de xarxa a totes les últimes versions d'Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky i Alma Linux systemctl amb reinicia s'utilitzarà l'ordre.



sudo systemctl reinicieu NetworkManager.service

En executar l'ordre, es reiniciaran tota la xarxa i els serveis associats.

Per analitzar més a fons l'activitat del NetworkManager, consulteu els missatges de registre mitjançant l'ordre journalctl.

diarictl -en NetworkManager.servei

Altres mètodes per reiniciar el servei de xarxa

Linux és un operatiu de codi obert i, per tant, ofereix múltiples eines per dur a terme una única tasca. De la mateixa manera, en el cas de reiniciar la xarxa, es poden utilitzar diverses utilitats, com ara les ordres nmcli, nmtui i ip.

Utilitzant l'ordre nmcli

El nmcli La línia d'ordres s'utilitza per configurar el servei NetworkManager a Linux que utilitza el sistema d'inici systemd. Per utilitzar-lo per reiniciar la xarxa, només cal que executeu el fitxer nmcli amb comanda i configura-ho amunt i cap avall amb el nom de la interfície .

sudo nmcli amb avall [ nom-interfície ] && nmcli amb amunt [ nom-interfície ]

Substituïu el nom de la interfície pel nom de la interfície real de la vostra xarxa. Per trobar el nom de la interfície nmcli amb comanda amb espectacle opció.

nmcli amb show

Aquí, el nom de la interfície de xarxa és Xarxa de Sam .

De la mateixa manera, aquesta utilitat ofereix una altra opció anomenada treball en xarxa, que també es pot utilitzar per restablir la xarxa.

sudo la xarxa nmcli desactivada && xarxa nmcli activada

Les ordres anteriors desactiven temporalment la xarxa i l'activen. En definitiva, reinicieu la xarxa per solucionar qualsevol problema amb la connexió.

Utilitzant l'ordre nmtui

El nmtui és similar al nmcli, però el nmtui proporciona una interfície d'usuari basada en terminals, cosa que fa que sigui fàcil d'utilitzar. Per iniciar la TUI, utilitzeu l'ordre nmtui.

nmtui

Per reiniciar una connexió, aneu a Activa una connexió opció, seleccioneu la interfície i desactiveu-la.

A continuació, torneu a seleccionar la interfície connectada, desactiveu-la i, a continuació, activeu-la per dur a terme el procés de reinici.

Ara, torneu al menú principal navegant a opció i després Surt la interfície.

Utilitzant l'ordre ip

Un altre mètode per reiniciar la xarxa és utilitzar l'ordre ip amb el nom de la interfície.

El nom de la interfície es pot trobar utilitzant el ip comanda, amb el enllaç (Dispositiu de xarxa) i espectacle opcions.

enllaç ip espectacle

Tingueu en compte el nom de la interfície, és la interfície número 5 (wlx74ea3) que està activa en aquest moment. Ara, substituïu el [nom de la interfície] i executeu les ordres que es donen a continuació per reiniciar la xarxa.

sudo enllaç ip conjunt [ nom-interfície ] cap avall

sudo enllaç ip conjunt [ nom-interfície ] amunt

Assegureu-vos d'executar aquestes ordres per separat per reiniciar la xarxa correctament.

Ús de scripts de xarxa

Els scripts de xarxa són scripts per gestionar la xarxa i es poden utilitzar juntament amb NetworkManager. Els scripts de xarxa també es poden utilitzar en distribucions que no vénen amb NetworkManager. S'utilitza a les versions heretades de RHEL i CentOS i ja no s'utilitza. Tanmateix, si encara voleu utilitzar si avall i ordres ifup, llavors el podeu instal·lar.

Per instal·lar-lo a les distribucions RHEL, Cent OS i Linux basades en aquests sistemes operatius.

yum instal·lació scripts de xarxa

Per instal·lar-lo a les distribucions basades en Ubuntu o Debian, feu servir.

apt instal·lar netscript- 2.4

Ara, les ordres ifup i ifdown estaran disponibles per reiniciar la xarxa.

sudo si avall [ nom-interfície ] && ifup [ nom-interfície ]

Tingueu en compte que el netscript o scripts de xarxa estan dissenyats per a versions anteriors del nucli de Linux i ho han estat obsolet .

Conclusió

Reiniciar la xarxa és un dels mètodes clau per diagnosticar la xarxa defectuosa. La majoria de distribucions de Linux tenen una utilitat de línia d'ordres integrada anomenada systemctl per reiniciar els serveis de xarxa. Però també pots utilitzar nmcli , ip , i ifdown/ifup ordres per reiniciar la xarxa. Tots aquests mètodes es comenten en aquesta guia, però, es recomana utilitzar systemctl ja que és el predeterminat i menys complex.