systemadmin.es > Redes > Realizar una reserva DHCP de un host a una IP

Realizar una reserva DHCP de un host a una IP

Los servidores DHCP permiten asignar automáticamente una IP a un host nuevo que se conecte a la red. En muchos entornos resulta muy practico que cierto host obtenga siempre la misma IP. Vamos a ver como realizar una reserva en el DHCP para que siempre le de la misma IP.

Para poder realizar la reserva necesitaremos obtener la dirección MAC. En Linux lo podemos hacer mediante ifconfig:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:19:DE:AD:BA:BE
          inet addr:91.121.113.59  Bcast:91.121.113.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:273123760 errors:0 dropped:0 overruns:0 frame:0
          TX packets:396851939 errors:3 dropped:0 overruns:3 carrier:3
          collisions:0 txqueuelen:1000
          RX bytes:94078952232 (87.6 GiB)  TX bytes:446182011814 (415.5 GiB)
          Interrupt:19 Base address:0x2000

La podemos ver en la primera linea con la descripción “HWaddr“. En el caso de Windows deberemos hacer un ipconfig /all

C:\> ipconfig /all

Windows IP Configuration

Tarjeta de red de ejemplo:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Tarjeta de red de ejemplo
        Physical Address. . . . . . . . . : 00-19-DE-AD-BA-BE
        Dhcp Enabled. . . . . . . . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.1.120
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :

En el caso de Windows la podemos ver con la descripción “Physical Address“. En el caso de ejemplo usaremos la siguiente MAC:

00:19:de:ad:ba:be

A continuación deberemos añadir la definición del host mediante las siguientes lineas en el fichero de configuración del servidor dhcpd, normalmente /etc/dhcpd.conf:

        host macabeo {
        hardware ethernet 00:19:de:ad:ba:be;
        fixed-address 192.168.1.5;
        }

Dicha definición deberá ir dentro de la subnet que tengamos definida, por ejemplo:

allow unknown-clients;

subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.10 192.168.1.249;
        default-lease-time 604800;
        max-lease-time 604800;

        option subnet-mask 255.255.255.0;
        option domain-name-servers 192.168.1.254;
        option domain-name "systemadmin.es";
        option routers 192.168.1.254;

        host macabeo {
        hardware ethernet 00:19:de:ad:ba:be;
        fixed-address 192.168.1.5;
        }
}

2 comments to “Realizar una reserva DHCP de un host a una IP”

  1. 1 consulta y si quiero reservar algunas ip como seria????
    host macabeo {
    hardware ethernet 00:19:de:ad:ba:be;
    fixed-address 192.168.1.5;
    hardware ethernet 00:19:de:ad:we:zn;
    fixed-address 192.168.1.6;
    }

    Asi quedaria ?????
    De ante mano te agradezco por tu respuesta. …
    Saludos,
    Miguel

  2. Como se comprueba la reserva en el cliente windows 7 en el cmd?

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>