Configuración básica de red
Configurando las interfaces de red
IP Estática
La configuración de las interfaces de red se encuentran en el fichero:
/etc/network/interfaces
Un ejemplo de este fichero puede ser el siguiente:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 200.89.74.17
netmask 255.255.255.0
network 200.89.74.0
broadcast 200.89.74.255
gateway 200.89.74.1
La primera interfaz loopback (lo) es una interfaz especial que permite hacer conexiones internas. Esta no debería modificarse bajo ningún motivo. La segunda interfaz definida es eth0, que corresponde a la primera interfaz Ethernet.
- La entrada address corresponde al número IP del ordenador.
- La entrada netmask corresponde a la máscara de red.
- Las entradas network y broadcast casi siempre corresponden al primer y último número del rango de números IP.
- La entrada gateway define el número IP de la puerta de enlace.
Cada vez que se cambie la configuración de red debes reiniciar el demonio de red con la siguiente intrucción:
# /etc/int.d/networking restart
IP dinámica
Para configurar la red para que toma una dirección dinámica de un servidor DHCP, la configuración de eth0 debe ser:
# The primary network interface
auto eth0
iface eth0 inet dhcp
Instrucciones para gestionar las interfaces de red
ifconfig
Con esta instrucción puedes visualizar la configuración actual de red.
- Configura la interface de red con una ip fija y comprueba con
ifconfig
que se ha configurado correctamente. - Configura la interface de red para obtener una IP dinámica y comprueba con
ifconfig
la configuración que ha tomado.
ifup y ifdown
Con estas instrucciones puedes desconectar (ifdown
) y conectar (ifup
) la interface de red que desees, por ejemplo:
# ifdown eth0
Configurando los nombres de la máquina y la resolución DNS
/etc/nsswitch.conf
En este fichero se especifican los métodos de resolución de nombres del equipo, por ejemplo existe una línea:
hosts: files dns
que nos dice dónde y en qué orden va a buscar la relación entre nombres de equipo y direcciones IP, en este caso en ficheros y servidores DNS.
/etc/hostname
En este fichero se encuentra el nombre de la máquina.
Para obtener el nombre de la máquina puedes utilizar la instrucción hostname
.
/etc/hosts
En este fichero se encuentra las resoluciones estáticas de DNS, en este fichero indicamos la relación entre direcciones IP y nombres.
Si usamos la siguiente instrucción:
hostname -f
hostname: Unknown host
El mensaje de Unknown host
, significa que nuestro sistema no tiene un FQDN (Fully Qualified Domain Name
es un nombre que incluye el nombre de la computadora y el nombre de dominio asociado a ese equipo). Lo resolvemos agregando nuestro domino al nombre del host, en el formato IP nombre_host.dominio.com, de esta manera de ejemplo:
nano /etc/hosts
192.168.1.1 mi_maquina.mi_dominio.com mi_maquina
/etc/resolv.conf
En este fichero se encuentra las direcciones de los servidores DNS, que nos van a permitir la traducción de nombres a direcciones IP.
- Cambia el nombre de tu máquina.
- Modifica el fichero
hosts
, e introduce tu dirección IP con el nombre de máquina y el FQDN. - Edita el fichero
/etc/resolv.conf
, comprueba los servidores DNS que están configurados y cámbialos por los siguientes (194.224.52.36
y194.224.52.37
)