Por Paco Aldarias Raya
Por Paco Aldarias Raya
Impreso: 26 de noviembre 2003
El DHCP es un servicio para asignacion de ip de maquinas en una red local
La asignacion de ips puede ser: - De forma dinamica. Se da un rango de ips para dar Le da una ip libre La ips en una maquina cambian cada vez q se arranque - De forma estatica. El servidor analiza la mac de la tarjeta Y le da siempre una ip.
Hay routers que este servicio lo incluyen.
Desde consola como root:
apt-get install dhcp
default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option routers 192.168.0.200; option domain-name-servers 192.168.0.200, 194.179.1.100; / option domain-name "pacodominio.es"; ddns-update-style ad-hoc; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.1 192.168.0.2; } host pacohost { hardware ethernet 00:00:21:E0:B9:35; fixed-address 192.168.0.1; } host pilar { hardware ethernet 00:00:21:E0:B9:37; fixed-address 192.168.0.2; }
/etc/init.d/dhcpd start
server-identifier lx; subnet 192.168.1.0 netmask 255.255.255.0{ range 192.168.1.21 192.168.1.30; option domain-name-servers 192.168.1.253, 192.168.1.252; option routers 192.168.1.254; host pc1{ hardware ethernet 00:00:00:00:00:00; fixed-address 192.168.1.1;} host pc2{ hardware ethernet 11:11:11:11:11:11; fixed-address 192.168.1.2;} }
Nota : La linea "range 192.168.1.21 192.168.1.30" es para cuando no tengas las MAC asigne una IP.
[frame=lines] # /etc/dhcpd.conf # Por Paco Aldarias # 08/05/02 # Fichero de configuracion del servidor dhcp del IES JUAN DE GARAY # El router q sale a internet esta en monopuesto. # El servidor dhcp tiene tres tarjetas de red. #***************** REGLAS ************************************************************ #A las aulas se les da las siguientes I.P. # - Alumnos: 172.17.aula.PC # - Profesor: 172.17.10.aula # Puerta Enlace: 172.17.0.1 (eth2) # Máscara: 255.255.240.0 #A los departamentos se les da las siguientes I.P.: # - 192.168.10.PC. # Puerta Enlace: 192.168.10.204 (eth1) # Máscara: 255.255.240.0 # La conexión a Internet por ADSL es : # - 217.127.172.247 / 255.255.255.192 (eth0) # El router ADSL 3COM es: # - 217.127.172.193 / 255.255.255.192 (conecta con eth0) # Nota: Para reiniciar sbin/service dhcpd restart #******************************************* INICIO ************************************************ shared-network name{ option domain-name "garay.es"; option domain-name-servers 194.179.1.100, 192.224.52.26; #****************************** eth0: ADSL ******************** subnet 217.127.172.247 netmask 255.255.255.255 { #range 217.127.172.247 217.127.172.247; host gateway { hardware ethernet 00:E0:7D:A3:F2:B7; fixed-address 217.127.172.247; } } #****************************** Eth1: Departamentos ******************** subnet 192.168.0.0 netmask 255.255.240.0 { default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.240.0; option broadcast-address 192.168.10.255; option domain-name-servers 194.179.1.100, 192.224.52.26; option domain-name "garay.departamentos.es"; option routers 192.168.10.204; #range 192.168.1.1 192.168.15.254; # Eth1. host gateway192{ hardware ethernet 00:E0:7D:A3:F2:BD; fixed-address 192.168.10.204; option routers 217.127.172.247;} # MAQUINAS DE LA RED Eth1 # newton 200 # einstein 201 host gonzalo{hardware ethernet 00:E0:7D:A3:F2:8F; fixed-address 192.168.10.202; } host pep_portatil {hardware ethernet 00:90:F5:0A:39:7B; fixed-address 192.168.10.203; } host director {hardware ethernet 00:E0:7D:A3:F2:AA; fixed-address 192.168.10.50;} host secretario {hardware ethernet 00:20:18:31:01:49; fixed-address 192.168.10.51; } } #****************************** Eth2: Aulas ******************** subnet 172.17.0.0 netmask 255.255.240.0 { #range 192.168.1.2 192.168.1.254; default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.240.0; option broadcast-address 172.17.255.255; option domain-name-servers 194.179.1.100, 192.224.52.26; option domain-name "garay.aulas.es"; option routers 172.17.0.1; # A LA RED eth2 host gateway172 { hardware ethernet 00:E0:7D:A3:F2:B0; fixed-address 172.17.0.1; option routers 217.127.172.247;} # *************************** AULA 1 host lab1prof { hardware ethernet 00:50:FC:1E:77:24; fixed-address 172.17.10.1; option routers 172.17.0.1;} host lab1inf1 { hardware ethernet 00:4F:4E:04:C5:67; fixed-address 172.17.1.1; option routers 172.17.0.1;} host lab1inf2 { hardware ethernet 00:4F:4E:03:40:BB; fixed-address 172.17.1.2; option routers 172.17.0.1;} host lab1inf3 { hardware ethernet 00:4F:4E:03:8B:80; fixed-address 172.17.1.3; option routers 172.17.0.1;} # *************************** AULA 2 host lab2prof { hardware ethernet 00:01:0A:10:3E:58; fixed-address 172.17.10.2; option routers 172.17.0.1;} host lab2inf1 { hardware ethernet 00:C0:26:20:06:52; fixed-address 172.17.2.1; option routers 172.17.0.1;} host lab2inf2 { hardware ethernet 00:4F:4E:03:F7:49; fixed-address 172.17.2.2; option routers 172.17.0.1;} host lab2inf3 { hardware ethernet 00:50:FC:1E:6B:73; fixed-address 172.17.2.3; option routers 172.17.0.1;} # *************************** AULA 3 host lab3prof {hardware ethernet 00:01:0A:10:48:66; fixed-address 172.17.10.3; option routers 172.17.0.1;} host lab3inf1 {hardware ethernet 00:50:FC:1E:6B:1F; fixed-address 172.17.3.1; option routers 172.17.0.1;} host lab3inf2 {hardware ethernet 00:50:FC:1E:98:3E; fixed-address 172.17.3.2; option routers 172.17.0.1;} # *************************** AULA 4 host lab4prof { hardware ethernet 00:01:0A:10:3F:5D; fixed-address 172.17.10.4; option routers 172.17.0.1;} host lab4inf1 { hardware ethernet 00:01:0A:10:3E:70; fixed-address 172.17.4.1; option routers 172.17.0.1;} host lab4inf2 { hardware ethernet 00:01:0A:10:3E:0F; fixed-address 172.17.4.2; option routers 172.17.0.1;} host lab4inf3 { hardware ethernet 00:01:0A:10:3D:9F; fixed-address 172.17.4.3; option routers 172.17.0.1;} } }
Para ver las ips locales. ifconfig -a.
Para ver todas las ips de una subred: nmap -sP 192.168.0.*
Para ver los puertos abiertos de una maquina: nmap -sS -O 10.0.0.2
Para que muestre la version: /usr/sbin/dhcpd -T
Para ver direccion fisica de la maquina local: /sbin/ifconfig
Para ver la mac de una ip: /sbin/arp -a 192.168.0.200 ? (192.168.0.200) at 00:20:EA:2D:B0:B5 [ether] on eth0
Para ver la mac de una ip y mas cosas : /sbin/arp -sS -O 192.168.0.200
Para resolver nombres o ips: nslookup 158.42.255.4
Saber los saltos: /usr/sbin/traceroute 158.42.255.4
Para saber el nombre del servidor del dominio: dig www.korbin.mypc.nu
Para saber los saltos: /usr/sbin/traceroute 194.179.1.100
This document was generated using the LaTeX2 HTML translator Version 2K.1beta (1.48)
Copyright © 1993, 1994, 1995, 1996, Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics
Department, Macquarie University, Sydney.
The command line arguments were:
latex2html dhcp -no_subdir -split 0
-local_icons 1 -show_section_numbers -no_auto_link
The translation was initiated by Paco Aldarias on 2003-11-26