miércoles, 19 de septiembre de 2012

Instalación de un servidor DHCP en Debian

El objetivo de este artículo es instalar y configurar un servidor DHCP en Linux de manera que asigne configuraciones de red a máquinas cliente con configuración dinámica.

De forma predeterminada la IP se asignará de forma dinámica pero hay posibilidad de asignar una IP fija a una máquina si es que sabemos la MAC de la tarjeta de red.

Paso 1: Instalación del servidor DHCP


apt-get install dhcp3-server

Nota: el paquete se podría llamar también dhcpd o isc-dhcp-server.

Paso 2: Configuración del servidor DHCP


El fichero de configuración lo encontraréis en /etc/dhcp/dhcpd.conf.

Aquí tenemos dos alternativas, o bien editar la configuración que nos viene por defecto o bien borrar este fichero y comenzar desde cero. Un ejemplo que tendréis que adaptar a las necesidades de vuestra red es el siguiente:

# Fichero configuración para ISC dhcpd for Debian

ddns-update-style none;

# Dominio asignado
option domain-name "dominio.com";

# Servidores DNS que se van a asignar, en este caso los de OpenDNS
# Alternativas: 8.8.8.8 y 8.8.4.4 (de Google), 194.179.1.100 y 194.179.1.101 (de Telefónica)

option domain-name-servers 208.67.222.222, 208.67.220.220;

default-lease-time 600;
max-lease-time 7200;

# Configuración principal

subnet 192.168.0.0 netmask 255.255.255.0 { # Rango de la red
range 192.168.0.20 192.168.0.254; # Rango de IPs asignadas dinámicamente, en este caso 235 IPs
option routers 192.168.0.1; # IP del router
}

# IPs asignadas estáticamente

host maquina1 {
hardware ethernet 54:04:a6:be:93:70;
fixed-address 192.168.0.10;
}

host maquina2 {
hardware ethernet 23:06:bc:1e:4f:91;
fixed-address 192.168.0.11;
}

Notas adicionales:


  • Para saber la MAC de la tarjeta de red de un equipo utilizaremos los siguientes comandos. Recordar ejecutar cmd en Windows para acceder a la consola:
    • Windows: ipconfig /all => Recogemos el dato aportado en Physical Address.
    • Linux: ifconfig => Recogemos el dato aportado en HWaddrr.

  • Para saber la MAC de un equipo del que sepamos la IP, realizaremos un ping y después ejecutaremos el comando arp -a. En el caso de Linux funciona, en Windows nos devuelve todas las MAC de los equipos que ve conectados. Ejemplo:

ping 192.168.0.10
arp -a

  • En Linux existe la posibilidad de cambiar la MAC de la propia tarjeta de red, para ello echaremos abajo la red y la volveremos a activar. Ejemplo:

ifconfig eth0 down
ifconfig eth0 hw ether 00:11:22:33:44:55
ifconfig eth0 up

En el caso de que queramos cambiar la de la tarjeta wireless:

ifconfig wlan0 down
ifconfig wlan0 hw ether 55:44:33:22:11:00
ifconfig wlan0 up

martes, 4 de septiembre de 2012

Número 64 de la revista Full Circle Magazine

Full Circle Magazine es una revista independiente y gratuita volcada con la comunidad Ubuntu Linux. Su último número disponible es la nº 64, ya llevan tres años con este proyecto. Os animo a conocer la revista y profundizar más en sus contenidos si sois habituales de Ubuntu o bien tenéis curiosidad por el mundo GNU/Linux como alternativa al omnipresente Windows.

Es una revista editada en inglés, los contenidos de su última edición son los siguientes:

* Linux News – Security Alert!
* Command and Conquer.
* How-To : Beginning Python – Part 36, LibreOffice Part 17, and DavMail.
* Graphics : Kdenlive Part 1, and Inkscape Part 4.
* Web Dev : LAMP
* Linux Lab – Tweet Screen The Finale.
* Review – Flirc.
* Closing Windows – Wallpaper and Themes.
plus: Ask The New Guy, Ubuntu Games, My Desktop, My Opinion, My Story, and much much more!

Personalmente el artículo que más me ha interesado es la primera parte sobre la edición de vídeo a través de Kdenlive.

Enlaces:

* Full Circle Magazine - Issue #64

* Full Circle Magazine - Issue #64 (PDF)