11/12/2009

Configuración de red TCP/IP en Linux

La base principal para la implementación de todo servidor, es la configuración de la red TCP/IP de nuestro sistema Linux. La conecitividad de éste en la red donde se implante es el punto de partida, para evitar errores posteriores que puedan presentarse.

Bien, al grano! En primer lugar, establecemos el nombre de nuestro servidor(piscis) de la siguiente manera:
# hostname piscis

Nos aseguramos también que el nombre del servidor se encuentre en el fichero "/etc/hostname", de tal manera que podramos preguntar por él, tecleando:
# hostname
Nos devolverá el nombre del servidor: piscis.

Existe también un fichero cuya ruta es: "/etc/hosts", que podemos utilizar para poder resolver los nombres de dominio de los hosts en direcciones IPs. Este fichero, contiene una entrada por línea, que consiste en una dirección IP, un nombre de host y una lista opcional de alias para el nombre de host.

El fichero host de nuestro servidor podría contener:

127.0.0.1 localhost
192.168.1.7 piscis.redlinux.com.pe piscis
192.168.1.10 cliente1.redlinux.com.pe cliente1


Donde, la primera linea, tiene de izquierda a derecha: ip de la interfaz de loopback(127.0.0.1) y su alias(localhost).
En la segunda línea, el ip del servidor, nombre fqdn(nombre + dominio) y un alias.
La tercera línea, muestra, el ip de un cliente, su nombre fqdn y su alias.

Así, si hacemos "ping cliente1", veremos que se resuelve a 192.168.1.10.
Podemos tambien preguntar por el nombre fqdn del servidor:
# hostname -f
Para que nos devuelva: piscis.redlinux.com.pe

Para asignar los parámetros de red, llámase dirección IP, máscara de red, puerta de enlace y servidores dns; a nuestra tarjeta de red, podemos solicitarlo a un servidor DHCP(si es que existiese) tecleando:
# dhclient eth0

Pero los parámetros de red, antes mencionados para un servidor, deben ser otorgados de manera estática.
Para asignarle a la tarjeta eth0, de nuestro servidor, el ip 192.168.1.7 y la máscara por defecto(255.255.255.0), tecleamos:
# ifconfig eth0 192.168.1.7 netmask 255.255.255.0

Para asignar la puerta de enlace 192.168.1.1 a nuestro servidor, tecleamos:
# route add default gw 192.168.1.1

Los servidores DNS(por ejemplo los de Telefónica), los podemos asignar, editando el fichero /etc/resolv.conf, el cual contendría:
nameserver 200.48.225.130
nameserver 200.48.225.146


Para poder visualizar la dirección IP y máscara de la tarjeta eth0 del servidor, tecleamos:
# ifconfig eth0

Para ver la puerta de enlace, pasarela o gateway, tecleamos:
# route -n

Para ver los servidores dns, teclear:
# cat /etc/resolv.conf

Para que estas configuraciones puedan perdurar, junto con el reinicio del servidor, podemos hacer uso del comando setup en RedHat, CentOS, Fedora y afines.
En Debian y afines, podemos hacer uso del fichero /etc/network/interfaces.

0 comentarios:

Publicar un comentario

Facebook Favorites

 
Design by RedLinux SRL