Servidor Dhcp En Ubuntu

mayo 12, 2010 at 2:54 pm Deja un comentario

primero que todo vamos a editar la interface de red para que trabaje conjuntamente con dhcp

Configurar una dirección estática en la interfaz de red

Para configurar una dirección IP estática también debemos modificar el archivo de /etc/network/interfaces

sudo vim /etc/network/interfaces

Si tienes algo como iface eth0 inet dhcp debemos comentar estás líneas o borrarlas sino tendremos problemas.

Ahora agregamos al archivo si queremos configurar por ejemplo eth0 (cambialo por la interfaz que quieras configurar):

# Configurar IP estatica en eth0
auto eth0
iface eth0 inet static
address 192.168.1.110
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

 

Con esto le hemos configurado la IP 192.168.1.110 con una máscara 255.255.255.0 y una puerta de salida (gateway) 192.168.1.1. Por supuesto cambia estas direcciones por las que quieras configurar.

Una vez más guardamos el archivo y ejecutamos:

sudo /etc/init.d/networking restart

y si quisieramos por algun motivo definir un dhcp conectadoa nuestro servidor deberiamos hacer:

En el archivo debemos colocar las siguientes líneas (en este ejemplo utilizamos eth0 puede ser cualquiera de las interfaces y tantas como quieras)
# Utilizar DHCP para la interfaz eth0
auto eth0
iface eth0 inet dhcp

Guardamos el archivo y ejecutamos:

sudo /etc/init.d/networking restart

Colocando una segunda dirección IP o una dirección IP virtual en una interfaz de red

Muchas veces cuando trabajamos con servidores y a veces en nuestras propias máquinas queremos configurar más de una dirección IP a una misma interfaz de red. Para esto debemos modificar el archivo /etc/network/interfaces ejecutando:

sudo vim /etc/network/interfaces

Y colocamos lo siguiente:
sudo vi /etc/network/interfaces
# Asignando una direccion virutal a eth0

auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

Tienes que agregarles todos los detalles necesarios de tu red, dirección de broadcast, gateway, etc.Una vez que hayas hecho esto guarda el archivo y ejecutamos:

sudo /etc/init.d/networking restart

Para reinicializar los servicios de red .

luego procedemos a la instalacion

#aptitude install dhcp3-server

Entonces, abrimos el archivo con cualquier editor de textos. En mi caso usaré gedit.

$ sudo gedit /etc/dhcp3/dhcpd.conf

Para este ejemplo vamos a asignar IP’s desde la 192.168.1.50 hasta la 192.168.1.100, y la configuración de red será la siguiente:

· Dirección de Red: 192.168.1.0
· Rango IP’s a asignar: Desde 192.168.1.50 hasta 192.168.1.100
· Mascara de Subred: 255.255.255.0
· Servidor DNS: 208.67.222.222
· Dominio: ejemplo_pumilone.com
· Puerta de Enlace: 192.168.1.1

Ahora buscamos en el archivo de configuración las siguientes líneas:

# A slightly different configuration for an internal subnet.
# subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name “internal.example.org”;
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}

Las descomentamos (quitando el # del inicio, a excepción de la primera línea) y las modificamos con los datos que queremos. Quedando así:

# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
option domain-name-servers 208.67.222.222;
option domain-name “ejemplo_pumilone.com”;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
interfaces=eth0;
}

Una vez hecho todo lo anterior podemos probar levantar el demonio.

$ sudo /etc/init.d/dhcp3-server restart

Para ver si está levantado el demonio podemos hacerlo escribiendo en la shell lo siguiente:

$ ps ax

Con “ps ax” listamos los procesos activos del sistema. Buscamos alguno que diga dhcp3…

Si no hay errores pues nada más queda probar nuestro nuevo servidor dhcp, si se cuenta con un switch pues como explicaba al principio, conectar el switch a la interfáz de red (eth0) y en las demás interfacés del switch conectar las computadoras cliente.

Si no se cuenta con un switch pues nada mas podemos probar con una computadora, directamente de la interfáz del dhcp-server(eth0) hacia la interfáz de la computadora cliente, esto no es muy coherente ya que no podremos observar de una manera óptima el funcionamiento, pero algo es algo.

Como se puede observar, la configuración de un servidor DHCP en Ubuntu es bien sencilla, es nada más de modificar una cuantas líneas de un archivo, guardar… levantar el demonio y ya! Espero que a alguien le sirva esto

Entry filed under: Ubuntu. Tags: .

Divertidos Efectos En Consola Instalar Packet Tracer Desde Bin

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

mayo 2010
L M X J V S D
    Jun »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Categorías


A %d blogueros les gusta esto: