Una introducción a configuración de redes en Debian

07/06/2007
By

Establecer una red bajo Debian (sarge, etch, lenny) es muy similar a otras distribuciones de GNU/Linux, especialmente en áreas como DNS. Sin embargo, si eres nuevo en la distribución es probable que no sepas donde se ajustan las cosas. En esta breve introducción a networking les mostraremos como trabaja.Solo existen un par de cosas que nos deben de importar:

  • Configurar el nombre del host
  • Configurar el DNS
  • Configurar la dirección IP
  • Configurar el gateway (pasarela) por defecto.



Configurando el nombre del host

Configurar el nombre del host a un Debian es bastante sencillo. Podemos preguntar directamente o configurarlo con el comando hostname

Como un usuario pueden ver el nombre de host actual con :

user@mkdiablo:~$ /bin/hostname
mkdiablo

Para configurar el nombre de host directamente se convierten en root y corren :

mkdiablo:~# /bin/hostname nuevo_nombre_de_host

Cuando el sistema reinicie automáticamente leerá el nombre de host desde el archivo /etc/hostname. Si se desea hacer cambios permanentes al sistema deberán de editar ese archivo, y el cambio sera realizado la siguiente vez que el sistema reinicie.

Tambien pueden teclear el comando;

mkdiablo:/etc# hostname -f
hostname: Unknown host

El mensaje de Unknown host, significa que nuestro sistema esta roto, ya que no tiene un FQDN, esto se puede complicar a la hora de instalar MTAs como Exim4 o Courier. Lo resolvemos agregando nuestro domino al nombre del host, en el formato IP nombre_host.dominio.com, de esta manera

mkdiablo:/etc# vim /etc/host

Y agregamos los datos FQDN de nuestro servidor.

192.168.1.188 deathbian.guatewireless.org   deathbian

Configurando el DNS

Cuando se trata de configurar el DNS en Debian, este no difiere de otras distros. Pueden agregar nombre de hosts y direcciones IP al archivo /etc/hosts para búsquedas estáticas.
Para hacer que la maquina consulte con un servidor en particular para obtener nombres, simplemente se agrega las direcciones al archivo /etc/resolv.conf.

Por ejemplo una maquina que debe realizar búsquedas del servidor DNS con la dirección IP 192.168.1.1, debe tener un archivo resolv.conf de esta manera :

archivo: /etc/resolv.conf
search deathbian.guatewireless.org
nameserver 192.168.1.1

En este caso el search deathbian.guatewireless.org causa que las búsquedas de nombres de host (hostnames) tengan deathbian.guatewireless.org añadido. Entonces mkdiablo debera ser buscado como mkdiablo.deathbian.guatewireless.org

Configurando la dirección IP

Todas las direcciones IP asociadas a cualquier interfaz de red (NIC) que pueda el sistema tener, son leí­das desde el archivo /etc/network/interfaces. Este archivo tiene su propia documentación la cual pueden leer tecleando :

#man interfaces

Una configuración de ejemplo para una maquina que tenga una dirección estática se vera como la siguiente :

archivo: /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.90
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Acá configuramos la dirección IP (192.168.1.90), la pasarela (gateway) por defecto (192.168.1.1), y la mascara de red (netmask).

Para una maquina corriendo DHCP para trabajar con direcciones dinámicas, la configuración es mas simple :

archivo: /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

Si están utilizando una configuración con direcciones DHCP dinámicas se debe de tener algún paquete de cliente DHCP instalado – usualmente pump o dhcp-client.

Si hacen cambios a este archivo pueden hacer que los cambios hagan efecto ejecutando :

mkdiablo:~# /etc/init.d/networking restart

Configurando la pasarela por defecto

Luego de leer la sección anterior pueden observar que la ruta por defecto para un host con IP’s estáticas se puede configurar en /etc/network/interfaces.

Si desean ver la ruta/gateway actual por defecto deben ejecutar :

mkdiablo:~# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0

Tambií©n pueden utilizar el comando route :

mkdiablo:~# /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         router          0.0.0.0         UG    0      0        0 eth0

Acá vemos el hostname router en lugar de la dirección IP 192.168.1.1 – para evitar lo anterior ejecutamos

mkdiablo:~# /sbin/route -n

Para cambiar la ruta por defecto, primero debemos borrar la actual :

mkdiablo:~# /sbin/route del default gw 192.168.1.1

Una vez que esto se haya realizado no tendrán gateway, y serán incapaces de comunicarse con host de otras redes (no locales).
Agregamos la nueva ruta con :

mkdiablo:~# /sbin/route add default gw 192.168.1.100

Popularity: 12% [?]


Otros articulos de interes:

  1. Configuración de Red en Ubuntu utilizando la línea de comandos
  2. Linux: Configurando rutas estáticas en sistemas Debian/Ubuntu y Redhat/Fedora
  3. Cableado de Redes – Configuracion de colores del cable estructurado categoria 5e
  4. Como instalar y configurar un Servidor DHCP en Linux Ubuntu Debian
  5. Lighttpd: Instalacion y configuracion del web server para Linux Debian, Mint y Ubuntu

Tags: debian sarge, dirección ip, distribuciones, unknown host

19 Responses to Una introducción a configuración de redes en Debian

  1. luis on 20/09/2011 at 10:43

    Buenas Días compañeros estoy empezando con debian quiero configurar la red, para compartir documentos, impresoras, no encuentro un manual que me esplique con detalle los pasos a seguir.
    si tienen algo que me ayude me lo podían prestar para solucionar.
    Gracias

  2. JOSE on 14/09/2010 at 08:48

    Estoy entrando al mundo del linux para lo cual tengo una maquina real con windows xp y una maquina virtual con debian, en la maquina real tengo acceso a internet a traves de un cableado de red a un router inalambrico, y en windows xp tengo la siguiente configuracion :

    ip : 192.168.0.25
    mask: 255.255.255.0
    gateway: 192.168.0.1
    dns 192.168.0.1

    en la configuracion de debian hago los mismo cambiando simplemente el ip 192.168.0.35 pero accedo a internet cual seria el error, por favor espero su ayuda.

  3. antonio on 09/05/2010 at 11:57

    Sé que había un fichero para mirarlo, pero no me acuerdo…

  4. antonio on 09/05/2010 at 11:57

    ¿Como puedo saber el FQDN?

Leave a Reply

Your email address will not be published. Required fields are marked *

*