<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Servizo_DHCP</id>
	<title>Servizo DHCP - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Servizo_DHCP"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Servizo_DHCP&amp;action=history"/>
	<updated>2026-10-21T14:00:05Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Servizo_DHCP&amp;diff=48259&amp;oldid=prev</id>
		<title>Arribi: /* Servidor DHCP */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Servizo_DHCP&amp;diff=48259&amp;oldid=prev"/>
		<updated>2014-09-23T09:01:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Servidor DHCP&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Funcionamento=&lt;br /&gt;
O Dynamic Host Configuration Protocol (DHCP) é un servizo que permite asignar automaticamente aos computadores determinados parámetros da configuración da rede, facilitando enormemente o traballo ao administrador. Os computadores clientes configurados mediante DHCP non teñen control sobre os parámetros de configuración que reciben do servidor, resultando o proceso de configuración transparente. Polo tanto, é o máis semellante a autoconfiguración  (&amp;#039;&amp;#039;plug-and-play&amp;#039;&amp;#039;) en IPv4, polo que é moi interesante para simplificar as tarefas de administración da rede, que terían que facerse de xeito manual. Por iso, úsase amplamente en LAN domésticas, empresas, ISP, redes wifi, universidades, etc.&lt;br /&gt;
&lt;br /&gt;
Os parámetros máis comúns que un servidor DHCP asigna a un cliente son:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Dirección IP e máscara&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;DNS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Encamiñador por defecto&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Se algún parámetro cambia na configuración da rede, por exemplo, a dirección do servidor DNS, abonda con cambiar o parámetro no servidor, no canto de ter que ir PC a PC modificándoo. Ademais, o conflito de direccións IP dentro da rede redúcese, xa que estas se asignan dentro dun rango determinado de xeito automático.&lt;br /&gt;
&lt;br /&gt;
O &amp;#039;&amp;#039;Dynamic Host Configuration Protocolo&amp;#039;&amp;#039; (DHCP) está especificiado no [http://www.ietf.org/rfc/rfc2131.txt RFC 2131  ].  Foi deseñado no ano 1993 e complementa e mellora outros protocolos similares como RARP (&amp;#039;&amp;#039;Reverse ARP&amp;#039;&amp;#039;) e BOOTP.&lt;br /&gt;
&lt;br /&gt;
[[Image:dhcp1.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DHCP está baseado na arquitectura cliente / servidor (como case todos os servizos de Internet), polo que debe existir un servidor DHCP (dhcpd) e un cliente DHCP para o seu funcionamento. No caso máis simple existirá un servidor DHCP na subrede ao cal o cliente solicitará a asignación da dirección IP (e do resto dos parámetros de configuración). Se non existe tal servidor na subrede necesitarase un &amp;#039;&amp;#039;&amp;#039;axente DHCP de reenvío&amp;#039;&amp;#039;&amp;#039; (normalmente un router) que coñeza a dirección do servidor DHCP.&lt;br /&gt;
&lt;br /&gt;
[[Image:dhcp2.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Como podemos ver na seguinte figura, o protocolo funciona en catro pasos:&lt;br /&gt;
#DHCP discover&lt;br /&gt;
#DHCP offer&lt;br /&gt;
#DHCP request&lt;br /&gt;
#DHCP ACK&lt;br /&gt;
&lt;br /&gt;
[[Image:dhcp3.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
=Asignacións: tipos.=&lt;br /&gt;
DHCP pode configurarse para realizar a asignación dos parámetros aos equipos de distintas formas. Así, distinguimos tres tipos de asignación:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Asignación manual&amp;#039;&amp;#039;&amp;#039;. Neste modo de funcionamento DHCP compórtase como BOOTP. Configúranse os parámetros manualmente no servidor para que cada equipo obteña unha dirección IP (sempre a mesma) e cada vez que ese equipo se conecte á rede asígnanselle automaticamente eses parámetros.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Asignación persistente&amp;#039;&amp;#039;&amp;#039;. Neste caso, a asignación tamén é automática e cada vez que o equipo se conecta a esa rede obtén tamén a mesma dirección IP, con todo, non precisa que o administrador estableza unha configuración inicial dos parámetros.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Asignación dinámica&amp;#039;&amp;#039;&amp;#039; (aluguer de direccións). O cliente recibe a dirección IP do servidor durante un tempo limitado, pasado o cal o cliente debe renovar a súa solicitude ou a concesión expirará. Así, unha mesma dirección pode ser reutilizada por diferentes máquinas en momentos diferentes.&lt;br /&gt;
&lt;br /&gt;
Un caso típico de uso de DHCP é nos provedores de acceso a Internet ou ISP. Por exemplo, se o ISP dá servizo a 2000 clientes e calcúlase que nunca haberá máis de 200 computadores simultaneamente conectados, en principio, poderiamos dar servizo cunha rede IP de clase C (254 direccións) e usando DHCP con asignación dinámica.&lt;br /&gt;
&lt;br /&gt;
=Instalación e configuración=&lt;br /&gt;
==Cliente DHCP==&lt;br /&gt;
A instalación do cliente DHCP en Ubuntu realízase mediante o seguinte comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install dhcp3-client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O habitual é que xa veña instalado coa distribución. En calquera momento podemos executar o cliente DHCP para renovar a nosa dirección IP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo dhclient&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se queremos borrar toda a configuración dhcp teclearemos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dhclient -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En MS-Windows. Para borrar ou renovar a IP actual:&lt;br /&gt;
&amp;lt;pre&amp;gt;ipconfig /release&lt;br /&gt;
ipconfig /renew&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En ambos casos, cando apaguemos o computador perderase a configuración. Se o que queremos é manter a configuración permanentemente para que o noso computador se conecte mediante DHCP sempre, farémolo do seguinte xeito:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;En modo gráfico&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
**En GNU/Linux: Depende do contorno de escritorio que teñamos instalado. En Gnome: Sistema-&amp;gt;Administración-&amp;gt;Rede&lt;br /&gt;
**En MS-Windows: En propiedades de rede pode seleccionarse asignación automática de dirección IP e DNS&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;En modo texto&amp;#039;&amp;#039;&amp;#039;. En GNU/Linux hai que editar o ficheiro /etc/network/interfaces tal e como se amosa na seguinte figura:&lt;br /&gt;
&lt;br /&gt;
[[Image:dhcp4.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
==Servidor DHCP==&lt;br /&gt;
En Ubuntu, o programa que fai de servidor é o dhcpd (&amp;#039;&amp;#039;dynamic host configuration protocol daemon&amp;#039;&amp;#039;), que se pode instalar facilmente e configurar para que arranquen automaticamente cada vez que se inicie o sistema. Para instalalo hai que abrir o intérprete de comandos e teclear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install dhcp3-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A instalación probablemente remate cun erro, xa que o servidor arranca automaticamente e os valores por defecto non funcionarán. Polo tanto, hai que editar os ficheiros de configuración. Hai dous ficheiros de configuración no servizo DHCP:&lt;br /&gt;
*O ficheiro &amp;lt;code&amp;gt;/etc/default/dhcp3-server&amp;lt;/code&amp;gt;, que permite especificar as interfaces nas que escoitará dhcpd.&lt;br /&gt;
*O ficheiro &amp;lt;code&amp;gt;/etc/dhcp3/dhcpd.conf&amp;lt;/code&amp;gt;, que permite especificar todos os parámetros de configuración (rango de direccións que se servirá, porta de enlace, DNS, etc.).&lt;br /&gt;
&lt;br /&gt;
Antes de modificar os ficheiros de configuración convén ter unha copia de seguridade deles. Podes facelo co comando mv que permite cambiar o nome dun ficheiro tecleando na consola:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo mv /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.old&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hai outro ficheiro importante que é o ficheiro de contratos (&amp;#039;&amp;#039;leases&amp;#039;&amp;#039;) que contén as direccións MAC do cliente e as datas inicial e final da concesión. Este ficheiro está en &amp;lt;code&amp;gt;/var/lib/dhcp3/dhcpd.leases&amp;lt;/code&amp;gt; e non debe modificarse nunca manualmente, xa que o seu contido se actualiza de xeito automático cando se asigna, modifica ou remata unha concesión.&lt;br /&gt;
&lt;br /&gt;
En calquera momento pódese reiniciar o servidor tecleando nunha consola o seguinte:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /etc/init.d/dhcp3-server restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se o servidor non arrinca correctamente pódese activar o modo depuración tecleando:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /usr/sbin/dhcpd3 -d -f&amp;lt;/pre&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Isto permite observar as mensaxes de erro e reconfigurar o sistema para arranxalo.&lt;br /&gt;
&lt;br /&gt;
=Inconvenientes de DHCP=&lt;br /&gt;
Non todo son vantaxes. Entre os principais inconvenientes podemos destacar:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Problemas de trazabilidade&amp;#039;&amp;#039;&amp;#039;. Se se desexa rastrexar un problema e só se dispón da dirección IP resulta máis difícil (ás veces imposible) pescudar que computador ou usuario foi o causante do problema.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Inconsistencias cos nomes de dominio&amp;#039;&amp;#039;&amp;#039;. Outro problema que pode aparecer é a asociación de direccións e   nomes no DNS. Coa asignación dinámica diferentes máquinas poden recibir o mesmo nome en diferentes momentos provocando inconsistencias.&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Arribi|Arribi]] 12:05 6 oct 2009 (BST)&lt;/div&gt;</summary>
		<author><name>Arribi</name></author>
	</entry>
</feed>