Inyección electrónica, Diagnostico por imagenes.pdf
Documento:d
1. Configurar facilmente el servicio DHCP en un servidor con Linux
DHCP (Dynamic Host Configuration Protocol - Protocolo de configuración dinámica de host) es
un protocolo
de red que permite a los distintos clientes de una red ip obtener sus parámetros de
configuración automáticamente.
El servidor DHCP no es mas que un host en la cual escucha solicitudes de otros host y asigna
direcciones ip.
Configurando el servidor DHCP en Linux
Paso 0: Logearse como root. Fundamental. Para eso desde la terminal ejecutamos el comando
su, e ingresamos la contraseña del administrador.
O ejecutamos el sudo, como ustedes quieran.
Paso 1 (Opción A): Primero que nada tendremos que setear la dirección ip de la tarjeta de red de
nuestro servidor,
como ejemplo tomaremos la interface eth0 para configurar, y le asignaremos la ip 192.168.1.2,
para eso tipearemos el siguiente comando.
ifconfig eth0 192.168.1.2
Paso 1 (Opción B): Si no les gusta la opción A.
También podremos setear la ip de la tarjeta de red mediante el archivo de configuración de las
interfaces de red.
Para eso necesitaremos editar el archivo /etc/network/interfaces. A mi gusto utilizare el editor
nano pero pueden editarlo con el que mas le guste.
2. nano /etc/network/interfaces
Y agregaremos al archivo las siguientes lineas.
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Breve descripcion de estas lineas:
addres - direccíon ip de la interface
netmask - mascara de la red
network - dirección de red
broadcast - dirección de broadcast
gateway - puerta de enlace
Paso 2: Instalaremos el paquete dhcp3-server (servidor DHCP)
Debian
3. apt-get install dhcp3-server
SUSE
zypper install dhcp3-server
Paso 3: Cuando tengamos instalado el paquete tendremos que editar el archivo de
configuración del servidor DHCP, /etc/dhcp3/dhcp.conf
nano /etc/dhcp3/dhcp.conf
Este podria ser el contenido de /etc/dhcp3/dhcp.conf
one-lease-per-client on;
server-identifier dominio.com;
default-lease-time 604800;
max-lease-time 604800;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.2;
option domain-name "dominio.com";
ddns-domainname "dominio.com";
ddns-updates on;
option netbios-name-servers 192.168.1.2;
4. subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
Esas lineas verán que se vuelve mucho mas fácil.
Descripción:
one-lease-per-client - Cuando esta opción está en "on" y un cliente solicita una asignación,
el servidor libera automáticamente cualquier otra asignación que tenga ese cliente.
Se supone que si el cliente hace una solicitud es porque ha olvidado que tuviera alguna, es decir
tiene un solo interfaz de red.
Si no se da esta situación en los clientes hay que usar este parámetro con precaución.
server-identifier - Identifica el nodo que alberga el servicio DHCP. Sólo se deber usar cuando el
nodo tenga más de una dirección IP asignada al host.
default-lease-time - Tiempo de asignación por defecto en segundos.
max-lease-time - Tiempo máximo de asignación en segundos.
ddns-updates - Activa la actualización DNS con los valores asignados mediante DHCP.
ddns-domainname - Indica el dominio en el que se actualizan los DNS
option subnet-mask - Definimos la máscara general de red que vamos a utilizar.
5. option broadcast-address - Definimos la dirección de difusión de la red.
option routers - Definimos el gatewaye de la red.
option domain-name-servers - Definimos la dirección del servidor DNS de la red.
option domain-name - Definimos el nombre del dominio DNS que se añade a los nombres de
host.
option netbios-name-servers - Definimos ls dirección del servidor WINS para NetBios.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
Por último definimos la red en la que queremos hacer asignaciones y los rangos de direcciones
que puede asignar el servidor DHCP,
estas ultimas cuatro lineas son las mas importantes desde mi punto de vista.
Nota: Coloquen dentro de los corchetes tantas lineas que comienzan con range como rangos de
ip quieran disponer en su red.
Con esto ya podemos ejecutar sin problemas el servidor DCHP
Paso 4 (Opcional): Para tener un DHCP Estático, ademas de las lineas anteriores,
tenemos que agregar estas lineas al archivo de configuración /etc/dhcp3/dhcp.conf.
6. host pcdirector {
hardware ethernet 08:00:27:fe:60:ff;
fixed-address 192.168.1.115;
}
Para que un host en especifico tome una dirección preestablecida, hay que declarar estas cuatro
lineas anteriores.
Esto lo que hará sera asociar la dirección MAC especificada en hardware ethernet con la
dirección ip especificada e fixed-address.
De este modo, si llega a solicitar ip el host con la MAC 08:00:27:fe:60:ff se le asignará la ip
192.168.1.115 a dicha interface.
Nota: como asigna ip según dirección MAC, el nombre que escriba después de la palabra host,
sera indiferente,
este nombre es solo una referencia.
Paso 5: Levantar el Servidor DHCP
Ahora viene la parte mas difícil de todas...
Para levantar el servicio de DHCP tendremos que tipear en la consola
sh /etc/init.d/dhcp3-server start
si todo esta bien, nos saltara en la consola un "Siguiente"
Nota:
Parar el servidor DHCP
7. sh /etc/init.d/dhcp3-server stop
Reiniciar el servidor DHCP
sh /etc/init.d/dhcp3-server restart
Reiniciar el servidor DHCP de manera forzada
sh /etc/init.d/dhcp3-server force-reload
Ver el estado del servidor DHCP
sh /etc/init.d/dhcp3-server status
Paso 6: En las pc que van a solicitar ip al servidor DHCP, si están en consola, tendrán que tipear
dhclient o dhclient eth0
Si tuviera que tomar ip la interface eth0.