You are on page 1of 16

Una de las configuraciones ms importantes a la hora de instalar desde cero nuestra distribucin Debian, es el archivo de configuracin de las interfaces

de red. El archivo en cuestin es /etc/network/interfaces y vamos a intentar averiguar como configurarlo a la medida de nuestras necesidades. En el archivo de configuracin, la primera interfaz que aparece es la de loopback. sta, aunque no es necesaria para conectarnos a la red, s se utiliza para hacer pruebas de conectividad y para identificar al host/equipo (definicin de la Wikipedia). Dicha interfaz viene configurada por defecto en el proceso de instalacin y para que se levante automticamente cuando enciende la mquina. # The auto iface lo inet loopback loopback network interface lo

Analizamos un poco estas lneas, no est de ms avisar que las lneas que empiezan con # son comentarios, no son lneas de la configuracin de las interfaces: 1. auto lo: esta lnea se encarga de levantar la interfaz que se especifica (en este caso lo de loopback) 2. iface: diminutivo de interfaz 3. lo: nombre de la interfaz 4. inet: configura dicha interfaz para valores de Ipv4 (inet6, para las direcciones Ipv6) 5. loopback: Especifica que se debe cargar la configuracin de loopback Configuracin Esttica Inicialmente comentar que est configurado para que no se levanten las interfaces, sino para hacerlo manualmente. En el caso de querer tener una interfaz que se levante por defecto cuando se arranca el pc deberemos aadir auto interfaz. Esto lo podemos hacer con: 1- Poner solamente un auto que englobe todas las interfaces que queramos: auto iface iface ... lo lo eth0 eth0 inet inet wlan0 loopback static

2- Poner auto en cada interfaz: auto iface auto iface ... lo loopback eth0 static

lo eth0

inet inet

Las siguientes lneas del archivo de configuracin, dependern de las tarjetas que tengamos instaladas en el pc. En mi caso, tengo una Ethernet y otra Wifi, las cuales estn identificadas con eth0 y wlan0 respectivamente. RECORDAD averiguar primero el nombre de las tarjetas,

por ejemplo con ifconfig -a para ver todas las interfaces instaladas en el equipo aunque no estn levantadas si, por el contrario, utilizamos iwconfig adems sabremos si alguna de las tarjetas instaladas es Wifi. # iface address netmask network broadcast gateway IP_Router # iface address netmask network broadcast gateway wireless_essid essid Interfaz eth0 inet FastEthernet static IP_Interfaz IP_mascara IP_Red IP_Difusin

Interfaz wlan0 inet

Wifi static IP_Interfaz IP_mascara IP_Red IP_Difusin IP_Router

Para aclarar un poco este lo de lneas, diremos que: 1. 2. 3. 4. address: corresponde a la direccin IP de la tarjeta de red. netmask: direccin IP con la que junto a address se identifica la direccin IP de la Red. network: direccin que identifica a toda la red. broadcast: direccin que se utiliza para comunicarse con todos los equipos instalados en la red. 5. gateway: puerta de enlace que identifica la interfaz del router/modem/server... uffs depende de lo que tengas instalado. 6. wireless-essid (solo para WIFI): nombre de la red inalmbrica que tengamos instalados. Estas son las lneas de configuracin bsicas para poder conectarnos por red, pero si echamos un vistazo a las pginas del manual y a la ayuda de los comandos ifconfig y iwconfig nos encontraremos con un montn ms de opciones y parmetros para configurar las interfaces. Es importante saber que, salvo wireless-essid, hay una relacin dura entre los parmetros de red. Pasando las direcciones a su equivalente en binario, siempre deben cumplirse las siguientes relaciones lgicas (notacin C): Network = address Broadcast = network Gateway & netmask = address & netmask Configuracin dinmica No solamente nos podemos conectar estticamente, es decir, con IP fija, si tenemos activado el servicio DHCP en nuestro router o si tenemos corriendo dicho servicio con un servidor, podemos simplificar la configuracin de las interfaces con una configuracin parecida a: & | netmask !netmask

auto iface eth0 inet dhcp

eth0

Si no conseguimos obtener ninguna direccin IP, comprobamos que est instalado el paquete dhcp3-client. Si falta lo instalamos y comprobamos el archivo /etc/resolv.conf; reiniciamos la red (/etc/init.d/networking restart) o el pc (reboot) y comprobamos de nuevo si tenemos direccin. Para forzar la conexin con el servidor DHCP utilizamos el comando: $ dhclient eth0 Internet Systems Consortium Copyright 2004-2006 Internet All rights For info, please visit http://www.isc.org/sw/dhcp/<br> DHCP Client Systems V3.0.4 Consortium. reserved.

Listening on LPF/eth0/XX:XX:XX:XX:XX:XX Sending on LPF/eth0/XX:XX:XX:XX:XX:XX Sending on Socket/fallback DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 DHCPOFFER from 192.168.0.1 DHCPREQUEST on eth1 to 255.255.255.255 port 67 DHCPACK from 192.168.0.1 bound to 192.168.0.118 -- renewal in 42300 seconds. La lnea DHCPACK from 192.168.0.1 nos indica que hemos recibido un paquete desde la direccin 192.168.0.1 que corresponder con nuestro servidor DHCP donde se especifica la configuracin de la interfaz. Por otro lado, renewal in 42300 seconds. especifica el tiempo que est configurado para renovar la direccin IP. 5. Interfaces virtuales Se nos puede presentar el caso de que tengamos un ordenador porttil que lo conectemos a varias redes, con distintas configuraciones, ya sea en casa, en el trabajo, en la "zona wifi" del bar o de un "amigo".... Para este caso podemos cambiar a mano la configuracin del interfaz (un poco cansino), o configurar interfaces virtuales en nuestro pc. Necesitamos hacer una pequea diferenciacin entre interfaz fsica y lgica. La fsica est clara, pero podemos tener varias interfaces lgicas (que configuraremos) en una misma interfaz fsica. A la cual pertenecen; si se activa una interfaz lgica tambin se activar la fsica, no pudindose dar dos interfaces lgicas por el mismo interfaz fsico. Una manera de definir interfaces lgicas es identificando, en nuestro archivo de interfaces, la interfaz fsica con la lgica seguida de dos puntos (:), quedando algo tal que eth0:0; donde 0 es el identificador de dicha interfaz. Quedando nuestro archivo interfaces, algo tal que: iface address netmask network eth0 inet static 192.168.0.1 255.255.255.0 192.168.0.0

broadcast iface eth0:0 inet dhcp

192.168.0.255

Donde eth0:0 est configurado para recibir la informacin de la red. Para levantar dicha interfaz, debemos de introducir el comando ifup eth0:0 Tambin podemos introducir directamente, en el archivo interfaces, el identificador de la interfaz lgica y su configuracin; quedando algo como: iface address netmask gateway iface address netmask gateway X.X.X.X hogar inet static 192.168.0.123 255.255.255.0 192.168.0.1 static X.X.X.X 255.255.0.0

trabajo

inet

Para conectarnos en este caso, debemos introducir el comando ifup eth0=hogar. Identificando tras el "igual" (=) la interfaz lgica que queremos activar. Seguridad Wifi - Si utilizamos como medida de seguridad el cifrado WEP (aunque se quede un poco escasa... ), debemos aadir en las lneas correspondientes a la interfaz wifi: wireless_key Clave_WEP -Si por el contrario utilizamos encriptacin WPA-PSK, deberemos configurar algn que otro apartado ms. chale un vistazo al apartado Lan/Wireless de este mismo wiki... Para echar a correr a wpa_supplicant y poder conectarnos al AP, lo debemos tener configurado en nuestro /etc/network/interfaces, o bien lanzarlo con: wpa_suppplicant -B -w -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -i wlan0 El archivo wpa_supplicant.conf puede estar en varios directorios, entre los que pueden ser: /etc y en /etc/wpa_supplicant, por motivos de seguridad se recomienda sacarlo de su ruta original. Hay que tenerlo en cuenta a la hora de hacer las configuraciones.

CONCEPTOS BSICOS Los siguientes son conceptos bsicos explicados de manera sencilla y se recomienda encarecidamente su lectura. El anlisis de los mismos ayudar a tener una mejor comprensin de las redes de computadoras. Adicionalmente, si se requiere informacin tcnica y detallada,

al final de este documento hay una serie de Lecturas Recomendadas. O bien puede omitirse esta seccin e ir directamente a Configurar la conexin .

Nombre lgico de la tarjeta de red Direccin IP Protocolo de Configuracin de Equipos Dinmicos (DHCP) Nombre de equipo Sistema de Nombres de Dominio Intranet Difusin Mscara de subred Puerta de enlace Dominio Internet

Nombre lgico de la tarjeta de red.- La tarjeta de red almbrica es el dispositivo que permitir enviar datos a travs del cable de red, ms all de los lmites fsicos de la computadora u otro dispositivo. Una computadora puede tener varias tarjetas de red almbricas. Los sistemas Linux asignan nombres lgicos a las tarjetas de red almbricas. El nombre lgico se conforma de la abreviacin eth, que significa Ethernet, y de un nmero consecutivo siendo el primero el cero: eth0 eth1 eth2 eth3 [...] Direccin IP.- Cada tarjeta de red, o cada nombre lgico de la tarjeta de red debe tener una identificacin nica, que la haga irrepetible en la red, de tal manera que no exista confusin al momento de transmitir datos con otros equipos de la red. Los equipos que usan el conjunto de protocolos TCP/IP se identifican mediante una serie de nmeros que de forma conjunta reciben el nombre de direccin IP (Internet Protocol address, IP address). A continuacin se muestran cuatro ejemplos de direcciones IP: 10.0.2.15 172.16.111.196 192.168.0.1 200.128.199.6 Se observa que cada direccin IP tiene 4 grupos de nmeros separados por puntos, y cada grupo recibe el nombre de octeto, as que se dice que una direccin IP tiene 4 octetos. Cada octeto puede tener un valor entre 0 y 255. Algunas direcciones IP son especiales y por lo tanto no se pueden usar para asignarlas a dispositivos, por ejemplo: 0.0.0.0 255.255.255.255 127.0.0.1

En una red sencilla que requiera una configuracin tpica (por ejemplo en un domicilio particular con 2 o 3 equipos) generalmente no se asignan direcciones IP que terminen con 0 o con 255 ya que estos 2 nmeros indican los lmites, por decirlo as, de la red o del rango de la red, por ejemplo: 10.0.0.255 192.168.0.0 172.16.109.255 Si dichas terminaciones (0 y 255) se usaran sin haberse diseado lo que se conoce como subnetting -lo cual conlleva modificar la mscara de subred (netmask)- entonces se crearan conflictos que impediran el correcto funcionamiento de los servicios de red. Protocolo de Configuracin de Equipos Dinmicos (DHCP).- Todo equipo en red debe tener su propia direccin IP. A veces los equipos son estticos, es decir que no se mueven de su lugar porque son, por ejemplo, servidores, impresoras, o equipos de escritorio. As que las direcciones IP de los equipos se configuran manualmente. Se dice que tendrn una direccin IP esttica porque los equipos no se movern de su lugar para trasladarse fuera del edificio. Otras veces los equipos son porttiles y entran y salen del edificio, as que la tarea de ir a su lugar y configurarles direcciones IP cada vez que ingresen a la red se vuelve repetitiva y tediosa. As que la tarea se le encarga a un equipo especial en la red que estar al pendiente, trabajando automticamente, esperando que otros equipos se conecten para asignarles direcciones IP y otras configuraciones. Dicho equipo especial se llama servidor DHCP (Dynamic Host Configuration Protocol) y asignar direcciones IP dinmicas. La mayora de los enrutadores que se usan actualmente en una casa u oficina pequea incluyen un servidor DHCP para que los equipos puedan conectarse a la red de manera automtica. Los equipos se ven beneficiados de esta caracterstica, sin importar sin son porttiles o de escritorio. Nombre de equipo.- Cuando las personas nos comunicamos no decimos -"llam al +01+801+1234567 y le pregunt como est", sino decimos -"llam a mi mam y le pregunt cmo est"-. De la misma manera, para facilitar la comunicacin en una red se usa un nombre de equipo (hostname) ya que el nombre es ms fcil de recordar que la direccin IP, y podemos decir -"acabo de guardar un documento en el servidor FACTURAS",- en vez de decir -"acabo de guardar un documento en el servidor 172.16.104.163"- y tratar de recordar en ese momento a qu servidor corresponde esa direccin IP. Sistema de Nombres de Dominio.- Algunos telfonos permiten reconocer la voz del usuario haciendo posible que uno diga en voz alta -"mam celular"- -"mam casa"- y el aparato automticamente marca el nmero del telfono de la mam. La voz entra por el micrfono, se compara con los contactos del directorio telefnico, se obtiene el nmero y automticamente se marca. De manera similar, en las redes de computadoras hay equipos que cumplen con la misma funcin, de tal manera que cuando un usuario enva un documento a la impresora llamada LASER_COLOR, la cual est en la red, la computadora del usuario primero enva la palabra LASER_COLOR a un equipo servidor que maneja un sistema llamado Sistema de Nombres de Dominio (Domain Name System, DNS), y este servidor (llamado DNS server o

nameserver) tiene una lista de los nombres de los equipos de la red y sus correspondientes direcciones IP. As que el servidor devuelve la direccin IP a la computadora del usuario y es hasta entonces cuando la computadora enva el documento directamente a la impresora porque ya tiene su direccin IP. Intranet.- Es una red interna o privada (casa, oficina, escuela, etc.) que usa la misma tecnologa sobre la cual se basa la Internet. Las direcciones IP de una Intranet son privadas, mientras que las direcciones IP de Internet son pblicas. Difusin.- En los centros comerciales es comn escuchar por los altavoces -"al propietario del vehculo placas ABC-123, se le solicita moverlo porque est estorbando"-. Todos en el centro comercial escuchamos el anuncio, pero slamente el propietario del vehculo responder al llamado. De manera similar un equipo en la red que se quiera comunicar con otro anunciar un mensaje que ser "escuchado" por todos los dems dispositivos, pero slo uno de ellos responder al llamado. A esto se le llama difusin (broadcast). El rango de difusin (broadcast) se configura mediante otra direccin IP que -dependiendo del administrador de la red- puede ser 255.255.255.255, 255.255.255.0, xxx.xxx.xxx.255 (en donde las xxx representan la direccin de red a la que pertenece el equipo), lo que significa que los anuncios se difundirn a todos los equipos del segmento de red. Mscara de subred.- Imagnese una red de casa que usa el rango de direcciones IP 192.168.1.0. Imagnese que la red tiene un enrutador que conecta a todos a Internet : 192.168.1.21 <--equipo-cocina 192.168.1.22 <--equipo-recamara 192.168.1.23 <--equipo-sala 192.168.1.254 <--- enrutador, tambin tiene direccin IP pblica, por ejemplo 189.189.20.50 La mscara de subred es una direccin IP especial que permitir que haya trfico nicamente en la red interna. Todos esos equipos tendrn una mscara de subred 255.255.255.0 . El nmero 255 funciona como una "mscara", ocultando los primeros 3 octetos de las direcciones IP as: xxx.xxx.xxx.0 , de tal manera que cuando un equipo desea comunicarse con otro, slo estar usando el ltimo octeto. Por ejemplo, si desde el equipo-sala se envan 4 paquetes de ping a la direccin IP del equipococina: usuario@equipo-sala:~ $ ping 192.168.1.21 -c 64 bytes from equipo-cocina (192.168.1.21): icmp_seq=1 ttl=127 time=0.789 64 bytes from equipo-cocina (192.168.1.21): icmp_seq=2 ttl=127 time=0.614 64 bytes from equipo-cocina (192.168.1.21): icmp_seq=3 ttl=127 time=0.324 64 bytes from equipo-cocina (192.168.1.21): icmp_seq=1 ttl=127 time=0.789 ms --equipo-cocina ping 4 packets transmitted, 4 received, 0% rtt min/avg/max/mdev = 0.321/1.275/4.126/1.646 ms statistics loss, time 4 ms ms ms

packet

--2999ms

Los paquetes se han dirigido a la direccin IP xxx.xxx.xxx.21 ya que la mscara de subred 255.255.255.0 ha ocultado los 3 primeros octetos. Los 3 primeros octetos del equipo-cocina

(192.168.1.xxx) son exactamente iguales a los del equipo-sala (192.168.1.xxx) y por ello fueron "enmascarados". Ahora bien, cuando se envan paquetes de ping hacia otra direccin IP que es de un rango completamente distinto, por ejemplo hacia la direccin IP 91.189.94.9: usuario@equipo-sala:~ $ ping 91.189.94.9 PING 91.189.94.9 (91.189.94.9) 56(84) bytes 64 bytes from 91.189.94.9: icmp_seq=1 ttl=45 64 bytes from 91.189.94.9: icmp_seq=2 ttl=45 64 bytes from 91.189.94.9: icmp_seq=3 ttl=45 64 bytes from 91.189.94.9: icmp_seq=4 ttl=45 time=271 ms --91.189.94.9 ping statistics 4 packets transmitted, 4 received, 0% packet loss, rtt min/avg/max/mdev = 258.658/264.071/271.531/4.851 ms -c of time=261 time=264 time=258 4 data. ms ms ms

time

--3000ms

Lo que ha sucedido es que los paquetes fueron enviados directamente al enrutador y de ah hacia Internet, porque la mscara de subred 255.255.255.0 ha ayudado a determinar de inmediato que los primeros 3 octetos (91.189.94.xxx) de la direccin IP destino son distintos a los primeros 3 octetos (192.168.1.xxx) de la direccin IP del equipo remitente, y por ello se deduce que el equipo destino no est en la red de la casa, as que se enviaron fuera de la red a travs del enrutador, que funciona como una puerta de enlace entra la red interna y la red externa. Puerta de enlace.- Los equipos que estn en una Intranet no pueden acceder a la Internet de manera directa, ya que sus direcciones IP son privadas. Deben hacerlo a travs de algn dispositivo que tenga 2 tarjetas de red con 2 direcciones IP: una pblica y una privada. As que el dispositivo sirve de intermediario entre la Intranet y la Internet. El dispositivo es un enrutador (router), porque enruta las conexiones desde adentro hacia afuera y viceversa, y recibe el nombre de puerta de enlace o gateway. Dominio.- Es un conjunto de equipos que estn relacionados por algun motivo, y por tal motivo confan entre s para compartir informacin. Por ejemplo si son equipos de la misma compaa, o equipos de la familia, o equipos que hacen la misma tarea (unos son para facturacin, otros para ventas, otros para soporte, etctera). Ejemplos de dominios son: altavista.com army.mil dal.net harvard.edu debian.org Se observa que tambin tienen separaciones mediante puntos. Las separaciones ayudan a distinguir el nombre de la organizacin y su giro. As es posible que dentro de un dominio existan distintos equipos que ofrecen distintos servicios, por ejemplo un servidor que ofrezca pginas documentos va HTTP (www.debian.org), o un servidor que ofrezca descarga de archivos va FTP (ftp.osuosl.org), o un servidor que ofrezca servicio de conversaciones va IRC (irc.dal.net), etctera.

No todas las organizaciones usan nombres de dominio, algunas simplemente usan lo que se conoce como grupo de trabajo, o usan un dominio local. Internet.- Red de redes. Red pblica tipo WAN (Wide Area Network), es decir, que tiene cobertura mundial. A travs de la red mundial se ofrecen servicios diversos como WWW, FTP, DNS, BBS, IRC, NTP, MAIL, por mencionar algunos. Anteriormente existan varias redes mundiales separadas, las cuales finalmente fueron unidas en un proceso conocido como internetworking, que expresa la idea de enlazar redes distintas. En el idioma ingls la palabra network (red de trabajo) generalmente se abrevia net (red) y de ah proviene la palabra Internet expresando la idea ser una red conformada de muchas redes. La conexin a Internet se realiza a travs de un proveedor denominado ISP (Internet Service Provider).

CONFIGURAR LA CONEXIN Primeramente se usa el comando ifconfig para mostrar la configuracin actual de las tarjetas de red: $ ifconfig eth0 Link encap:Ethernet HWaddr 00:c0:4f:23:e6:5a inet addr:169.254.104.127 Bcast:255.255.255.0 Mask:255.255.255.0 inet6 addr: fe80::2c0:4fff:fe23:e65a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 MB) TX bytes:0 (0.0 MB) Interrupt:11 Base address:0xc000 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:6446 errors:0 dropped:0 overruns:0 frame:0 TX packets:6446 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:583266 (569.5 KB) TX bytes:583266 (569.5 KB) Se observa que la primer lnea muestra el nombre lgico, que en este caso es eth0. Tomar nota del nombre lgico. Si se muestra alguna otra, por ejemplo eth1, eth2, eth3, etctera, puede significar que el equipo tiene ms tarjetas de red almbricas, o que al equipo se le cambi fsicamente la tarjeta de red almbrica y por ello ha tomado un nuevo nombre lgico, consecutivo. El otro dispositivo mostrado, lo, se refiere a localhost (loopback) y su direccin especial 127.0.0.1.

a) modificar el archivo /etc/network/interfaces : # nano /etc/network/interfaces el archivo ya debe contener informacin sobre localhost, la cual es la siguiente y no debe ser modificada: auto iface address netmask 255.0.0.0 lo loopback 127.0.0.1

lo

inet

En algunas versiones ms recientes de Debian slo se muestran las 2 primeras lneas, lo cual es correcto en dichas versiones: auto iface lo inet loopback Debajo de esa seccin se deben agregar los datos de la conexin de red. CASO 1 Suponiendo que la direccin IP ser dinmica, y que en la red hay otro equipo que la asignar va DHCP, entonces los nicos datos que se agregaran para la tarjeta de red (que en este ejemplo es eth0) son: auto iface eth0 inet dhcp eth0 lo

donde la primer lnea indica que la velocidad para la transmisin de datos del dispositivo eth0 se determinar de forma automtica. La segunda lnea indica que el dispositivo eth0 obtendr direccin automticamente va DHCP. Por lo tanto el archivo finalmente debe quedar as: auto iface address netmask 255.0.0.0 auto iface eth0 inet dhcp CTRL+O y Enter para guardar los cambios, CTRL+X para salir. CASO 2 Suponiendo que la direccin IP ser esttica, es decir, que todos los equipos en la red han sido configurados manualmente y por la tanto la direccin IP no se obtendr va DHCP, entonces los datos mnimos que se necesitaran conocer y agregar son direccin IP, mscara lo loopback 127.0.0.1

lo

inet

eth0

de subred, puerta de enlace, y servidores DNS. Suponiendo que se cuenta con los siguientes datos: direccin IP: mscara de direccin IP del rango de direccin IP del servidor direccin IP del servidor DNS secundario: 10.0.0.2 entonces lo que se agregara al archivo sera: auto iface address gateway broadcast netmask 255.255.255.0 eth0 static 10.0.0.71 10.0.0.254 10.0.0.255 10.0.0.71 255.255.255.0 10.0.0.254 10.0.0.255 10.0.0.1

subred: enrutador: difusin: DNS primario:

eth0

inet

donde la primera lnea indica que la velocidad de conexin ser automtica, la segunda lnea declara que la direccin IP ser esttica, la tercer lnea indica la direccin IP, la cuarta lnea la puerta de enlace (direccin IP del enrutador), la quinta lnea el rango de difusin, y la sexta lnea la mscara de subred. Hay otros datos que se pueden agregar, pero no son estrictamente necesarios para que funcione la conexin: - Un nombre (name) descriptivo de la tarjeta de red, por ejemplo: name Tarjeta de Red Almbrica marca ACME modelo XYZ de 10/100 Mbps - La direccin de red (network) a la que pertenece la direccin IP. Si la direccin IP fuese 192.168.0.124 entonces la direccin de red sera 192.168.0.0; si la direccin IP fuese 172.16.109.238 entonces la direccin de red sera 172.16.109.0. Se observa entonces que el ltimo ltimo octeto ser siempre cero. En el ejemplo de este documento se ha indicado que la direccin IP es 10.0.0.71, por lo tanto pertenece a la direccin de red 10.0.0.0 y se indica as: network 10.0.0.0 - La mtrica (metric) de la ruta, la cual representa el valor (costo precedencia) usado en la tabla de enrutamiento, por ejemplo: metric 1 Nota para los Administradores de Redes: si no se declara el valor para la mtrica de enrutamiento el sistema automticamente usar un valor de 100 Por lo tanto el archivo podra quedar as finalmente:

auto iface address netmask 255.0.0.0 auto iface name Tarjeta network address gateway broadcast netmask metric 1

lo

inet

lo loopback 127.0.0.1

de

Red

eth0 Almbrica

marca

ACME

inet modelo

XYZ

de

eth0 static 10/100 Mbps 10.0.0.0 10.0.0.71 10.0.0.254 10.0.0.255 255.255.255.0

CTRL+O y Enter para guardar los cambios, CTRL+X para salir. b) posteriormente se usa el comando resolvconf el cual permitir agregar las direcciones IP de los servidores DNS. Se usa resolvconf con el parmetro -a (add) para aadir las direcciones IP de cada servidor DNS (nameserver) que usar la tarjeta de red (que en el ejemplo es eth0). El comando resolvconf no abrir ningn editor sino que los datos se introducen en lnea, es decir, inmediatamente despus de introducir la contrasea y presionar Enter se debe escribir directamente la direccin IP del servidor primario y luego presionar Enter, luego la direccin IP del servidor secundario y presionar Enter. Si el equipo pertenece a un dominio se debe introducir el dominio de bsqueda y presionar Enter. Cuando todos los datos se hayan introducido se pulsar CTRL+D para indicar que se ha finalizado la edicin en lnea. Suponiendo que el equipo no pertenece a un dominio, y usando direcciones IP de ejemplo ya mencionadas: # nameserver nameserver <--# resolvconf 10.0.0.1 <--10.0.0.2 <---a y y eth0 Enter Enter CTRL+D

escribir escribir presionar

presionar presionar

Suponiendo que el equipo s pertenece a un dominio (por ejemplo esdebian.org): # nameserver nameserver search domain <--# resolvconf 10.0.0.1 <--10.0.0.2 <--esdebian.org <--esdebian.org <---a y y y y eth0 Enter Enter Enter Enter CTRL+D

escribir escribir escribir escribir presionar

presionar presionar presionar presionar

Es importante que CTRL+D se oprima en un rengln vaco para indicar que ya finaliz la edicin en lnea. La informacin introducida quedar almacenada en el archivo

/var/run/resolvconf/interface/eth0. Dicho archivo se puede modificar posteriormente, y en caso de hacer cambios es necesario actualizar (update) para que se efecten dichos cambios: # resolvconf -u Para verificar que se aplicaron los cambios, o para mostrar los servidores DNS actuales se consulta el archivo /etc/resolv.conf : $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 10.0.0.1 nameserver 10.0.0.2 search esdebian.org domain esdebian.org $ Si no se desea usar resolvconf entonces es posible editar (como root) el archivo de configuracin con algn editor como nano: # nano /etc/resolv.conf recordando que se usa CTRL+O y Enter para guardar los cambios, y CTRL+X para salir. c) para especificar el nombre del equipo (hostname) se edita el archivo /etc/hostname : # nano /etc/hostname El archivo slo debe contener una lnea con el nombre del equipo, sin agregar dominio alguno, ni lneas vacas, por ejemplo: equipo-sala para guardar los cambios se presiona CTRL+O y Enter, y para salir CTRL+X. d) posteriormente se modifica, siguiendo el mismo mtodo, el archivo /etc/hosts : # nano /etc/hosts y se debe agregar el mismo nombre del equipo despus de la direccin IP 127.0.1.1, tal y como se muestra en la segunda lnea. La seccin inferior no se debe modificar pues corresponde a configuraciones para IPv6: 127.0.0.1 127.0.1.1 equipo-sala # The ::1 fe00::0 following lines are desirable ip6-localhost for IPv6 localhost

capable hosts ip6-loopback ip6-localnet

ff00::0 ff02::1 ff02::2 ff02::3 ip6-allhosts

ip6-mcastprefix ip6-allnodes ip6-allrouters

REINICIAR EL DEMONIO DE RED Se usa el siguiente comando para reiniciar el demonio de red: # /etc/init.d/networking restart Suponiendo que en la configuracin se indic que la direccin IP se obtendr va DHCP (CASO 1) el sistema automticamente ejcutar el proceso dhclient, el cual buscar el servidor DHCP, solicitar una direccin IP y los dems datos necesarios, confirmar al servidor que los ha recibido y usar la configuracin por el tiempo que le haya asignado el servidor DHCP. El resultado ser similar al siguiente: # /etc/init.d/networking restart * Reconfiguring network interfaces... There is already a pid file /var/run/dhclient.eth0.pid with pid 8006 killed old client process, removed PID file Internet Systems Consortium DHCP Client V3.0.6 Copyright 2004-2007 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening

on LPF/eth0/00:c0:4f:23:e6:5a Sending on LPF/eth0/00:c0:4f:23:e6:5a Sending on Socket/fallback DHCPRELEASE on eth0 to 10.0.0.254 port 67 Continuing at if-pre-up,eth0,lan There is already a pid file /var/run/dhclient.eth0.pid with pid 134519072 Internet Systems Consortium DHCP Client V3.0.6 Copyright 2004-2007 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/

Listening

on LPF/eth0/00:c0:4f:23:e6:5a Sending on LPF/eth0/00:c0:4f:23:e6:5a Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 DHCPOFFER of 10.0.0.200 from 10.0.0.254 DHCPREQUEST of 10.0.0.200 on eth0 to 255.255.255.255 port 67 DHCPACK of 10.0.0.200 from 10.0.0.254 Moving from if-pre-up,eth0,lan to dhclient3,lan bound to 10.0.0.200 -- renewal in 77343 seconds. Se observa en la ltima lnea que a la tarjeta de red se le ha asociado la direccin IP 10.0.0.200, la cual fue ofrecida por el servidor DHCP integrado al enrutador (10.0.0.254). Tambin se observa en la misma lnea que el equipo solicitar al servidor DHCP una renovacin de la direccin dentro de 77343 segundos, es decir, dentro de 21.4 horas ya que es la configuracin predeterminada de ese servidor DHCP. Cuando transcurra ese tiempo el servidor volver a ofrecer la misma direccin IP o asignar una distinta dependiendo de cmo est configurado. NOTA: en caso de que el comando anterior ( sudo /etc/init.d/networking restart ) no haya invocado a dhclient y por lo tanto no se haya obtenido una direccin IP entonces dhclient se debe ejecutar directamente: # dhclient Si por alguna razn se desea liberar (release) la direccin IP, es decir, informar al servidor DHCP que ya no se necesita la direccin IP que prest: # dhclient -r Despus de ejecutar el comando anterior el equipo se habr quedado sin direccin IP y por lo tanto no tendr acceso a la red. Si se desea obtener (renovar) nuevamente una direccin IP va DHCP: # dhclient Es posible que el servidor DHCP vuelva a ofrecer la misma direccin IP que anteriormente proporcion si ha pasado poco tiempo desde que se liber. O porque el servidor DHCP maneja "reservaciones", es decir, tiene una lista de los equipos en la red y una lista correspondiente de qu direcciones IP les debe asignar, para que siempre tengan la misma direccin IP, an cuando los equipos intenten liberar-renovar. Tambin es posible que no se manejan "reservaciones" y la direccin IP que anteriormente se us ya fue proporcionada a otro equipo en la red. O puede ser porque los servidores DHCP esperan cierto tiempo de tolerancia pues quizs el equipo cliente desee renovar pronto, as que si ya pas ese tiempo predeterminado entonces el servidor puede ofrecer una nueva direccin IP. Suponiendo que en la configuracin se indic que la direccin IP es fija (CASO 2) el resultado ser similar al siguiente:

# * SIOCDELRT: Moving [ OK ]

/etc/init.d/networking Reconfiguring network No such from dhclient3,lan to

restart interfaces... process if-pre-up,eth0,lan

En cualquiera de los casos finalmente se debe comprobar la configuracin que se ha aplicado, nuevamente con el comando ifconfig como se explic en el inciso e) : $ /sbin/ifconfig # ifconfig

PROBAR LA CONEXIN Finalmente queda probar la conexin, por ejemplo enviando unos 4 paquetes de datos con el comando ping hacia un equipo en Internet, por ejemplo: $ ping 91.189.94.9 PING 91.189.94.9 (91.189.94.9) 56(84) 64 bytes from 91.189.94.9: icmp_seq=1 64 bytes from 91.189.94.9: icmp_seq=2 64 bytes from 91.189.94.9: icmp_seq=3 64 bytes from 91.189.94.9: icmp_seq=4 ttl=45 time=220 ms -c bytes ttl=45 ttl=45 ttl=45 of time=215 time=220 time=220 4 data. ms ms ms

--91.189.94.9 ping statistics 4 packets transmitted, 4 received, 0% packet loss, rtt min/avg/max/mdev = 215.834/219.226/220.485/2.019 ms

time

--2997ms

o probar algn otro sitio que se sepa que est configurado para responder al comando ping, ya que algunos -por seguridad- estn configurados para no responder. Claro est, se supone que est contratado el servicio de acceso a Internet y que funciona correctamente.

You might also like