GNU/Linux >> Tutoriales Linux >  >> Linux

Dirección IP estática con NetworkManager para Fedora

Instrucciones de la línea de comandos

Después de mucho investigar, descubrí que ifcfg-* nombres de archivos y el NAME= variable en el archivo tienen muy poco que ver con la asignación real. Puedes cambiarlos literalmente a lo que quieras... Hice una prueba en mi máquina cambiándolos a eth0 y la IP manual/estática todavía se aplicó al inicio. La clave aquí parece ser HWADDR variable dentro del archivo. El NAME= El valor solo parece ser el nombre que se muestra en la configuración gráfica del Administrador de red. Dicho esto, creo que todo lo que tienes que hacer es...

  1. Asegúrate de NetworkManager.service todavía está habilitado, y network.service está desactivado.

  2. Lo más IMPORTANTE El paso es eliminar el ifcfg-enp2s5 actual guion.

    sudo rm /etc/sysconfig/network-scripts/ifcfg-enp2s5
    
  3. Cree un nuevo script llamado ifcfg-p3p1

    sudo nano /etc/sysconfig/network-scripts/ifcfg-p3p1
    
  4. Establecer el contenido de ifcfg-p3p1 a lo siguiente y actualice la configuración IP respectiva con la configuración deseada.

    TYPE=Ethernet
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=p3p1
    UUID=7622e20e-3f2a-4b5c-83d8-f4f6e22ed7ec
    ONBOOT=yes
    DNS1=10.0.0.1
    IPADDR0=10.0.0.2
    PREFIX0=24
    GATEWAY0=10.0.0.1
    HWADDR=00:14:85:BC:1C:63
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    

En cuanto a por qué ifcfg-* El nombre era diferente del nombre real del dispositivo. No lo sé, pero sospecho que tiene algo que ver con cómo se aplicó la configuración de red durante la instalación.

Instrucciones gráficas

  1. Abrir Configuración del sistema
  2. Haga clic en Red
  3. Haga clic en Opciones...
  4. Haga clic en Configuración de IPv4* o Configuración de IPv6 dependiendo de la versión de IP que esté usando su red doméstica (lo más probable es que IPv4 ).
  5. Haga clic en Método cuadro combinado y seleccione Manual opción.
  6. Haga clic en Agregar botón.
  7. Escriba la dirección que desee en Dirección columnas (por ejemplo, 10.0.0.20).
  8. Escriba la máscara de red para su red en Máscara de red columna (por ejemplo, 255.255.255.0).
  9. Ingrese la puerta de enlace (generalmente la IP de su enrutador) en Puerta de enlace columna (por ejemplo, 10.0.0.1)
  10. Introduzca su servidor DNS en los servidores DNS cuadro de texto (por ejemplo, 10.0.0.1)

  11. Haga clic en Guardar...
  12. Cuando regrese a la Red ajustes, cambia el Cableado interfaz DESACTIVADA .
  13. Debería volver a encenderse automáticamente con la información de la dirección estática que ingresó en los pasos anteriores. Si no se enciende, haga clic en el interruptor de palanca para encenderlo.

Para responder a su pregunta sobre el uso del NetworkManager.service sobre network.service . Definitivamente existe la posibilidad de que se elimine en versiones posteriores. Sin embargo, como regla general, sin importar el tema, siempre debe tratar de evitar usar algo "incluido para compatibilidad con versiones anteriores" . Por lo tanto, debe seguir usando NetworkManager si puedes .


Linux
  1. Comience con NetworkManager en Linux

  2. Cómo configurar una dirección IP estática en Debian Linux

  3. Configuración de la interfaz de red con dirección IP estática en RHEL 7

  4. Cómo establecer una dirección IP estática y configurar la red en Linux

  5. Cómo configurar una dirección IP estática en Fedora

Netplan:cómo configurar una dirección IP estática en Ubuntu 18.04 usando Netplan

Configuraciones de direcciones IP estáticas y dinámicas para DHCP

Cómo configurar la dirección IP estática en Fedora Desktop

¿Usando Xdg-open para acceder a la red con Normal Explorer?

¿Cómo encontrar la dirección IP de un dispositivo en una red?

Con Fedora 36, ​​podría haber un nuevo estándar de oro para las distribuciones de Linux