Professional Documents
Culture Documents
DHCP VLANS en OpenBSD
DHCP VLANS en OpenBSD
org
Índice de contenido
1.Licencia (BSD).................................................................................................................................. 1
2.Presentación del Autor...................................................................................................................... 2
3.Configurando .................................................................................................................................... 2
3.1.Creando las Vlan's..................................................................................................................... 2
3.2.El servidor DHCP...................................................................................................................... 3
5. Las Pruebas.......................................................................................................................................4
6. Enlaces recomendados......................................................................................................................6
7. Despedida......................................................................................................................................... 6
1. Licencia (BSD)
Copyright (c) 2008, Jean Paul Posada Mora,
________________________________________________________________________________
1.Licencia (BSD) 1/6
DHCP sobre VLANs en OpenBSD - Jean Paul Posada Mora, http://www.openbsdcolombia.org
3. Configurando
Sucede y pasa que solo tengo un PC, entonces decidí emular las máquinas (qemu) donde correrían
los OpenBSD (Solo tres máquinas), pero me enfrentaba a que tampoco tendría un switch donde
crear las vlan's, de todos modos hice el ejercicio.
Ahora en los dos clientes (OpenBSD) creo de a una vlan, esto dado que quiero que cada cliente
tenga su interface configurada como vlan, la otra opción es configurar los puertos de los switchs en
donde los clientes estén conectados. Para eso tendrás que leer como hacerlo dependiendo de la
versión y marca del switch que uses.
Y luego de esto compruebo que todo salga bien, con el comando ping:
cliente1 - ping --> 192.168.254.1 = ok
cliente1 - ping --> 192.168.253.1 = ok
cliente1 - ping --> 192.168.253.2 = failed
________________________________________________________________________________
3.Configurando 2/6
DHCP sobre VLANs en OpenBSD - Jean Paul Posada Mora, http://www.openbsdcolombia.org
Listo nuestras vlan's han sido creadas correctamente, ahora a por el servidor DHCP
servidor#vi /etc/rc.conf
...
dhcpd_flags=""
...
En la parte donde yo coloque las dos comillas dobles va por defecto un NO, al momento de cambiar
esto y reiniciar el equipo la máquina leerá el archivo de configuración /etc/rc.conf y cargará todos
los servicios que le hayamos indicado, con la variable modificada empezará a escuchar peticiones
dhcp, la pregunta es, en donde escuchará?.
servidor#vi /etc/dhcpd.interfaces
vlan1
vlan2
servidor#touch /var/db/dhcpd.leases
En este archivo se escribirán las ip's entregadas y a quién les fueron entregadas, pero todavía nos
falta la configuración, pues aunque por defecto OpenBSD ya ofrece una configuración esta no
aplica para nuestro caso, entonces vamos a editar el archivo de configuración del DHCP:
________________________________________________________________________________
3.Configurando 3/6
DHCP sobre VLANs en OpenBSD - Jean Paul Posada Mora, http://www.openbsdcolombia.org
servidor#vi /etc/dhcpd.conf
subnet 192.168.254.0 netmask 255.255.255.0 {
option routers 192.168.254.1
range 192.168.254.13 192.168.254.20
}
subnet 192.168.253.0 netmask 255.255.255.0 {
option routers 192.168.253.1
range 192.168.253.13 192.168.253.20
}
Claro esta que ésta configuración es MUY simple y que faltan demasiadas opciones que nos pueden
servir dependiendo de nuestro entorno de red, pero les diré mas adelante donde encontrar estas
opciones, bueno ya tenemos todo listo lo unico que falta es poner a escuchar peticiones DHCP a
nuestro servidor, eso es fácil, rápido e indoloro:
servidor#dhcpd vlan1
servidor#dhcpd vlan2
5. Las Pruebas
Con todo ya realizado, el servidor configurado y en escucha, solo falta verificar la configuración
realizada, no solo basta con que el servidor repara direcciones ip, tendrá que repartir las ip's en
orden basado en la vlan desde la cual venga la petición y la ip que tiene su interfaz para aquella
vlan:
cliente1#ifconfig
...
vlan1: .....
vlan: 1 pririty: 0 parent inetrface: de0
groups: vlan
.....
inet 192.168.254.2 netmask 0xffffff00 broadcast 192.168.254.255
cliente1#dhclient vlan1
________________________________________________________________________________
5. Las Pruebas 4/6
DHCP sobre VLANs en OpenBSD - Jean Paul Posada Mora, http://www.openbsdcolombia.org
Pues bien, al parecer a funcionado al menos si con esta vlan, faltaba ver la otra, pero claro yo no
pondría esas cosas en este manual si algo no hubiera salido bien :P
cliente2#ifconfig
...
vlan2: .....
vlan: 2 pririty: 0 parent inetrface: de0
groups: vlan
.....
inet 192.168.253.2 netmask 0xffffff00 broadcast 192.168.253.255
cliente2#dhclient vlan2
DHCPDISCOVER on vlan1 to 255.255.255.255 port 67 inetrval 5
DHCPOFFER from 192.168.253.1
DHCPREQUEST on vlan1 to 255.255.255.255 port 67
DHCPACK from 192.168.253.1
bound to 192.168.253.13 -- renewal in 21600 seconds
Que más puedo decir?, los hechos hablan por si solos, todo ha funcionado, pero claro siempre se
quiere ir más adelante, por eso solo agregaré unas cuantas líneas más a este manual, haciendo que
cada vez que inicien los clientes automáticamente pidan sus ip's por DHCP:
cliente1#vi /etc/hostname.vlan1
dhcp vlan 1 vlandev de0
cliente2#vi /etc/hostname.vlan2
dhcp vlan 2 vlandev de0
Listo, esto es todo. Les recomiendo que lean un poco acerca de en que casos es útil usar VLANS y
cuales son todas las posibles opciones de configuración para el DHCP.
Cualquier duda o comentario, por favor me escriben al correo.
________________________________________________________________________________
5. Las Pruebas 5/6
DHCP sobre VLANs en OpenBSD - Jean Paul Posada Mora, http://www.openbsdcolombia.org
6. Enlaces recomendados
Sitio Oficial:
http://www.openbsd.org/es/
http://www.openbsd.org/cgi-
bin/man.cgi?query=dhcpd.conf&sektion=5&arch=&apropos=0&manpath=OpenBSD+Current
http://www.openbsderos.org/wiki/index.php?title=OpenBSD_como_servidor_dhcp
7. Despedida
Bueno, he terminado mi misión la cual no era otra sino mostrar una muy pequeña parte de las
posibilidades que ofrece OpenBSD, recuerden que hice todo lo que hice sin instalar nada ( solo con
un sistema recién instalado), que eso ya es bastante decir, no se cuantos sistemas operativos ofrecen
eso, bueno no siendo más me despido no sin antes decirles, que si tienen dudas siempre contarán
con el MAN, y que si tienen algo para aportar a este manual lo pueden hacer, la licencia de este
documento es BSD, y si tienen algún comentario que hacerme con gusto lo recibiré, para eso esta
mi correo.
Hasta pronto.
________________________________________________________________________________
7. Despedida 6/6