Správa sítě v systémech Linux, obecně v jakémkoli operačním systému, se může stát únavným úkolem, pokud pro ni nemáme potřebné nástroje, ale v případě systémů Linux byl vyvinut speciální příkaz pro správu mnoha proměnných červené a je to příkaz „nmcli“, o kterém si v tomto tutoriálu podrobně povíme.
Co je nmcliNmcli „rozhraní příkazového řádku správce sítě“ je příkaz, který byl navržen tak, aby přemýšlel o ovládání programu NetworkManager, a který má řadu parametrů, aby měl možnost hlásit stav sítě správci.
Pomocí příkazu nmcli můžeme vytvářet, upravovat, mazat, aktivovat nebo deaktivovat síťová připojení a také ovládat a také zobrazovat stav síťového zařízení nainstalovaného v systému Linux.
1. Jak nainstalovat a používat nmcli v Linuxu
Krok 1
Ve výchozím nastavení je nmcli nainstalován na systémech Linux. Všechna aktivní síťová rozhraní v Linuxu můžeme vizualizovat pomocí jednoho z následujících příkazů:
ukázáno spojení nmclimcli s show
ZVĚTŠIT
Krok 2
V důsledku toho získáme následující podrobnosti:
- Název připojení
- Aktivní UUID
- Typ sítě (kabel nebo Wi-Fi)
- přístroj
Chcete -li zobrazit všechna připojení Linuxu (aktivní i deaktivovaná), provedeme následující příkaz:
nmcli stav dev
ZVĚTŠIT
2. Jak konfigurovat statickou IP adresu v Linuxu pomocí nmcli
V rámci administrativních úkolů nmcli máme možnost stanovit pevnou IP adresu pro zařízení. K tomu musíme vzít v úvahu zařízení, kde bude změna použita, v tomto případě to bude síťové rozhraní enps03.
Krok 1
Nejprve provedeme příkaz „ip add“, abychom zobrazili aktuální konfiguraci sítě:
ZVĚTŠIT
Krok 2
V tomto případě máme následující:
- IP adresa 192.168.0.21
- Brána 192.168.0.255
K vytvoření nové IP adresy v Linuxu pomocí nmcli použijeme následující hodnoty:
- IP adresa 192.168.0.30
- Brána 192.168.0.255
- Primární DNS 8.8.8.8
- Statický typ IP
Nejprve vytvoříme požadovanou IP provedením následujícího:
nmcli s mod enps03 ipv4.adresy 192.168.2.30/24
ZVĚTŠIT
Krok 3
Nyní budeme konfigurovat bránu:
nmcli s mod enps03 ipv4.gateway 192.168.0.1
ZVĚTŠIT
Krok 4
Nyní nastavíme server DNS:
nmcli s mod enps03 ipv4.dns "8.8.8.8"
ZVĚTŠIT
Krok 5
Poté nakonfigurujeme IP adresu z dynamické na statickou:
nmcli s manuálem mod enps03 ipv4.method
ZVĚTŠIT
Krok 6
Změny aplikujeme v následujícím pořadí:
nmcli s až enps03
ZVĚTŠIT
Můžeme vidět zprávu, že připojení bylo úspěšně aktivováno.
Krok 7
Provedením příkazu „ip add“ zkontrolujeme, zda byla IP adresa 192.168.0.30 vytvořena:
ZVĚTŠIT
Krok 8
Alternativně můžeme jít, v tomto případě v CentOS 8, do následujícího adresáře:
/ etc / sysconfig / network-scripts /Krok 9
Poté spustíme „cat ifcfg-enp0s3“, abychom viděli vlastnosti sítě:
ZVĚTŠIT
Tam jasně nacházíme hodnoty, které jsme stanovili.
S nmcli máme úplnou úroveň možností, jak spravovat naši síť nejlepším možným způsobem.