Ponovno pokrenite mrežnu uslugu pomoću naredbe systemctl

Ponovno Pokrenite Mreznu Uslugu Pomocu Naredbe Systemctl



U mnogim situacijama postaje potrebno ponovno pokrenuti mrežnu uslugu na Linuxu. Kao što je promjena komponente mrežnog hardvera, izmjena konfiguracijskih datoteka mreže i kada mreža postane nestabilna.

Na Linuxu, NetworkManager je usluga koja upravlja i konfigurira mrežu sustava. Međutim, NetworkManager.service automatski konfigurira mrežu pri pokretanju kako bi njome ručno upravljao systemctl koristi se alat.

U ovom vodiču istražujem kako ponovno pokrenuti mrežu pomoću systemctl naredbu, a također ću proći kroz druge metode ponovnog pokretanja mreže na Linuxu.







Kako ponovno pokrenuti mrežnu uslugu na Linuxu

Ponovno pokretanje mreže jedan je od ključnih koraka za rješavanje problema s mrežom na Linuxu. Također se koristi za primjenu svih promjena konfiguracije i osvježavanje mrežnih resursa.



Postoji više pristupa za ponovno pokretanje mreže na Linuxu. Budući da je većina distribucija Linuxa prešla na systemd service manager, postalo je lakše i manje složeno upravljati mrežom na njima.



Systemd ima naredbu pod nazivom systemctl koja ponovno pokreće mrežne usluge. U sljedećim odjeljcima obradit ću različite metode za ponovno pokretanje mrežnih usluga na Linuxu.





Ponovno pokrenite mrežnu uslugu pomoću systemctl

The systemctl naredba dolazi s raznim opcijama za upravljanje systemd uslugama, uključujući mrežu.

Za ponovno pokretanje mrežne usluge na svim najnovijim verzijama Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky i Alma Linux systemctl s ponovno pokretanje koristit će se naredba.



sudo systemctl ponovno pokrenite NetworkManager.service

Nakon izvršenja naredbe, sve mreže i pridružene usluge bit će ponovno pokrenute.

Za daljnju analizu aktivnosti NetworkManagera, pogledajte zapisničke poruke pomoću naredbe journalctl.

journalctl -u NetworkManager.service

Druge metode ponovnog pokretanja mrežne usluge

Linux je operacijski sustav otvorenog koda i stoga nudi više alata za izvršavanje jednog zadatka. Slično, u slučaju ponovnog pokretanja mreže, može se koristiti više uslužnih programa, kao što su nmcli, nmtui i ip naredbe.

Korištenje naredbe nmcli

The nmcli naredbeni redak koristi se za konfiguriranje usluge NetworkManager na Linuxu koja koristi systemd init sustav. Da biste ga upotrijebili za ponovno pokretanje mreže, jednostavno pokrenite nmcli s zapovjedi i postavi ga gore i dolje s ime sučelja .

sudo nmcli s dolje [ naziv-sučelja ] && nmcli sa gore [ naziv-sučelja ]

Zamijenite naziv sučelja stvarnim nazivom sučelja vaše mreže. Da biste pronašli naziv sučelja nmcli sa naredba sa pokazati opcija.

nmcli con show

Ovdje je naziv mrežnog sučelja Samova mreža .

Slično, ovaj uslužni program nudi drugu opciju tzv umrežavanje, koji se također može koristiti za resetiranje mreže.

sudo nmcli umrežavanje isključeno && nmcli umrežavanje uključeno

Gore navedene naredbe privremeno onemogućuju i omogućuju mrežu. U konačnici, ponovno pokretanje mreže kako bi se riješio problem s vezom.

Korištenje naredbe nmtui

Nmtui je sličan nmcli-ju, ali nmtui pruža korisničko sučelje temeljeno na terminalu, što ga čini jednostavnim za korištenje. Za pokretanje TUI-ja koristite naredbu nmtui.

nmtui

Za ponovno pokretanje veze idite na Aktivirajte vezu opciju, odaberite sučelje i deaktivirajte ga.

Zatim ponovno odaberite povezano sučelje, deaktivirajte ga, a zatim ga aktivirajte kako biste dovršili postupak ponovnog pokretanja.

Sada se vratite na glavni izbornik navigacijom do opciju i zatim Prestati sučelje.

Korištenje naredbe ip

Druga metoda ponovnog pokretanja mreže je korištenje naredbe ip s nazivom sučelja.

Naziv sučelja može se pronaći pomoću ip naredba, s veza (mrežni uređaj) i pokazati opcije.

ip veza pokazati

Obratite pažnju na naziv sučelja, to je sučelje broj 5 (wlx74ea3) koje je trenutno aktivno. Sada zamijenite [naziv-sučelja] i pokrenite dolje navedene naredbe za ponovno pokretanje mreže.

sudo ip veza postaviti [ naziv-sučelja ] dolje

sudo ip veza postaviti [ naziv-sučelja ] gore

Pobrinite se da ove naredbe izvodite zasebno kako biste imali ispravno resetiranje mreže.

Korištenje mrežnih skripti

Mrežne skripte su skripte za upravljanje mrežom i mogu se koristiti uz NetworkManager. Mrežne skripte također se mogu koristiti u distribucijama koje ne dolaze s NetworkManagerom. Koristi se u naslijeđenim verzijama RHEL-a i CentOS-a i više se ne koristi. Međutim, ako i dalje želite koristiti akodolje i ifup naredbe, onda ga možete instalirati.

Da biste ga instalirali na distribucije RHEL, Cent OS i Linux temeljene na tim operativnim sustavima.

yum instaliraj mrežne skripte

Da biste ga instalirali na Ubuntu ili distribucije temeljene na Debianu, koristite.

prikladan instalirati netscript- 2.4

Sada će naredbe ifup i ifdown biti dostupne za ponovno pokretanje mreže.

sudo akodolje [ ime-sučelja ] && ifup [ naziv-sučelja ]

Imajte na umu da netscript ili mrežne skripte dizajnirani su za starije verzije Linux kernela i bili su zastario .

Zaključak

Ponovno pokretanje mreže jedna je od ključnih metoda za dijagnosticiranje neispravne mreže. Većina distribucija Linuxa ima ugrađeni uslužni program naredbenog retka pod nazivom systemctl za ponovno pokretanje mrežnih usluga. Ali također možete koristiti nmcli , ip , i akodolje/akoup naredbe za ponovno pokretanje mreže. O svim ovim metodama raspravlja se u ovom vodiču, međutim, preporučuje se korištenje systemctl jer je zadani i manje složen.