Este documento describe cómo configurar un servidor DHCP para proporcionar direcciones IP a clientes en diferentes VLAN en OpenBSD 4.5. Explica cómo crear las VLAN en el switch y servidor, y cómo configurar el servidor DHCP para escuchar solicitudes en cada interfaz VLAN y asignar rangos de direcciones IP. Finalmente, prueba la configuración comprobando que un cliente obtiene correctamente una dirección IP al solicitarla.
1. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
DHCP sobre VLANs en OpenBSD 4.5
Autor: Jonathan Waldo
Correo electrónico: waldo.j510@gmail.com
Fecha de creación : 27/06/09 Ultima modificación: 27/06/09
Índice de contenido
1.Licencia (Creative Commons)...........................................................................................................1
2.Presentación del Autor......................................................................................................................2
3.Configurando ....................................................................................................................................2
3.1.Creando las Vlan's en el switch ................................................................................................2
3.2.Creando las Vlan's en el servidor...............................................................................................3
3.3.Configurando el servidor DHCP................................................................................................4
5. Las Pruebas.......................................................................................................................................6
6. Enlaces recomendados......................................................................................................................6
1. Licencia (Creative Commons)
a. Usted es libre de:
• copiar, distribuir y comunicar públicamente la obra
• hacer obras derivadas
b. Bajo las condiciones siguientes:
• Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el
autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso
que hace de su obra).
• Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta
obra.
• Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor
• Nada en esta licencia menoscaba o restringe los derechos morales del autor.
________________________________________________________________________________
1.Licencia (Creative Commons) 1/6
2. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
2. Presentación del Autor
Hola, mi nombre es Jonathan Andres Waldo Arbelaez, actualmente estudio Administración de
Redes de Computadores en el SENA, y es por primera vez que manejo el sistema operativo
OpenBSD; pero para todo hay una primera vez y ademas me gusta aprender cosas nuevas. Este es el
primer manual que escribo, entonces espero su comprensión y sus consejos para mejorar en los
siguientes manuales o documentos que haga.
Bueno sin dar más alargues comencemos con el tema.
3. Configurando
En mi caso tengo un switch catalyst 2950 dos Computadores uno hace el papel como servidor y el
otro va actuar como cliente esto era lo basico para poder hacer pruebas
3.1. Creando las Vlan's en el switch
Switch>enable
Switch#configure terminal
Switch(config)#vlan 100
Switch(config-vlan)#name administrativos
Switch(config-vlan)#exit
Switch(config)#vlan 200
Switch(config-vlan)#name docentes
Switch(config-vlan)#exit
Switch(config)#vlan 300
Switch(config-vlan)#name alumnos
Switch(config-vlan)#exit
Switch(config)#vlan 400
Switch(config-vlan)#name sistemas
Switch(config-vlan)#exit
Switch(config)#vlan 500
Switch(config-vlan)#name servidores
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport access vlan 100
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport access vlan 200
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport access vlan 300
________________________________________________________________________________
3.Configurando 2/6
3. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/5
Switch(config-if)#switchport access vlan 400
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/6
Switch(config-if)#switchport access vlan 500
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/24
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 100,200,300,400,500
Switch(config-if)#end
Switch#copy running-config startup-config
3.2. Creando las Vlan's en el servidor
Ya pasamos al servidor y crearemos las vlan’s en una misma interfaz (vic0)
Para crear todas las vlan´s vamos a ingresar los siguientes comandos
server#ifconfig vlan1 create
server#ifconfig vlan2 create
server#ifconfig vlan3 create
server#ifconfig vlan4 create
server#ifconfig vlan5 create
ya con esto tenemos las vlan’s creadas, ahora crearemos un archivo para cada vlan en mi caso son
cinco archivos y dentro de ese archivo le agregaremos la configuracion correspondiente a cada vlan
server#vi /etc/hostname.vic0
inet 192.168.0.1 255.255.255.0
server#touch /etc/hostname.vlan1
server#vi /etc/hostname.vlan1
inet 192.168.1.1 255.255.255.0 NONE vlan 100 vlandev vic0
server#touch /etc/hostname.vlan2
server#vi /etc/hostname.vlan2
inet 192.168.2.1 255.255.255.0 NONE vlan 200 vlandev vic0
server#touch /etc/hostname.vlan3
server#vi /etc/hostname.vlan3
inet 192.168.3.1 255.255.255.0 NONE vlan 300 vlandev vic0
server#touch /etc/hostname.vlan4
server#vi /etc/hostname.vlan4
inet 192.168.4.1 255.255.255.0 NONE vlan 400 vlandev vic0
________________________________________________________________________________
3.Configurando 3/6
4. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
server#touch /etc/hostname.vlan5
server#vi /etc/hostname.vlan5
inet 192.168.5.1 255.255.255.0 NONE vlan 500 vlandev vic0
3.3. Configurando el servidor DHCP
bueno ahora pasamos a la configuracion del servicio dhcp
entonces vamos a editar el archivo de configuración del dhcp con el siguiente comando
server#vi /etc/dhcpd.conf
a este archivo le agregaremos las siguientes lineas
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1 ;
range 192.168.0.10 192.168.0.20;
}
}
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1 ;
range 192.168.1.10 192.168.1.20;
}
}
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1 ;
range 192.168.2.10 192.168.2.20;
}
}
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1 ;
range 192.168.3.10 192.168.3.20;
}
}
subnet 192.168.4.0 netmask 255.255.255.0 {
option routers 192.168.4.1 ;
range 192.168.4.10 192.168.4.20;
}
________________________________________________________________________________
3.Configurando 4/6
5. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
}
subnet 192.168.5.0 netmask 255.255.255.0 {
option routers 192.168.5.1 ;
range 192.168.5.10 192.168.5.20;
}
}
Ahora ya modificaremos porque interfaces va a escuchar nuestro dhcp
Entonces modificaremos el archivo dhcpd.interfaces con el siguiente comando y agregamos las
las siguientes lineas
server#vi /etc/dhcp.interfaces
vic0
vlan1
vlan2
vlan3
vlan4
vlan5
Despues subiremos el demonio dhcp solo es modificar el archivo rc.conf
Donde dice dhcpd_flags=NO le quitamos NO y le agregamos “”
server#vi /etc/rc.conf
...
dhcpd_flags=""
...
Fig 1 Archivo de configuracion rc.conf
________________________________________________________________________________
3.Configurando 5/6
6. DHCP sobre VLANs en OpenBSD 4.5 - Jonathan Waldo, http://www.openbsdcolombia.org
Ya con esto el servidor dhcp escucha cualquier petición que se le haga a
cualquiera de las interfaces vlan, solo faltaría probar si esto
funciona ...
5. Las Pruebas
Con todo ya realizado, el servidor configurado y en escucha, solo falta verificar la configuración
realizada, conectaremos el servidor en el puerto 24 del switch, despues conectaremos el cliente en el
puerto 2 del switch y en el cliente vamos hacer una peticion de IP y si todo nos ha salido bien el
cliente nos entregara una direccion IP en el rango 192.168.1.X
Si tienen dudas, comentarios me pueden escribir al correo
6. Enlaces recomendados
Sitio Oficial:
http://www.openbsd.org/es/
Manuales de instalación de OpenBSD:
http://groups.google.com/group/OpenBSDColombia/files
http://www.openbsd.org/cgibin/man.cgi?
query=dhcpd.conf&sektion=5&arch=&apropos=0&manpath=OpenBSD+Current
________________________________________________________________________________
6. Enlaces recomendados 6/6