Centos Konfigurace nastavení sítě:

Po instalaci minimální verze systému CentOS 8 je třeba nastavit síťové rozhraní v systému, abyste mohli komunikovat s ostatními systémy.

Síťové rozhraní je v minimální verzi systému CentOS 8 ve výchozím nastavení zakázáno.

V tomto návodu si ukážeme, jak v systému CentOS 8 nastavit statickou adresu IP a dynamickou adresu IP pomocí příkazového řádku a režimu grafického uživatelského rozhraní.

Začínáme

Před zahájením je třeba zkontrolovat, zda je spuštěna síťová služba.

Zkontrolujte stav sítě v systému CentOS

To můžete ověřit následujícím příkazem:

systemctl status NetworkManager

Měli byste vidět následující výstup:

● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-02-19 08:20:31 EST; 19h ago
Docs: man:NetworkManager(8)
Main PID: 568 (NetworkManager)
Tasks: 3 (limit: 12558)
Memory: 12.4M
CGroup: /system.slice/NetworkManager.service
└─568 /usr/sbin/NetworkManager --no-daemon
Feb 20 03:38:46 centos8 NetworkManager: hostname: hostname changed from "newcentos8" to "centos8"
Feb 20 03:38:46 centos8 NetworkManager: policy: set-hostname: current hostname was changed outside NetworkManag>
Feb 20 03:38:46 centos8 NetworkManager: policy: set-hostname: set hostname to 'centos8' (from system configurat>
Feb 20 03:39:21 centos8 NetworkManager: dhcp4 (eth1): canceled DHCP transaction
Feb 20 03:39:21 centos8 NetworkManager: dhcp4 (eth1): state changed timeout -> done
Feb 20 03:39:21 centos8 NetworkManager: device (eth1): state change: ip-config -> failed (reason 'ip-config-una>
Feb 20 03:39:21 centos8 NetworkManager: device (eth1): Activation: failed for connection 'System eth1'
Feb 20 03:39:21 centos8 NetworkManager: device (eth1): state change: failed -> disconnected (reason 'none', sys>
lines 1-20/20 (END)

Zkontrolujte, která síťová rozhraní/karty jsou nainstalovány

Dále budete muset zkontrolovat seznam ethernetových karet nainstalovaných v systému.

To můžete provést spuštěním následujícího příkazu:

nmcli d

Měli byste vidět následující výstup:

DEVICE TYPE STATE CONNECTION
eth0 ethernet disconnected System eth0
eth1 ethernet disconnected System eth1
lo loopback unmanaged --

Dále se doporučuje nainstalovat některé základní systémové nástroje pro provádění každodenních úkolů správy systému.

Nainstalovat je můžete pomocí následujícího příkazu:

yum install nano wget net-tools -y

Po instalaci všech balíčků můžete přejít k dalšímu kroku. (Pokud wget nefunguje, podívejte se na náš návod wget a ujistěte se, že jej máte nainstalovaný)

Nastavení statické IP adresy (GUI & Příkazový řádek)

V této části se naučíme nastavit statickou IP adresu pomocí režimu GUI a příkazového řádku.

Nastavení statické adresy IP v režimu GUI

Otevřete terminálové rozhraní a spusťte následující příkaz pro konfiguraci síťového rozhraní:

nmtui-edit

Měli byste vidět následující obrazovku:

nmtui-edit

Zde můžete vybrat síťové rozhraní, které chcete konfigurovat.

Vyberte systémové rozhraní eth1 a klikněte na tlačítko Upravit.

Měli byste vidět následující obrazovku:

Edit Connection nmtui-edit

  • Change IPv4 CONFIGURATION to Manual (jak je vidět na výše uvedeném snímku obrazovky)
  • Nastavte požadovanou adresu IP,
  • Gateway,
  • DNS Servers

Poté klikněte na tlačítko OK pro uložení konfigurace.

Následujícím kliknutím na tlačítko Quit ukončete režim grafického uživatelského rozhraní.

Příkaz pro použití nastavení sítě

Následující příkaz spusťte pro použití nového nastavení sítě:

nmtui-connect

Měli byste vidět následující obrazovku:

nmtui-connect

Zde vyberte síťové rozhraní a kliknutím na tlačítko Activate (Aktivovat) síťové rozhraní povolte.

Následujícím kliknutím na tlačítko Quit (Ukončit) opustíte režim grafického uživatelského rozhraní.

Příkaz pro ověření nastavení sítě

Následujícím příkazem můžete ověřit nastavení konfigurace sítě:

ifconfig eth1

Měli byste vidět následující výstup:

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::200:aff:fef5:20c9 prefixlen 64 scopeid 0x20
ether 00:00:0a:f5:20:c9 txqueuelen 1000 (Ethernet)
RX packets 1501466 bytes 120677632 (115.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 44 bytes 3188 (3.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

výstup příkazuifconfig

Nastavení statické adresy IP pomocí režimu příkazového řádku

Statickou adresu IP můžete nastavit také pomocí příkazového řádku.

Ve výchozím nastavení jsou všechny konfigurační soubory sítě umístěny v adresáři /etc/sysconfig/network-scripts/.

Statickou adresu IP můžete nastavit úpravou souboru:

/etc/sysconfig/network-scripts/ifcfg-eth1

Provedením níže uvedeného příkazu otevřete tento soubor v editoru Nano:

nano /etc/sysconfig/network-scripts/ifcfg-eth1

Měli byste vidět následující konfiguraci:

DEVICE=eth1
BOOTPROTO=static
HWADDR=00:00:0A:F5:20:C9
ONBOOT=yes
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=192.168.0.100
PREFIX=24
GATEWAY=192.168.0.1
DNS1=8.8.4.4
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="System eth1"
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04

Zde můžete změnit IPADDR, GATEWAY a DNS1 na požadované hodnoty.

Uložením a ukončením souboru zajistíte, že se vaše nastavení uloží!

Dále je třeba spustit následující příkaz pro aplikaci nových konfiguračních změn:

nmcli connection down eth1
nmcli connection up eth1

Těmito příkazy se rozhraní eth1 vypne a znovu zapne, aby bylo možné aplikovat nastavení.

Dále spusťte následující příkaz pro ověření změny IP:

ifconfig eth1

Nastavení dynamické IP adresy

V této části se naučíme nastavit dynamickou IP adresu pomocí grafického rozhraní a režimu příkazového řádku.

Nastavení dynamické adresy IP pomocí režimu grafického uživatelského rozhraní

Pro nastavení dynamické adresy IP otevřete terminál a spusťte následující příkaz pro úpravu konfigurace sítě:

nmtui-edit

Měli byste vidět následující obrazovku:

nmtui-edit dynamic IP Address SETUP

Vyberte síťové rozhraní, které chcete konfigurovat, a klikněte na tlačítko Edit.

Měli byste vidět následující obrazovku:

Změňte hodnotu IPv4 CONFIGURATION na Automatic a kliknutím na tlačítko OK uložte nastavení.

Poté klepnutím na tlačítko QUIT ukončete režim grafického uživatelského rozhraní.

Příkaz pro použití dynamického nastavení IP

Dále spusťte následující příkaz pro použití nového nastavení sítě:

nmtui-connect

Měli byste vidět následující obrazovku:

nmtui-connect

Zde vyberte síťové rozhraní a kliknutím na tlačítko Activate (Aktivovat) síťové rozhraní povolte.

Následujícím kliknutím na tlačítko Quit (Ukončit) opustíte režim grafického uživatelského rozhraní.

Následujícím příkazem můžete ověřit nastavení konfigurace sítě:

ifconfig eth1

Měli byste vidět následující výstup:

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.123 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::200:aff:fef5:20c9 prefixlen 64 scopeid 0x20
ether 00:00:0a:f5:20:c9 txqueuelen 1000 (Ethernet)
RX packets 1501466 bytes 120677632 (115.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 44 bytes 3188 (3.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Nastavení dynamické adresy pomocí režimu příkazového řádku

Dynamickou adresu IP můžete nastavit úpravou souboru /etc/sysconfig/network-scripts/ifcfg-eth1, jak je uvedeno níže:

nano /etc/sysconfig/network-scripts/ifcfg-eth1

Měli byste vidět následující konfiguraci:

DEVICE=eth1
BOOTPROTO=DHCP
HWADDR=00:00:0A:F5:20:C9
ONBOOT=yes
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="System eth1"
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04

Tady budete muset změnit tyto řádky:

BOOTPROTO=DHCP

ONBOOT=yes

Po dokončení soubor uložte a zavřete.

Poté spusťte následující příkaz, abyste použili nové změny konfigurace:

nmcli connection down eth1
nmcli connection up eth1

Dále spusťte následující příkaz pro ověření změny IP:

ifconfig eth1

Nastavení názvu hostitele

Název hostitele systému můžete nastavit také pomocí režimu grafického uživatelského rozhraní nebo příkazového řádku.

Nastavení názvu hostitele v režimu GUI:

Chcete-li nastavit název hostitele pomocí režimu GUI, spusťte následující příkaz:

nmtui-hostname

Měli byste vidět následující obrazovku:

nmtui-hostname

Zadáte zde požadovaný název hostitele a kliknete na tlačítko OK.

Budete požádáni o potvrzení, jak je uvedeno níže:

Kliknutím na tlačítko OK uložíte změny.

Následujícím příkazem můžete ověřit název hostitele:

hostname

Na následujícím výstupu byste měli vidět nový název hostitele:

newcentos8

Nastavení názvu hostitele pomocí příkazového řádku:

Pro nastavení názvu hostitele pomocí režimu příkazového řádku spusťte následující příkaz:

hostnamectl set-hostname centos8

Následujícím příkazem můžete ověřit název hostitele:

hostname

Na následujícím výstupu byste měli vidět nový název hostitele:

centos8

Závěr

Ve výše uvedeném návodu a tutoriálu jsme se naučili nastavit síťové rozhraní v systému CentOS 8 pomocí grafického rozhraní a příkazového režimu spolu s názvem hostitele vašeho systému.

Napsat komentář