3 maneres d'establir una adreça IP estàtica a RHEL 8


Configurar una adreça IP estàtica per a la vostra distribució de Linux és una tasca fonamental i s'ha de completar en pocs passos senzills. Amb el llançament de la beta pública de RHEL 8, ara podeu configurar la vostra interfície de xarxa de diverses maneres mitjançant les utilitats NetworkManager.

En aquest tutorial us mostrarem algunes maneres diferents d'establir una adreça IP estàtica a la instal·lació de RHEL 8. Tingueu en compte que aquest article suposa que ja coneixeu la configuració de xarxa que voleu aplicar al vostre sistema.

1. Com configurar la IP estàtica mitjançant scripts de xarxa manualment

Podeu configurar una adreça IP estàtica de la manera antiga editant:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

En el meu cas, el fitxer s'anomena:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Per trobar el nom de la vostra interfície de xarxa, podeu utilitzar l'ordre nmcli següent.

# nmcli con

Per editar el fitxer només cal que utilitzeu el vostre editor preferit i obriu el fitxer:

# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

A continuació, reinicieu el NetworkManager amb:

# systemctl restart NetworkManager

Alternativament, podeu tornar a carregar la interfície de xarxa utilitzant:

# nmcli con down enp0s3 && nmcli con up enp0s3

Ara podeu comprovar la nova adreça IP mitjançant l'ordre ip tal com es mostra.

# ip a show enp0s3

2. Com configurar la IP estàtica mitjançant l'eina Nmtui

Una altra manera de configurar l'adreça IP estàtica per al vostre RHEL 8 és mitjançant l'eina nmtui, és una interfície d'usuari de text (TUI). Per utilitzar-lo, simplement escriviu la següent comanda al vostre terminal.

# nmtui

Això posarà en marxa el programa:

Trieu editar una connexió i, a continuació, seleccioneu la interfície:

A la finestra següent podreu editar la configuració de la interfície de xarxa movent el cursor amb les tecles de fletxa del vostre teclat:

En aquest exemple, he canviat la meva adreça IP de 192.168.20.150 a 192.168.20.160. Per desar els canvis, desplaceu-vos cap avall fins al final de la pàgina i seleccioneu D'acord.

A continuació, torneu a carregar la interfície de xarxa escollint \Activa una connexió:

A continuació, trieu el nom de la connexió i seleccioneu :

I ara seleccioneu per activar la interfície amb la nova configuració que li heu donat.

A continuació, seleccioneu per tornar al menú principal i, a continuació, seleccioneu \Surt per sortir.

Verifiqueu que la nova configuració de l'adreça IP s'ha aplicat amb:

# ip a show enp0s3

3. Com configurar la IP estàtica mitjançant l'eina Nmcli

Nmcli és una interfície de línia d'ordres de NetworkManager que es pot utilitzar per obtenir informació o configurar una interfície de xarxa.

Si voleu establir una adreça IP estàtica, podeu utilitzar les opcions següents:

Establiu l'adreça IP per a la interfície enp0s3 a RHEL 8.

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Estableix la passarel·la a RHEL 8:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informeu a la interfície que està utilitzant la configuració manual (no dhcp, etc.).

# nmcli con mod enp0s3 ipv4.method manual

Configura el DNS:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Torneu a carregar la configuració de la interfície:

# nmcli con up enp0s3 

Els vostres canvis es desaran a /etc/sysconfig/network-scripts/ifcfg-.

Aquí teniu el fitxer de configuració que s'ha generat per a mi:

# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"

En aquest tutorial heu vist com configurar una adreça IP estàtica amb scripts de xarxa, utilitats nmtui i nmcli a RHEL 8. Si teniu cap pregunta o comentari, no dubteu a enviar-los a la secció de comentaris següent.