V systéme Linux je NetworkManager služba, ktorá spravuje a konfiguruje systémovú sieť. Služba NetworkManager.service automaticky nakonfiguruje sieť pri zavádzaní systému, aby ju však spravovala manuálne systemctl používa sa nástroj.
V tejto príručke preskúmam, ako reštartovať sieť pomocou systemctl príkaz a prejdem aj inými metódami reštartovania siete v systéme Linux.
Ako reštartovať sieťovú službu v systéme Linux
Reštartovanie siete je jedným z kľúčových krokov na riešenie problémov so sieťou v systéme Linux. Používa sa tiež na aplikáciu akýchkoľvek zmien konfigurácie a obnovenie sieťových zdrojov.
Existuje viacero prístupov na reštartovanie siete v systéme Linux. Keďže väčšina distribúcií Linuxu prešla na správcu služieb systemd, spravovanie siete na nich je jednoduchšie a menej zložité.
Systemd má príkaz s názvom systemctl, ktorý reštartuje sieťové služby. V nasledujúcich častiach sa budem venovať rôznym metódam reštartovania sieťových služieb v systéme Linux.
Reštartujte sieťovú službu pomocou systemctl
The systemctl príkaz prichádza s rôznymi možnosťami na správu služieb systemd vrátane siete.
Reštartovanie sieťovej služby na všetkých najnovších verziách Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky a Alma Linux systemctl s reštart bude použitý príkaz.
sudo systemctl reštartujte NetworkManager.service
Po vykonaní príkazu sa reštartuje všetka sieť a súvisiace služby.
Ak chcete ďalej analyzovať aktivitu NetworkManagera, pozrite si správy protokolu pomocou príkazu journalctl.
journalctl -v NetworkManager.serviceĎalšie spôsoby reštartovania sieťovej služby
Linux je operačný systém s otvoreným zdrojom, a preto ponúka viacero nástrojov na splnenie jednej úlohy. Podobne v prípade reštartovania siete možno použiť viacero nástrojov, ako sú príkazy nmcli, nmtui a ip.
Pomocou príkazu nmcli
The nmcli príkazový riadok sa používa na konfiguráciu služby NetworkManager v systéme Linux, ktorá používa systém systemd init. Ak ho chcete použiť na reštartovanie siete, jednoducho spustite nmcli s príkaz a nastavte ho hore a dole s názov rozhrania .
sudo nmcli s páperím [ názov-rozhrania ] && nmcli s up [ názov-rozhrania ]Nahraďte názov rozhrania skutočným názvom rozhrania vašej siete. Ak chcete nájsť názov rozhrania nmcli s príkaz s šou možnosť.
nmcli kon show
Tu je názov sieťového rozhrania Samova sieť .
Podobne tento nástroj poskytuje ďalšiu možnosť tzv vytváranie sietí, ktorý možno použiť aj na resetovanie siete.
sudo vypnutie siete nmcli && zapnutá sieť nmcliVyššie uvedené príkazy dočasne deaktivujú sieť a povolia ju. Nakoniec reštartujte sieť, aby ste vyriešili akýkoľvek problém s pripojením.
Pomocou príkazu nmtui
nmtui je podobný nmcli, ale nmtui poskytuje užívateľské rozhranie založené na termináli, čo uľahčuje jeho používanie. Na spustenie TUI použite príkaz nmtui.
nmtuiAk chcete reštartovať pripojenie, prejdite na Aktivujte pripojenie vyberte rozhranie a deaktivujte ho.
Potom znova vyberte pripojené rozhranie, deaktivujte ho a potom ho aktivujte, aby ste dokončili proces reštartovania.
Teraz sa vráťte do hlavnej ponuky tak, že prejdete na
Pomocou príkazu ip
Ďalším spôsobom reštartovania siete je použitie príkazu ip s názvom rozhrania.
Názov rozhrania možno nájsť pomocou IP príkaz, s odkaz (sieťové zariadenie) a šou možnosti.
ip odkaz šou
Všimnite si názov rozhrania, je to rozhranie číslo 5 (wlx74ea3), ktoré je momentálne aktívne. Teraz nahraďte [názov rozhrania] a spustite príkazy uvedené nižšie, aby ste reštartovali sieť.
sudo ip odkaz nastaviť [ názov-rozhrania ] dolesudo ip odkaz nastaviť [ názov-rozhrania ] hore
Uistite sa, že ste tieto príkazy spúšťali samostatne, aby ste dosiahli správny reset siete.
Používanie sieťových skriptov
Sieťové skripty sú skripty na správu siete a možno ich použiť spolu s aplikáciou NetworkManager. Sieťové skripty je možné použiť aj v distribúciách, ktoré sa nedodávajú s NetworkManager. Používa sa v starších verziách RHEL a CentOS a už sa nepoužíva. Ak však stále chcete použiť ifdown a ifup príkazy, potom ho môžete nainštalovať.
Nainštalujte ho na distribúcie RHEL, Cent OS a Linux založené na týchto operačných systémoch.
mňam inštalácia sieťové skriptyAk ho chcete nainštalovať v distribúciách založených na Ubuntu alebo Debiane, použite.
apt Inštalácia netscript- 2.4Teraz budú k dispozícii príkazy ifup a ifdown na reštartovanie siete.
sudo ifdown [ názov-rozhrania ] && ifup [ názov-rozhrania ]Majte na pamäti, že netscript alebo sieťové skripty sú navrhnuté pre staršie verzie jadra Linuxu a boli zastarané .
Záver
Reštartovanie siete je jednou z kľúčových metód diagnostiky chybnej siete. Väčšina distribúcií Linuxu má vstavaný nástroj príkazového riadka s názvom systemctl na reštartovanie sieťových služieb. Ale môžete tiež použiť nmcli , IP , a ifdown/ifup príkazy na reštartovanie siete. Všetky tieto metódy sú diskutované v tejto príručke, odporúča sa však použiť systemctl, pretože je predvolený a menej zložitý.