Logo

domingo, 30 de enero de 2011

Colocar una IP Estatica en Debian Lenny

Acá una forma rápida de  configurar una ip en una interfaz de red.
En primer lugar utilizaremos el comando ifconfig con este comando podemos:
Asignar valores a una interfaz (tarjeta de red ) Habilitar y deshabilitar una Interfaz.

De Forma Temporal

En segundo lugar definiremos la Puerta de enlace con el comando route,
La explicación siguiente será para asignar una ip que solo será valida hasta la reiniciación de nuestro sistema esto quiere decir que la configuración que daremos solo estará guardada en memoria.

Lo primero es conocer cuales son nuestras interfazes de red disponibles para esto ejecutaremos.

ifconfig
El resultado podría ser como este
XX@XXXX:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0D:88:17:D3:1D
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3432 errors:0 dropped:0 overruns:0 frame:0
TX packets:3432 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:347320 (339.1 KiB) TX bytes:347320 (339.1 KiB)

Muy bien, esto nos dice que tenemos una interfaz de red llamada eth0 la segunda llamada lo es la interfaz interna localhost que no tocaremos.
Bien.. antes de empezar a configurar tenemos que tener los datos mínimos, por ejemplo la IP, Mascara de Red y Puerta de enlace
Imaginemos que los datos que necesitamos configurar en nuestra interfaz son.

IP : 192.168.53.226
Netmask : 255.255.255.0
Puerta de enlace : 192.168.53.1

Ahora nos toca configurarla, recuerda que se hace con permisos de Root en la mayoría de los casos.

Configurando ip
sudo ifconfig eth0 192.168.53.226

Configurando Mascara de red
sudo Ifconfig eth0 netmask 255.255.255.0                                         

Ahora la puerta de enlace.
sudo route add default gw 192.168.53.1 eth0                                      

para ver si nuestra configuración esta ok ejecutamos
ifconfig eth0
lala@SRVSSIICL:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0D:88:17:D3:1D
inet addr:192.168.53.228 Bcast:192.168.53.255 Mask:255.255.255.0

Y par aver ls puerta de enlace
XX@XXX:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.53.1 0.0.0.0 UG 0 0 0 eth0

Con estos pasos ya tenemos configurada una ip fija en nuestra tarjeta de red.
Recuerda que esta configuración durara solo hasta que reinicies tu Linux.


Para no complicar  reinicia la red de la siguiente forma.
sudos /etc/init.d/networking restart

De forma Fija

Ahora como configurar los mismos parámetros pero que la configuración que realizamos sea perpetua, eso quiere decir que no se borre la configuración una vez que reiniciemos nuestro sistema.

En Debian o sus otros derivados existe un archivo llamado "interfaces" este contiene la información de cada una de nuestras “interfaces” disponibles en nuestro sistema, generalmente cuando se instala linux la configuración en este archivo es básica eso quiere decir que la configuración es capas de iniciar las interfaces de red y configurarlas como DHC (obtención de ip mediante un servidor DHCP), el servidor DHCP tiene como función otorgar una ip a quien se solo solicite y sin que exista duplicidad , claro todo esto depende de como este configurado el servidor DHCP dado que un servidor de estas características puede dar o no IP a quien se lo solicite o bien puede ser abierto y entregar tantas ips como le sean permitidas.

La ubicación del archivo interfaces en Debian esta ubicado en /etc/network/interfaces

Para editarlo lo hacemos de la siguiente forma
sudo nano /etc/network/interfaces

Si queremos asignar una ip tendremos que modificar lo que aparece en el campo donde nos indica el nombre de la interfas , en este caso eth0
Así puede aparecer
auto eth0
iface eth0 inet dhcp

Como comentamos anteriormente por defecto podemos encontrar que la interfas esta configurada para DHCP y como queremos ahora configurarla en forma estática tendremos que modificar dhcp por static de la siguiente forma
auto eth0
iface eth0 inet static

Ahora le entregaremos los datos de ip , mascara y puerta de enlace, siguiendo con el ejemplo anterior y en modo de ejemplo utilizaremos los datos del ejercicio anterior.
IP : 192.168.53.226
Netmask : 255.255.255.0
Puerta de enlace : 192.168.53.1

Luego agregar estos datos en nuestro archivo de configuración /etc/network/interfaces , para esto tendremos que agregar después de la linea static lo siguiente.

address 192.168.53.228
netmask 255.255.255.0
gateway 192.168.53.1


Para terminar nuestra configuración de la interfas eth0 quedaría así.
auto eth0
iface eth0 inet static
address 192.168.53.228
netmask 255.255.255.0
gateway 192.168.53.1

Ahora  reinicia tu sistema o bien reinicia la red de la siguiente forma.
sudo /etc/init.d/networking restart


Referencias:
Forat
Debian.org
Itimag.com
El catalogo de TUX
paS.O.Slinux

No hay comentarios:

Publicar un comentario