1.7.2. Configuración de una conexión Ethernet estática mediante nmcli
Este procedimiento describe la adición de una conexión Ethernet con la siguiente configuración utilizando la utilidad nmcli:
-
Una dirección IPv4 estática -
192.0.2.1con una máscara de subred/24 -
Una dirección IPv6 estática -
2001:db8:1::1con una máscara de subred/64 -
Una pasarela por defecto IPv4 -
192.0.2.254 -
Una pasarela por defecto IPv6 -
2001:db8:1::fffe -
Un servidor DNS IPv4 -
192.0.2.200 -
Un servidor DNS IPv6 -
2001:db8:1::ffbb -
Un dominio de búsqueda DNS -
example.com
Procedimiento
Añade un nuevo perfil de conexión NetworkManager para la conexión Ethernet:
# nmcli connection add con-name Example-Connection ifname enp7s0 type ethernetLos pasos siguientes modifican el perfil de conexión
Example-Connectionque ha creado.Establezca la dirección IPv4:
# nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24Establezca la dirección IPv6:
# nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64Establezca el método de conexión IPv4 e IPv6 en
manual:# nmcli connection modify Example-Connection ipv4.method manual # nmcli connection modify Example-Connection ipv6.method manualEstablezca las pasarelas por defecto IPv4 e IPv6:
# nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254 # nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffeEstablezca las direcciones de los servidores DNS IPv4 e IPv6:
# nmcli connection modify Example-Connection ipv4.dns "192.0.2.200" # nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"Para establecer varios servidores DNS, especifíquelos separados por espacios y encerrados entre comillas.
Establezca el dominio de búsqueda DNS para la conexión IPv4 e IPv6:
# nmcli connection modify Example-Connection ipv4.dns-search example.com # nmcli connection modify Example-Connection ipv6.dns-search example.comActivar el perfil de conexión:
# nmcli connection up Example-Connection Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)
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
pingpara 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.3Para IPv6:
# ping 2001:db8:2::1Si 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.1Para IPv6:
# ping 2001:db8:2::1Si el comando falla, haga un ping a la puerta de enlace por defecto para verificar la configuración.
Para IPv4:
# ping 192.0.2.254Para IPv6:
# ping 2001:db8:1::fffe
Utilice la utilidad
hostpara verificar que la resolución de nombres funciona. Por ejemplo:# host client.example.comSi el comando devuelve algún error, como
connection timed outono servers could be reached, verifique su configuración de DNS.
Pasos para la resolución de problemas
Si la conexión falla o si la interfaz de red cambia entre un estado de subida y de bajada:
- Asegúrese de que el cable de red está conectado al host y a un conmutador.
- Compruebe si el fallo de enlace existe sólo en este host o también en otros hosts conectados al mismo switch al que está conectado el servidor.
- Compruebe que el cable de red y la interfaz de red funcionan como se espera. Realice los pasos de diagnóstico de hardware y sustituya los cables y las tarjetas de interfaz de red defectuosos.
Recursos adicionales
-
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.
-
Si la conexión no tiene una puerta de enlace predeterminada, consulte Configuración de NetworkManager para evitar el uso de un perfil específico para proporcionar una puerta de enlace predeterminada en la documentación de
Configuring and managing networking.