GNU/Linux >> Znalost Linux >  >> Linux

Konfigurace výchozí brány RHEL

Výchozí brána je nezbytnou součástí počítačové sítě. Když se počítač pokusí komunikovat s jiným zařízením, odešle pakety na výchozí bránu. Výchozí brána, kterou je obvykle router, pak nasměruje pakety tam, kam potřebují.

Pokud tedy systém Linux není nakonfigurován s adresou správné výchozí brány, nebude vědět, kam posílat pakety.

V tomto tutoriálu se dozvíte, jak zobrazit aktuálně nakonfigurované výchozí brány na Red Hat Enterprise Linux. Uvidíte také, jak změnit výchozí bránu v případě, že se změnila IP adresa nebo cesta k zařízení.

V tomto tutoriálu se naučíte:

  • Jak zobrazit a změnit výchozí bránu v systému RHEL
Softwarové požadavky a konvence příkazového řádku Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Red Hat Enterprise Linux
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Zobrazení výchozí brány


Začněme zobrazením aktuálně nakonfigurované výchozí brány v systému RHEL. Odtud můžeme vidět, zda se používá správná IP adresa (nebo zda se vůbec nějaká používá).

Následující dva příkazy to udělají.

$ ip rdefault via 10.0.2.2 dev enp0s3 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 192.168.122.0/24 dev virbr0 proto kernel scope link src> 19 link 

Nebo pro důkladnější výstup routel příkaz…

$ routel target gateway source proto scope dev tbl default 10.0.2.2 enp0s3 10.0.2.0/ 24 10.0.2.15 kernel link enp0s3 192.168.122.0/ 24 192.168.122.1 vir broadcast 150 link.0 10.0.2.15 místní 10.0.2.15 hostitel jádra enp0s3 místní 10.0.2.255 vysílání 10.0.2.15 odkaz jádra enp0s3 místní 127.0.0.0 vysílání 127.0.0.1 místní hostitel 127.0.0.1 odkaz jádra loker 1101.7. 127.0.0.1 kernel host lo local127.255.255.255 broadcast 127.0.0.1 kernel link lo local 192.168.122.0 broadcast 192.168.122.1 kernel link virbr0 local 192.168.1 al 192.168.122.1 kernel host virbr0 local192.168.122.255 broadcast 192.168.122.1 kernel link virbr0 local ::1 kernel lo ::1 local kernel lo local ff00::/ 8 enp0s3 local 

Jak můžeme pozorovat z obou výstupů, 10.0.2.2 je aktuální výchozí brána.

Změnit výchozí bránu

Nyní, když víme, jaká je aktuálně naše výchozí brána, pojďme se podívat, jak bychom ji změnili.

Definování výchozí brány pomocí ifcfg to znamená, že jeho definování podle síťového rozhraní má přednost před globální konfigurací výchozí brány pro celý systém definovanou v /etc/sysconfig/network konfigurační soubor.

  1. Pro základní konfiguraci můžeme přidat novou výchozí bránu pomocí GATEWAY="GW IP ADDRESS" direktiva uvnitř hlavní konfigurace sítě /etc/sysconfig/network soubor. Například:
    # cat /etc/sysconfig/networkGATEWAY="10.1.1.1"


    Ujistěte se, že restartujete Network Manager, aby se změny projevily.

    # systemctl restart NetworkManager.service
  2. Jak již bylo zmíněno výše, přidání nové výchozí brány přes /etc/sysconfig/network soubor je celý systém a jakákoli výchozí konfigurace pomocí specifického ifcfg konfigurační soubor bude mít přednost. Chcete-li přidat výchozí bránu v Redhat Linuxu podle síťového rozhraní, upravte příslušný soubor v /etc/sysconfig/network-scripts

    Například úprava /etc/sysconfig/network-scripts/ifcfg-enp0s3 soubor upraví nastavení síťového rozhraní enp0s3 .

    # cat /etc/sysconfig/network-scripts/ifcfg-enp0s3DEVICE="enp0s3"ONBOOT=yesNETBOOT=yesUUID="452901c2-06e1-4ed9-afa4-f227c7632eed"BOOTNETPROTO="1511IPADDR="15SK.6" 255.0.0.0"HWADDR="08:00:27:32:cc:c0"TYPE=EthernetNAME="enp0s3"GATEWAY="10.1.1.2" 

    I když jsme stále zachovali globální výchozí konfiguraci brány v /etc/sysconfig/network konfiguračního souboru, po restartu sítě uvidíme, že nová výchozí brána GATEWAY="10.1.1.2" má přednost:

    # systemctl restart NetworkManager.service# routel | grep výchozí výchozí 10.1.1.2 statické enp0s3 výchozí nedostupné jádro lo unspec výchozí nedostupné jádro lo unspec

Úvahy na závěr


V tomto tutoriálu jste se naučili, jak zobrazit aktuálně nakonfigurovanou výchozí bránu v Red Hat Enterprise Linux. Také jsme viděli dvě různé metody, jak změnit výchozí bránu, buď na globální bázi, nebo na jednotlivé rozhraní. Správně nakonfigurovaná adresa výchozí brány je nezbytná pro komunikaci v místních sítích a se zařízeními na internetu.


Linux
  1. Jak změnit výchozí port Apache na RHEL/CentOS 7

  2. CentOS / RHEL 7:Jak nastavit výchozí cíl (výchozí úroveň běhu)

  3. CentOS / RHEL :Jak zálohovat/obnovit konfiguraci pomocí authconfig

  1. Jak najít výchozí IP bránu v Linuxu

  2. CentOS / RHEL 5:Jak zakázat vícecestný mapovač zařízení (dm-multipath)

  3. Jak nastavit výchozí bránu na Ubuntu

  1. Jak odstranit propojení konfigurace sítě v CentOS/RHEL

  2. Konfigurace Magento 2 Rabbitmq

  3. Jaký je účel 0.in-addr.arpa a 255.in-addr.arpa ve výchozí konfiguraci bind?