GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nakonfigurovat statickou IP adresu v RHEL 8 / CentOS 8

Při práci naserverech Linux , přidělování statické IP adresy na NIC / ethernetových kartách je jedním z běžných úkolů, které dělá každý linuxový technik. Pokud nakonfigurujete Statickou IP adresu správně na linuxovém serveru, pak k němu může přistupovat vzdáleně přes síť. V tomto článku si ukážeme, jaké jsou různé způsoby přiřazení nebo konfigurace statické IP adresy na NIC serveru RHEL 8 / CentOS 8.

Níže jsou uvedeny způsoby konfigurace statické IP na NIC,

  • nmcli (nástroj příkazového řádku)
  • Soubory síťových skriptů (ifcfg-*)
  • nmtui  (textové uživatelské rozhraní)

Nakonfigurujte statickou IP adresu pomocí nástroje příkazového řádku nmcli

Kdykoli nainstalujeme server RHEL 8 / CentOS 8, pak ‘nmcli “, automaticky se nainstaluje nástroj příkazového řádku, nmcli je používán správcem sítě a umožňuje nám konfigurovat statickou IP adresu na ethernetových kartách.

Spuštěním níže uvedeného příkazu ip addr zobrazíte seznam ethernetových karet na vašem serveru

[[email protected] ~]# adresa IP

Jak můžeme vidět na výše uvedeném výstupu příkazu, máme dvě síťové karty enp0s3 a enp0s8. Aktuálně je IP adresa přiřazená NIC přes dhcp server.

Předpokládejme, že chceme přiřadit statickou IP adresu na první NIC (enp0s3) s následujícími podrobnostmi,

  • IP adresa =192.168.1.4
  • Maska sítě =255 255 255,0
  • Brána=192.168.1.1
  • DNS =8.8.8.8

Spusťte následující příkazy nmcli jeden po druhém pro konfiguraci statické adresy ip,

Seznam aktuálně aktivních ethernetových karet pomocí „nmcli connection “,

[Pre> [[Ochránce e-mailů] ~]# NMCLI ConnectionName UUID TYPE DeviceEnp0S3 7C1B8444-CB65-440D-9BF6-EA0AD5E60BAE ETHERNET ENP0S3VIRBR0 3020C41F-6B21-4D80-A1A6-7C1BD5867E KRYTIVITO

Použijte pod příkazem nmcli k přiřazení statické IP adresy enp0s3,

Syntaxe:

# nmcli připojení upravit ipv4.address 

Poznámka: Ve stručné podobě obvykle nahradíme spojení klíčovým slovem „con“ a upravíme klíčovým slovem „mod“ v příkazu nmcli.

Přiřadit ipv4 (192.168.1.4) k rozhraní enp0s3,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.addresses 192.168.1.4/24[[email protected] ~]#

Nastavte bránu pomocí níže uvedeného příkazu nmcli,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.gateway 192.168.1.1[[email protected] ~]#

Nastavte ruční konfiguraci (z dhcp na statickou),

[[email protected] ~]# nmcli con mod enp0s3 ipv4.method manual[[email protected]8 ~]#

Nastavte hodnotu DNS na „8.8.8.8“,

[[email protected] ~]# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"[[email protected] ~]#

Chcete-li uložit výše uvedené změny a znovu načíst rozhraní, spusťte příkaz pod nmcli,

[[email protected] ~]# nmcli con up enp0s3Connection úspěšně aktivován (aktivní cesta D-Bus:/org/freedesktop/NetworkManager/ActiveConnection/4)[[email protected] ~]#

Výše uvedený výstup příkazu potvrzuje, že rozhraní enp0s3 bylo úspěšně nakonfigurováno. Bez ohledu na změny, které jsme provedli pomocí výše uvedených příkazů nmcli, jsou tyto změny trvale uloženy do souboru „etc/sysconfig/network-scripts/ifcfg-enp0s3“

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

Chcete-li ověřit, zda byla IP adresa přiřazena k rozhraní enp0s3, použijte níže uvedený příkaz ip,

[[email protected] ~]#ip addr show enp0s3

Konfigurace statické IP adresy pomocí souborů síťových skriptů (ifcfg-)

Můžeme nakonfigurovat statickou IP adresu na ethernetovou kartu pomocí jejího síťového skriptu nebo souborů 'ifcfg-'. Předpokládejme, že chceme přiřadit statickou IP adresu naší druhé ethernetové kartě „enp0s8“.

  • IP=192.168.1.91
  • Maska sítě / předpona =24
  • Brána=192.168.1.1
  • DNS1=4.2.2.2

Přejděte do adresáře „/etc/sysconfig/network-scripts“ a vyhledejte soubor „ifcfgenp0s8“, pokud neexistuje, vytvořte jej s následujícím obsahem,

[[chráněno e-mailem] ~]# cd /etc/sysconfig/network-scripts/[[chráněno e-mailem] síťové skripty]# vi ifcfg-enp0s8TYPE="Ethernet"DEVICE="enp0s8"BOOTPROTO="static"ONBOOT ="yes"NAME="enp0s8"IPADDR="192.168.1.91"PREFIX="24"GATEWAY="192.168.1.1"DNS1="4.2.2.2"

Uložte a ukončete soubor a poté restartujte službu správce sítě, aby se výše uvedené změny projevily

[[email protected] network-scripts]# systemctl restart NetworkManager[[email protected] network-scripts]#

Nyní použijte níže uvedený příkaz ip k ověření, zda je ip adresa přiřazena k nic nebo ne,

[[email protected] ~]# přidání IP show enp0s83:enp0s8: mtu 1500 qdisc fq_codel state UP group default qlen 1000    link/ether 08:00::27:7 cb brd ff:ff:ff:ff:ff:ff    inet 192.168.1.91/24 brd 192.168.1.255 rozsah globální noprefixroute enp0s8            platný_lft navždy preferovaný_lft navždy l_ft navždy    inet6 fe:67 platný rozsah [[e-mail chráněn] ~]#

Výše uvedený výstup potvrzuje, že statická IP adresa byla úspěšně nakonfigurována na NIC „enp0s8“

Nakonfigurujte statickou IP adresu pomocí nástroje „nmtui“

nmtui je textové uživatelské rozhraní pro ovládání správce sítě, když spustíme nmtui, otevře se textové základní uživatelské rozhraní, jehož prostřednictvím můžeme přidávat, upravovat a odstraňovat připojení. Kromě toho lze nmtui také použít k nastavení názvu hostitele vašeho systému.

Předpokládejme, že chceme přiřadit statickou IP adresu rozhraní enp0s3 s následujícími podrobnostmi,

  • IP adresa =10.20.0.72
  • Prefix =24
  • Brána=10.20.0.1
  • DNS1=4.2.2.2

Spusťte nmtui a postupujte podle pokynů na obrazovce, příklad je ukázán

[[email protected] ~]# nmtui

Vyberte první možnost „Upravit připojení ‘ a poté vyberte rozhraní jako ‚enp0s3‘

Zvolte Upravit a poté zadejte IP adresu, Prefix, Bránu a IP server DNS

Zvolte OK a stiskněte Enter. V dalším okně vyberte „Aktivovat připojení '

Vyberte enp0s3 ,  Zvolte Deaktivovat &stiskněte enter

Nyní zvolte Aktivovat &stiskněte enter,

Vyberte Zpět a poté vyberte Konec,

Pomocí níže uvedeného příkazu IP ověřte, zda byla IP adresa přiřazena rozhraní enp0s3

[[email protected] ~]# ip add show enp0s32:enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000    link/ether 08:00:39:55 4d brd ff:ff:ff:ff:ff:ff    inet 10.20.0.72/24 brd 10.20.0.255 rozsah globální noprefixroute enp0s3       valid_lft navždy preferovaný_lft preferovaný_lft navždy lrou    drou 6 fe80:/abf:54 preferovaný rozsah odkaz fe80:/abf421 forever[[email protected] ~]#

Výše uvedený výstup potvrzuje, že jsme úspěšně přiřadili statickou IP adresu rozhraní enp0s3 pomocí nástroje nmtui.

To je vše z tohoto tutoriálu, probrali jsme tři různé způsoby konfigurace adresy ipv4 na ethernetovou kartu v systému RHEL 8 / CentOS 8. Prosím, neváhejte se podělit o zpětnou vazbu a komentáře v sekci komentářů níže.


Cent OS
  1. CentOS / RHEL 7 :Jak nakonfigurovat jmenný server pouze v mezipaměti

  2. CentOS / RHEL 6,7 :Jak nakonfigurovat obrovské stránky

  3. Jak nakonfigurovat rsyslog tak, aby filtroval/zahazoval konkrétní IP adresu v CentOS/RHEL 6,7

  1. Jak nakonfigurovat statickou IP adresu na RHEL 8 / CentOS 8 Linux

  2. Jak změnit IP adresu na RHEL 8 / CentOS 8 Linux

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora

  1. Jak nainstalovat a nakonfigurovat Jenkins na CentOS 7 a RHEL 7

  2. Jak nainstalovat a nakonfigurovat KVM na RHEL 8 / CentOS 8

  3. Jak nainstalovat Docker CE na CentOS 8 / RHEL 8