Superposición del sitio

Configurar IP estática en Centos 7

  1. Verificar con el comando ifconfig la interfaz de red que utilizas.
    [code language=»bash»]
    ifconfig

    enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 192.168.1.119 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::a00:27ff:fea2:4f7c prefixlen 64 scopeid 0x20 <link>
    ether 08:00:27:fe:a2:4f txqueuelen 1000 (Ethernet)
    RX packets 430 bytes 27660 (27.0 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 57 bytes 4630 (4.5 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    [/code]

    En mi caso, la interfaz de red es enp0s3. y la dirección IP 192.168.1.119, la cual deseo dejar fija.

  2. Configurar el archivo de interfaz de red ifcfg-enp0s3.
    [code language=»bash»]
    nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
    [/code]

    Los siguientes parámetros deben configurarse teniendo en cuenta su configuración de Internet.

    IPADDR0 Dirección IP de la interfaz, donde 0 es la primera y puedes tener n direcciones IP.

    NETMASK mascara de subred.

    para obtener la dirección ip y la mascara de subred simplemente utilizamos ifconfig.

    [code language=»bash»]
    ifconfig
    [/code]

    GATEWAY0 puerta de enlace, donde 0 es la primera y puedes tener n direcciones gateway.

    Podemos filtrar la información que nos ofrece el comando «ip route show» para obtener la puerta de enlace.

    [code language=»bash»]
    ip route show | grep "default via" | awk {‘print $3’}
    [/code]

    DNS1 dirección IP del servidor de resolución de nombres de dominio.

    Podemos filtrar la información contenida en el archivo «resolv.conf» para obetner la DNS.

    [code language=»bash»]
    cat /etc/resolv.conf | grep "nameserver" | awk {‘print $2’}
    [/code]

    BOOTPROTO las opciones que tenemos disponibles son none , static  o dhcp (ip dinámica) esta ultima opción esta por defecto si no la configuraste en la instalación.

    ONBOOT si la interfaz de red que estás configurando debe de levantarse de forma automática cuando arranca el servicio network entonces debes configurar esta opción como «yes».

    [code language=»bash»]
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR0=192.168.1.119
    NETMASK=255.255.255.0
    GATEWAY0=192.168.1.1
    DNS1=192.168.1.1
    [/code]

    Guardamos los cambios y procedemos a detener el NetworkManager que no es mas que un programa que gestiona la configuración de la red.

    [code language=»bash»]
    systemctl stop NetworkManager
    systemctl disable NetworkManager
    output
    rm ‘/etc/systemd/system/multi-user.target.wants/NetworkManager.service’
    rm ‘/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service’
    rm ‘/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service’

    [/code]

    Reiniciamos y listo :).

    [code language=»bash»]
    systemctl start NetworkManager
    systemctl enable NetworkManager
    systemctl restart network.service
    [/code]

1 comentario en «Configurar IP estática en Centos 7»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *