viernes, agosto 26, 2005

Como poner una IP fija en Debian, pero vale para Ubuntu.

Al inicio de mis pruebas para crear un Linux Terminal Server estuve probando en mi casa, y me dí cuenta que podría crear conflictos con los equipos de mis vecinos, eso me llevo a de alguna forma restringir y controlar la entrada, el primer control que se me ocurrió, dado que mis vecinos no son unos expertos, es poner IP fija en los equipos que yo uso.

Leí algunas guías, que daban varios modos de hacerlo, pero o no las entendí o estaban desactualizadas, así que lo que aquí pongo es un poco de lo que leí, un poco de lo que si salió y un mucho de los errores que funcionaron no sé ni como.

1. Revisar el nombre del equipo en: /etc/hostname, este nombre lo solicitó la instalación, pero puede ser que ni recuerdes cual le pusiste, es bueno revisarlo y checar que está en congruencia con el resto de tu red, no es necesario si te quieres conectar a una red de windows, pero te puede servir.

2. Modificar el archivo: /etc/hosts. Se debe poner la dirección IP fija, el nombre del equipo. dominio y el nombre del equipo, es decir, debe quedar algo así:

------------------------------------------------------------------------

192.168.1.3 equipo.dominio equipo

------------------------------------------------------------------------

Si existen más equipos a los que deseemos identificar los podemos agregar en el archivo, pudiendo quedar como sigue:

------------------------------------------------------------------------
192.168.1.3 equipo.dominio equipo
192.168.1.4 equipo1.dominio equipo1
192.168.1.5 equipo2.dominio equipo2

------------------------------------------------------------------------

Este archivo es informativo y es solo útil para el equipo que lo contiene, por ejemplo cuando demos un ping 192.168.1.4 el sistema nos indicará que se trata del equipo1.

O podemos dar ping equipo2.dominio indicándonos el sistema a que IP corresponde.

3. Editar el archivo: /etc/resolv.conf, para indicar el dominio al que pertenece nuestro equipo. indicando domain dominio, por lo que queda:

---------------------------------------------------------------------
domain dominio

---------------------------------------------------------------------

Donde "domain" es imperativa y "dominio" es el nombre de nuestro dominio.

Es bueno aclarar que este archivo lo debe modificar en forma dinámica nuestra instalación cuando nos conectemos a la red, podemos checar cual es el nombre que tiene y si nos parece que pertenece a nuestra red lo dejamos, pero sino tiene lógica, o estamos en una red aislada (no existe un servidor de nombres de dominio), lo tendremos que asignar.

El nombre de dominio es el mismo que se colocó en el paso anterior.

4. Ahora sí el paso de la muerte, modificamos el archivo: /etc/network/interfaces

Si instalamos nuestra distribución y le dijimos que nos diera acceso vía dhcp, este archivo debe parecerse más o menos a este:

---------------------------------------------------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

-------------------------------------------------------------------------

La última línea es la buena, le decimos que nuestra tarjeta de red "eth0" suponiendo que solo tenga una en nuestra pc, va a obtener la dirección IP de forma automática vía un servidor DHCP.

Este código lo debemos reemplazar, por cualquier cosa se debe poner comentariado (espero que exista este verbo) con sus respectivos #.

-------------------------------------------------------------------------

auto etho
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.2


--------------------------------------------------------------------------

Copienlo igualito, solo deben reemplazar el 192.168.1.3; por el número de IP fija que deben tener, y el 192.168.1.2 es la IP del router o pasarela que les da acceso a los recursos que desean tener, en mi caso internet.

Espero les sirva

0 comentarios: