Red Hat Training
A Red Hat training course is available for RHEL 8
8.5. Configuración de una conexión Ethernet dinámica mediante el editor interactivo nmcli
Este procedimiento describe la adición de una conexión Ethernet dinámica utilizando el editor interactivo de la utilidad nmcli
. Con esta configuración, NetworkManager solicita la configuración IP para esta conexión a un servidor DHCP.
Requisitos previos
- Hay un servidor DHCP disponible en la red.
Procedimiento
Para añadir un nuevo perfil de conexión de NetworkManager para la conexión Ethernet, e iniciar el modo interactivo, introduzca:
#
nmcli connection edit type ethernet con-name Example-Connection
Establezca la interfaz de red:
nmcli>
set connection.interface-name enp7s0
Opcionalmente, cambie el nombre de host que NetworkManager envía al servidor DHCP cuando utiliza el perfil
Example-Connection
:nmcli>
set ipv4.dhcp-hostname Example
nmcli>set ipv6.dhcp-hostname Example
Opcionalmente, cambie el ID de cliente que NetworkManager envía a un servidor DHCP IPv4 cuando se utiliza el perfil
Example-Connection
:nmcli>
set ipv4.dhcp-client-id client-ID
Tenga en cuenta que no existe el parámetro
dhcp-client-id
para IPv6. Para crear un identificador para IPv6, configure el serviciodhclient
.Guarde y active la conexión:
nmcli>
save persistent
Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection. Do you still want to save? (yes/no) [yes]yes
Salga del modo interactivo:
nmcli>
quit
Pasos de verificación
Muestra el estado de los dispositivos y las conexiones:
#
nmcli device status
DEVICE TYPE STATE CONNECTION enp7s0 ethernet connected Example-ConnectionPara mostrar todos los ajustes del perfil de conexión:
#
nmcli connection show Example-Connection
connection.id: Example-Connection connection.uuid: b6cdfa1c-e4ad-46e5-af8b-a75f06b79f76 connection.stable-id: -- connection.type: 802-3-ethernet connection.interface-name: enp7s0 ...Utilice la utilidad
ping
para verificar que este host puede enviar paquetes a otros hosts.Hacer ping a una dirección IP en la misma subred.
Para IPv4:
#
ping 192.0.2.3
Para IPv6:
#
ping 2001:db8:2::1
Si el comando falla, verifique la configuración de la IP y la subred.
Hacer ping a una dirección IP en una subred remota.
Para IPv4:
#
ping 198.162.3.1
Para IPv6:
#
ping 2001:db8:2::1
Si el comando falla, haga un ping a la puerta de enlace por defecto para verificar la configuración.
Para IPv4:
#
ping 192.0.2.254
Para IPv6:
#
ping 2001:db8:1::fffe
Utilice la utilidad
host
para verificar que la resolución de nombres funciona. Por ejemplo:#
host client.example.com
Si el comando devuelve algún error, como
connection timed out
ono servers could be reached
, verifique su configuración de DNS.
Recursos adicionales
-
Para más detalles sobre la configuración de un identificador de cliente para IPv6, consulte la página de manual
dhclient(8)
. -
Consulte la página de manual
nm-settings(5)
para obtener más información sobre las propiedades del perfil de conexión y su configuración. -
Para más detalles sobre la utilidad
nmcli
, consulte la página de manualnmcli(1)
. - Si la configuración del disco no coincide con la del dispositivo, al iniciar o reiniciar NetworkManager se crea una conexión en memoria que refleja la configuración del dispositivo. Para más detalles y cómo evitar este problema, consulte NetworkManager duplica una conexión después de reiniciar el servicio NetworkManager.