viernes, 6 de febrero de 2009

Ubuntu Server 8.04: Configuración del router con dhcp

Instalamos el ubuntu server 8.04 y tras arrancarlo entramos en la pantalla de terminal.
Entramos en el script de arranque de red (/etc/network/interfaces), para ello usamos la siguiente sentencia:

sudo nano /etc/network/interfaces

y modificamos los siguientes comandos:

iface eth1 inet static
address 192.168.22.84
netmask 255.255.255.0
network 192.168.22.0
broadcast 192.168.22.255
auto eth0
iface eth1 inet static
address 192.168.84.1
netmask 255.255.255.0
network 192.168.84.0
broadcast 192.168.84.255
auto eth1


Lo siguiente que meteremos en el script serán las tablas de rutas para no tener que introducirlas cada vez que iniciemos el router:

Up route add –net 192.168.22.86 gw 192.168.22.86 netmask 255.255.255.0
Up route add –net 192.168.22.87 gw 192.168.22.87 netmask 255.255.255.0
Up route add –net default gw 192.168.22.1

Tras esto pasamos a cambiar el valor de ipforward. Para ello necesitamos entrar con los siguientes comandos:

sudo sysctl –w net.ipv4.ip_forward=1

Tras esto pasamos a instalar el servidor dhcp (los siguientes pasos son necesarios en caso de carecer de internet o fallo de servidor):

Sudo nano /etc/apt/sources.list

Reemplazaremos los parámetros es.archive.ubuntu.com y security.ubuntu.com por 192.168.22.2:9999.

Tras esto comenzamos a instalar el dhcp, para eso utilizamos los parámetros:

Sudo aptitude update
Sudo aptitude upgrade
Sudo aptitude install dhcp3-server


Después de instalar el dhcp procedemos a modificar el archivo de configuración siguiente:

Sudo nano /etc/dhcp3/dhcpd.conf

En este archivo modificaremos hasta quedarnos con 7 líneas prácticamente:

Subnet 192.168.84.0 netmask 255.255.255.0
{
Range 192.168.84.100 192.168.84.200;
Option domain-name-server 192.168.1.3;
Option domain-name “router84”;
Option broadcast address 192.168.84.255;
Interfaces eth0;
}


Finalmente reiniciamos los servicios de red del router con la siguiente sentencia.

Sudo /etc/init.d/networking restart

Para ejecutar dhcp ejecutaremos la siguiente sentencia:

Sudo /etc/init.d/dhcp3-server start

No hay comentarios:

Publicar un comentario