Red Hat Training

A Red Hat training course is available for RHEL 8

B.4. Comandos Kickstart para la configuración de la red

Los comandos Kickstart de esta lista le permiten configurar la red en el sistema.

B.4.1. red

El comando network Kickstart es opcional. Configura la información de red para el sistema de destino y activa los dispositivos de red en el entorno de instalación.

El dispositivo especificado en el primer comando network se activa automáticamente. La activación del dispositivo también puede requerirse explícitamente mediante la opción --activate.

Sintaxis

network OPTIONS

Opciones

  • --activate - activar este dispositivo en el entorno de la instalación.

    Si utiliza la opción --activate en un dispositivo que ya ha sido activado (por ejemplo, una interfaz que configuró con opciones de arranque para que el sistema pudiera recuperar el archivo Kickstart) el dispositivo se reactiva para utilizar los detalles especificados en el archivo Kickstart.

    Utilice la opción --nodefroute para evitar que el dispositivo utilice la ruta por defecto.

  • --no-activate - no active este dispositivo en el entorno de la instalación.

    Por defecto, Anaconda activa el primer dispositivo de red en el archivo Kickstart independientemente de la opción --activate. Puede desactivar la configuración por defecto utilizando la opción --no-activate.

  • --bootproto= - Una de las opciones dhcp, bootp, ibft, o static. La opción por defecto es dhcp; las opciones dhcp y bootp se tratan igual. Para desactivar la configuración de ipv4 del dispositivo, utilice la opción --noipv4.

    Nota

    Esta opción permite configurar el dispositivo en su versión ipv4. Para la configuración ipv6 utilice las opciones --ipv6 y --ipv6gateway.

    El método DHCP utiliza un sistema de servidor DHCP para obtener su configuración de red. El método BOOTP es similar, y requiere un servidor BOOTP para suministrar la configuración de red. Para indicar a un sistema que utilice DHCP:

    network --bootproto=dhcp

    Para indicar a una máquina que utilice BOOTP para obtener su configuración de red, utilice la siguiente línea en el archivo Kickstart:

    network --bootproto=bootp

    Para dirigir una máquina para utilizar la configuración especificada en iBFT, utilice:

    network --bootproto=ibft

    El método static requiere que se especifique al menos la dirección IP y la máscara de red en el archivo Kickstart. Esta información es estática y se utiliza durante y después de la instalación.

    Toda la información de configuración de red estática debe especificarse en la línea one; no puede envolver las líneas utilizando una barra invertida (\) como puede hacerlo en una línea de comandos.

    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1

    También puede configurar varios servidores de nombres al mismo tiempo. Para ello, utilice la opción --nameserver= una vez, y especifique cada una de sus direcciones IP, separadas por comas:

    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=192.168.2.1,192.168.3.1
  • --device= - especifica el dispositivo que debe ser configurado (y eventualmente activado en Anaconda) con el comando network.

    Si falta la opción --device= en el uso de first del comando network, se utiliza el valor de la opción de arranque de Anaconda ksdevice=, si está disponible. Tenga en cuenta que esto se considera un comportamiento obsoleto; en la mayoría de los casos, siempre debe especificar un --device= para cada comando network.

    El comportamiento de cualquier comando network posterior en el mismo archivo Kickstart no se especifica si falta su opción --device=. Asegúrese de especificar esta opción para cualquier comando network más allá del primero.

    Puede especificar un dispositivo para que se active de cualquiera de las siguientes maneras:

    • el nombre del dispositivo de la interfaz, por ejemplo, em1
    • la dirección MAC de la interfaz, por ejemplo, 01:23:45:67:89:ab
    • la palabra clave link, que especifica la primera interfaz con su enlace en el estado up
    • la palabra clave bootif, que utiliza la dirección MAC que pxelinux estableció en la variable BOOTIF. Establezca IPAPPEND 2 en su archivo pxelinux.cfg para que pxelinux establezca la variable BOOTIF.

    Por ejemplo:

    network --bootproto=dhcp --device=em1
  • --ip= - Dirección IP del dispositivo.
  • --ipv6= - Dirección IPv6 del dispositivo, en forma de address[/prefix length ] - por ejemplo, 3ffe:ffff:0:1::1/128 `. If prefix is omitted, `64 se utiliza. También se puede utilizar auto para la configuración automática, o dhcp para la configuración sólo DHCPv6 (sin anuncios de router).
  • --gateway= - Puerta de enlace por defecto como una única dirección IPv4.
  • --ipv6gateway= - Pasarela por defecto como una única dirección IPv6.
  • --nodefroute - Evita que la interfaz se establezca como ruta por defecto. Utilice esta opción cuando active dispositivos adicionales con la opción --activate=, por ejemplo, una NIC en una subred separada para un objetivo iSCSI.
  • --nameserver= - Servidor de nombres DNS, como dirección IP. Para especificar más de un servidor de nombres, utilice esta opción una vez y separe cada dirección IP con una coma.
  • --netmask= - Máscara de red para el sistema instalado.
  • --hostname= - El nombre de host del sistema instalado. El nombre de host puede ser un nombre de dominio completamente calificado (FQDN) en el formato host_name.domainnameo un nombre de host corto sin dominio. Muchas redes tienen un servicio de Protocolo de Configuración Dinámica de Host (DHCP) que suministra automáticamente a los sistemas conectados un nombre de dominio; para permitir que DHCP asigne el nombre de dominio, especifique sólo un nombre de host corto.

    Importante

    Si su red not proporciona un servicio DHCP, utilice siempre el FQDN como nombre de host del sistema.

  • --ethtool= - Especifica ajustes adicionales de bajo nivel para el dispositivo de red que se pasarán al programa ethtool.
  • --onboot= - Habilitar o no el dispositivo en el momento del arranque.
  • --dhcpclass= - La clase DHCP.
  • --mtu= - La MTU del dispositivo.
  • --noipv4 - Desactivar IPv4 en este dispositivo.
  • --noipv6 - Desactivar IPv6 en este dispositivo.
  • --bondslaves= - Cuando se utiliza esta opción, el dispositivo de enlace especificado por la opción --device= se crea utilizando dispositivos secundarios definidos en la opción --bondslaves=. Por ejemplo:

    network --device=bond0 --bondslaves=em1,em2

    El comando anterior crea un dispositivo de enlace llamado bond0 utilizando las interfaces em1 y em2 como sus dispositivos secundarios.

  • --bondopts= - una lista de parámetros opcionales para una interfaz de enlace, que se especifica mediante las opciones --bondslaves= y --device=. Las opciones de esta lista deben estar separadas por comas (,) o punto y coma (;). Si una opción contiene una coma, utilice un punto y coma para separar las opciones. Por ejemplo:

    network --bondopts=mode=active-backup,balance-rr;primary=eth1
    Importante

    El parámetro --bondopts=mode= sólo admite nombres de modo completos como balance-rr o broadcast, no sus representaciones numéricas como 0 o 3.

  • --vlanid= - Especifica el número de ID de la LAN virtual (VLAN) (etiqueta 802.1q) para el dispositivo creado utilizando el dispositivo especificado en --device= como padre. Por ejemplo, network --device=em1 --vlanid=171 crea un dispositivo de LAN virtual em1.171.
  • --interfacename= - Especifica un nombre de interfaz personalizado para un dispositivo LAN virtual. Esta opción debe utilizarse cuando el nombre por defecto generado por la opción --vlanid= no es deseable. Esta opción debe utilizarse junto con --vlanid=. Por ejemplo:

    network --device=em1 --vlanid=171 --interfacename=vlan171

    El comando anterior crea una interfaz LAN virtual llamada vlan171 en el dispositivo em1 con un ID de 171.

    El nombre de la interfaz puede ser arbitrario (por ejemplo, my-vlan), pero en casos concretos deben seguirse las siguientes convenciones:

    • Si el nombre contiene un punto (.), debe tener la forma NAME.ID. El NAME es arbitrario, pero el ID debe ser el ID de la VLAN. Por ejemplo: em1.171 o my-vlan.171.
    • Los nombres que empiezan por vlan deben tener la forma de vlanID - por ejemplo, vlan171.
  • --teamslaves= - El dispositivo de equipo especificado por la opción --device= se creará utilizando los dispositivos secundarios especificados en esta opción. Los dispositivos secundarios están separados por comas. Un dispositivo secundario puede ir seguido de su configuración, que es una cadena JSON de comillas simples con comillas dobles escapadas por el carácter \. Por ejemplo:

    network --teamslaves="p3p1'{\"prio\": -10, \"sticky\": true}',p3p2'{\"prio\": 100}'"

    Véase también la opción --teamconfig=.

  • --teamconfig= - Configuración del dispositivo del equipo con comillas dobles que es una cadena JSON con comillas dobles escapadas por el carácter \. El nombre del dispositivo se especifica mediante la opción --device= y sus dispositivos secundarios y su configuración mediante la opción --teamslaves=. Por ejemplo:

    network --device team0 --activate --bootproto static --ip=10.34.102.222 --netmask=255.255.255.0 --gateway=10.34.102.254 --nameserver=10.34.39.2 --teamslaves="p3p1'{\"prio\": -10, \"sticky\": true}',p3p2'{\"prio\": 100}'" --teamconfig="{\"runner\": {\"name\": \"activebackup\"}}"
  • --bridgeslaves= - Cuando se utiliza esta opción, se creará el puente de red con nombre de dispositivo especificado mediante la opción --device= y se añadirán al puente los dispositivos definidos en la opción --bridgeslaves=. Por ejemplo:

    network --device=bridge0 --bridgeslaves=em1
  • --bridgeopts= - Una lista opcional separada por comas de parámetros para la interfaz puenteada. Los valores disponibles son stp, priority, forward-delay, hello-time, max-age y ageing-time. Para obtener información sobre estos parámetros, consulte la tabla bridge setting tabla en la página man nm-settings(5) o en https://developer.gnome.org/NetworkManager/0.9/ref-settings.html.

    Consulte también el documento Configuración y gestión de redes para obtener información general sobre la conexión de redes.

  • --bindto=mac - Vincula el archivo de configuración del dispositivo (ifcfg) en el sistema instalado a la dirección MAC del dispositivo (HWADDR) en lugar de la vinculación por defecto al nombre de la interfaz (DEVICE). Tenga en cuenta que esta opción es independiente de la opción --device= - --bindto=mac se aplicará incluso si el mismo comando network también especifica un nombre de dispositivo, link, o bootif.

Notas

  • Los nombres de dispositivos ethN como eth0 ya no están disponibles en Red Hat Enterprise Linux 8 debido a los cambios en el esquema de nomenclatura. Para más información sobre el esquema de nomenclatura de dispositivos, consulte el documento de aguas arriba Predictable Network Interface Names.
  • Si ha utilizado una opción Kickstart o una opción de arranque para especificar un repositorio de instalación en una red, pero no hay ninguna red disponible al inicio de la instalación, el programa de instalación muestra la ventana Network Configuration para configurar una conexión de red antes de mostrar la ventana Installation Summary ventana. Para más detalles, consulte la sección Configuración de las opciones de red y nombre de host del documento Performing a standard RHEL installation.