{"id":3502,"date":"2012-06-25T09:54:02","date_gmt":"2012-06-25T08:54:02","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=3502"},"modified":"2020-08-28T02:56:42","modified_gmt":"2020-08-28T00:56:42","slug":"servidor-dhcp-ubuntu-server","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/servidor-dhcp-ubuntu-server\/","title":{"rendered":"Instalar Servidor DHCP en Ubuntu Server"},"content":{"rendered":"

Hoy vamos a ver c\u00f3mo instalar un Servidor DHCP<\/strong> en Ubuntu Server<\/strong><\/span>.<\/h2>\n

 
\nYa hemos hablado y explicado en otras ocasiones este protocolo. Si necesitais refrescar conceptos pod\u00e9is revisar el art\u00edculo sobre Servicio DHCP y pruebas con Whireshark<\/a>.
\n 
\nPrimero vamos a
configurar las interfaces<\/a> editando el archivo\u00a0\u00a0\u00a0\/etc\/network\/interfaces<\/em>
\n 
\nCrearemos \u00a0nuestro servidor dhcp sobre una interfaz interna eth1 con ip 192.168.1.150<\/p>\n

\r\nauto eth1\r\niface eth1 inet static\r\naddress 192.168.1.150\r\nnetmask 255.255.255.0\r\n<\/pre>\n

 
\nAhora vamos a por el paquete que instalar\u00e1 en nuestra m\u00e1quina Linux el servicio de servidor dhcp<\/strong> :<\/p>\n

$ sudo apt-get install dhcp3-server<\/pre>\n

 
\n\"instalar
\n 
\n*** El paquete conocido como dhcp3-server<\/strong><\/em>, ahora es isc-dhcp-server<\/strong><\/em> ***
\n 
\nEn ese caso, instalaremos el paquete del servidor dhcp con:<\/p>\n

sudo apt install isc-dhcp-server<\/pre>\n

 
\nY despu\u00e9s podremos configurar nuestro servidor dhcp<\/strong>.
\n <\/p>\n

Buscamos el archivo\u00a0dhcpd.conf<\/em> en :<\/p>\n

\/etc\/dhcp3\/dhcpd.conf<\/pre>\n

 
\nDe nuevo, recordamos que en el nuevo paquete DHCP, el archivo ser\u00e1 este:<\/p>\n

\/etc\/dhcp\/dhcpd.conf<\/pre>\n

 
\nPodemos hacer un backup del archivo antes de editarlo:<\/p>\n

cp \/etc\/dhcp\/dhcpd.conf \/etc\/dhcp\/dhcpd.conf.back<\/em>
\n 
\nTenemos que localizar el siguiente texto y lo editaremos a nuestra conveniencia:<\/p>\n

# A slightly different configuration for an internal subnet.\r\n#subnet 10.5.5.0 netmask 255.255.255.224 {\r\n# range 10.5.5.26 10.5.5.30;\r\n# option domain-name-servers ns1.internal.example.org;\r\n# option domain-name \"internal.example.org\";\r\n# option routers 10.5.5.1;\r\n# option broadcast-address 10.5.5.31;\r\n# default-lease-time 600;\r\n# max-lease-time 7200;\r\n#}\r\n<\/pre>\n

 
\nTiene que quedar as\u00ed, por ejemplo (esta es una configuraci\u00f3n muy b\u00e1sica):<\/p>\n

default-lease-time 86400;\r\nmax-lease-time 604800;\r\nget-lease-hostnames false;\r\nsubnet 192.168.1.0 netmask 255.255.255.0 {\r\noption broadcast-address 192.168.1.255;\r\noption subnet-mask 255.255.255.0;\r\noption routers 192.168.1.1;\r\noption domain-name ;\r\nrange 192.168.1.31 192.168.1.41;\r\n}\r\n<\/pre>\n

 
\n
\n <\/p>\n