Sie sind auf Seite 1von 11

Direccin IP y su Configuracin Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a un interfaz (elemento de comunicacin/conexin)

de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del protocolo TCP/IP. Dicho nmero no se ha de confundir con la direccin MAC que es un identificador de 48bits para identificar de forma nica a la tarjeta de red y no depende del protocolo de conexin utilizado ni de la red. La direccin IP puede cambiar muy a menudo por cambios en la red o porque el dispositivo encargado dentro de la red de asignar las direcciones IP, decida asignar otra IP (por ejemplo, con el protocolo DHCP), a esta forma de asignacin de direccin IP se denomina direccin IP dinmica (normalmente abreviado como IP dinmica). Los sitios de Internet que por su naturaleza necesitan estar permanentemente conectados, generalmente tienen una direccin IP fija (comnmente, IP fija o IP esttica), esta, no cambia con el tiempo. Los servidores de correo, DNS, FTP pblicos y servidores de pginas web necesariamente deben contar con una direccin IP fija o esttica, ya que de esta forma se permite su localizacin en la red. A travs de Internet los ordenadores se conectan entre s mediante sus respectivas direcciones IP. Sin embargo, a los seres humanos nos es ms cmodo utilizar otra notacin ms fcil de recordar, como los nombres de dominio; la traduccin entre unos y otros se resuelve mediante los servidores de nombres de dominio DNS, que a su vez, facilita el trabajo en caso de cambio de direccin IP, ya que basta con actualizar la informacin en el servidor DNS y el resto de las personas no se enterarn ya que seguirn accediendo por el nombre de dominio. Direcciones IPv4 Las direcciones IPv4 se expresan por un nmero binario de 32 bits permitiendo un espacio de direcciones de 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar como nmeros de notacin decimal: se dividen los 32 bits de la direccin en cuatro octetos. El valor decimal de cada octeto est comprendido en el rango de 0 a 255 [el nmero binario de 8 bits ms alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255]. En la expresin de direcciones IPv4 en decimal se separa cada octeto por un carcter nico ".". Cada uno de estos octetos puede estar comprendido entre 0 y 255, salvo algunas excepciones. Los ceros iniciales, si los hubiera, se pueden obviar.
Ejemplo de representacin de direccin IPv4: 010.128.001.255 o 10.128.1.255 En las primeras etapas del desarrollo del Protocolo de Internet,1 los administradores de Internet interpretaban las direcciones IP en dos partes, los primeros 8 bits para designar la direccin de red y el resto para individualizar la computadora dentro de la red. Este mtodo pronto prob ser inadecuado, cuando se comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el direccionamiento internet fue revisado y se introdujo la arquitectura de clases (classful network architecture).2 En esta arquitectura hay tres clases de direcciones IP que una organizacin puede recibir de parte de la Internet Corporation for Assigned Names and Numbers (ICANN): clase A, clase B y clase C.

root@lab-273:~# /etc/init.d/networking stop

En una red de clase A, se asigna el primer octeto para identificar la red, reservando los tres ltimos octetos (24 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 224 - 2 (se excluyen la direccin reservada para broadcast (ltimos octetos en 255) y de red (ltimos octetos en 0)), es decir, 16 777 214 hosts. En una red de clase B, se asignan los dos primeros octetos para identificar la red, reservando los dos octetos finales (16 bits) para que sean asignados a los hosts, de modo que la cantidad mxima de hosts es 216 - 2, o 65 534 hosts. En una red de clase C, se asignan los tres primeros octetos para identificar la red, reservando el octeto final (8 bits) para que sea asignado a los hosts, de modo que la cantidad mxima de hosts es 28 - 2, 254 hosts. N de N de Host Por Mscara de Clase Rango Broadcast ID Redes Red Red A B C (D) (E) 1.0.0.0 - 127.255.255.255 128 128.0.0.0 191.255.255.255 192.0.0.0 223.255.255.255 224.0.0.0 239.255.255.255 16.384 2.097.152 histrico 16.777.214 65.534 254 255.0.0.0 255.255.0.0 255.255.255.0 x.255.255.255 x.x.255.255 x.x.x.255

240.0.0.0 histrico 255.255.255.255 La direccin 0.0.0.0 es reservada por la IANA para identificacin local. La direccin que tiene los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina direccin de red. La direccin que tiene los bits correspondientes a host iguales a uno, sirve para enviar paquetes a todos los hosts de la red en la que se ubica. Se denomina direccin de broadcast. Las direcciones 127.x.x.x se reservan para designar la propia mquina. Se denomina direccin de bucle local o loopback. El diseo de redes de clases (classful) sirvi durante la expansin de internet, sin embargo este diseo no era escalable y frente a una gran expansin de las redes en la dcada de los noventa, el sistema de espacio de direcciones de clases fue reemplazado por una arquitectura de redes sin clases Classless Inter-Domain Routing (CIDR)3 en el ao 1993. CIDR est basada en redes de longitud de mscara de subred variable (variable-length subnet masking VLSM) que permite asignar redes de longitud de prefijo arbitrario. Permitiendo una distribucin de direcciones ms fina y granulada, calculando las direcciones necesarias y "desperdiciando" las mnimas posibles. Direcciones privadas Hay ciertas direcciones en cada clase de direccin IP que no estn asignadas y que se denominan direcciones privadas. Las direcciones privadas pueden ser utilizadas por los hosts que usan traduccin de direccin de red (NAT) para conectarse a una red pblica o por los hosts que no se

root@lab-273:~# /etc/init.d/networking stop

conectan a Internet. En una misma red no pueden existir dos direcciones iguales, pero s se pueden repetir en dos redes privadas que no tengan conexin entre s o que se conecten mediante el protocolo NAT. Las direcciones privadas son: Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts). Clase B: 172.16.0.0 a 172.31.255.255 (16 bits red, 16 bits hosts). 16 redes clase B contiguas, uso en universidades y grandes compaas. Clase C: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts). 256 redes clase C contiguas, uso de compaas medias y pequeas adems de pequeos proveedores de internet (ISP). Muchas aplicaciones requieren conectividad dentro de una sola red, y no necesitan conectividad externa. En las redes de gran tamao a menudo se usa TCP/IP. Por ejemplo, los bancos pueden utilizar TCP/IP para conectar los cajeros automticos que no se conectan a la red pblica, de manera que las direcciones privadas son ideales para estas circunstancias. Las direcciones privadas tambin se pueden utilizar en una red en la que no hay suficientes direcciones pblicas disponibles. Las direcciones privadas se pueden utilizar junto con un servidor de traduccin de direcciones de red (NAT) para suministrar conectividad a todos los hosts de una red que tiene relativamente pocas direcciones pblicas disponibles. Segn lo acordado, cualquier trfico que posea una direccin destino dentro de uno de los intervalos de direcciones privadas no se enrutar a travs de Internet. Mscara de subred La mscara permite distinguir los bits que identifican la red y los que identifican el host de una direccin IP. Dada la direccin de clase A 10.2.1.2 sabemos que pertenece a la red 10.0.0.0 y el host al que se refiere es el 2.1.2 dentro de la misma. La mscara se forma poniendo a 1 los bits que identifican la red y a 0 los bits que identifican el host. De esta forma una direccin de clase A tendr como mscara 255.0.0.0, una de clase B 255.255.0.0 y una de clase C 255.255.255.0. Los dispositivos de red realizan un AND entre la direccin IP y la mscara para obtener la direccin de red a la que pertenece el host identificado por la direccin IP dada. Por ejemplo un router necesita saber cul es la red a la que pertenece la direccin IP del datagrama destino para poder consultar la tabla de encaminamiento y poder enviar el datagrama por la interfaz de salida. Para esto se necesita tener cables directos. La mscara tambin puede ser representada de la siguiente forma 10.2.1.2/8 donde el /8 indica que los 8 bits ms significativos de mscara estn destinados a redes, es decir /8 = 255.0.0.0. Anlogamente (/16 = 255.255.0.0) y (/24 = 255.255.255.0). Creacin de subredes El espacio de direcciones de una red puede ser subdividido a su vez creando subredes autnomas separadas. Un ejemplo de uso es cuando necesitamos agrupar todos los empleados pertenecientes a un departamento de una empresa. En este caso crearamos una subred que englobara las direcciones IP de stos. Para conseguirlo hay que reservar bits del campo host para identificar la subred estableciendo a uno los bits de red-subred en la mscara. Por ejemplo la direccin 172.16.1.1 con mscara 255.255.255.0 nos indica que los dos primeros octetos identifican la red (por ser una direccin de clase C), el tercer octeto identifica la subred (a 1 los bits en la mscara) y el cuarto identifica el host (a 0 los bits correspondientes dentro de la mscara). Hay dos direcciones de cada subred que quedan reservadas: aquella que identifica la subred (campo host a 0) y la direccin para realizar broadcast en la subred (todos los bits del campo host en 1).
root@lab-273:~# /etc/init.d/networking stop

IP dinmica Una direccin IP dinmica es una IP asignada mediante un servidor DHCP (Dynamic Host Configuration Protocol) al usuario. La IP que se obtiene tiene una duracin mxima determinada. El servidor DHCP provee parmetros de configuracin especficos para cada cliente que desee participar en la red IP. Entre estos parmetros se encuentra la direccin IP del cliente. DHCP apareci como protocolo estndar en octubre de 1993. El estndar RFC 2131 especifica la ltima definicin de DHCP (marzo de 1997). DHCP sustituye al protocolo BOOTP, que es ms antiguo. Debido a la compatibilidad retroactiva de DHCP, muy pocas redes continan usando BOOTP puro. Las IP dinmicas son las que actualmente ofrecen la mayora de operadores. El servidor del servicio DHCP puede ser configurado para que renueve las direcciones asignadas cada tiempo determinado. CONFIGURACION (LINUX) Nota: Para la configuracin por terminal de la tarjeta de red es necesario tener privilegios de administrador. Seguir los siguientes pasos:

Abra un interprete de rdenes


Presione las teclas ALT + F2, en el cuadro de dialogo escriba gnome-terminal y pulse ENTER.

Ingrese a modo superusuario


Solo un usuario privilegiado puede configurar cualquier componente del sistema, para tener todos los privilegios escriba en linea de comandos: telematica@lab-273:~$ sudo -s [sudo] password for telematica: 123456 root@lab-273:~#

Note que la contrasea no se muestra cuando se digita los caracteres, ademas observe que la terminacin del prompt cambia de $ a #.

Determine el nombre de la interfaz a configurar


Antes de asignar una direccin IP es necesario conocer las interfaces de red disponibles en nuestro sistema para ello escriba: root@lab-273:~# ifconfig eth0 Link encap:Ethernet direccinHW 00:0c:29:14:41:9e ... resultado omitido ...

root@lab-273:~# /etc/init.d/networking stop

lo

Link encap:Bucle local Direc. inet:127.0.0.1 Msc:255.0.0.0 ... resultado omitido ...

Observe que tenemos disponible una interfaz Ethernet denominada eth0, usted puede obtener valores como eth1, eth2 u otros. Tambin contamos con una interfaz de loopback denominada lo, utilizada para cuestiones de prueba.

Edite el archivo de configuracin de red


Abra el archivo de configuracin interfaces: root@lab-273:~# nano /etc/network/interfaces

El contenido del archivo con la configuracin por defecto es: auto lo iface lo inet loopback

Adicione las siguientes lineas para configurar la IP tanto en PC - 1 como en PC 2: PC - 1 auto eth0 iface eth0 inet static address 172.16.1.2 netmask 255.255.0.0 PC - 2 auto eth0 iface eth0 inet static address 172.16.1.3 netmask 255.255.0.0

Guarde el archivo editado presionando las teclas CTRL + O, luego pulse ENTER, ahora salga del editor de texto presionando CTRL + X.

Reinicie el servicio de red


Para que los cambios tengan efecto es necesario reiniciar el servicio networking: Detenemos el servicio: root@lab-273:~# /etc/init.d/networking stop

Iniciamos nuevamente el servicio:

root@lab-273:~# /etc/init.d/networking stop

root@lab-273:~# /etc/init.d/networking start

Verifique la configuracin
Vea si la direccin IP y mascara de red fueron asignadas correctamente en la interfaz correspondiente con ifconfig e ip, por ejemplo en la PC 1 se muestra: root@lab-273:~# ifconfig eth0 eth0 Link encap:Ethernet direccinHW 00:0c:29:14:41:9e Direc. inet:172.16.1.2 Difus.:0.0.0.0 Msc:255.255.0.0 ... resultado omitido ... root@lab-273:~# ip route list 172.16.0.0/16 dev eth0 proto kernel

scope link

src 172.16.1.2

Realice pruebas de conectividad en cada Host


El programa ping nos permite verificar conectividad entre las PCs haciendo uso del protocolo ICMP. Realice las siguientes acciones en linea de comandos: PC-1 Hacia la propia IP:
root@lab-273:~# ping -c 4 172.16.1.2

PC-2 Hacia la propia IP:


root@lab-273:~# ping -c 4 172.16.1.3

Hacia la IP de PC - 2:
root@lab-273:~# ping -c 4 172.16.1.3

Hacia la IP de PC - 1:
root@lab-273:~# ping -c 4 172.16.1.2

La respuesta de echo de una conexin exitosa para ambos casos debe ser similar a: PING 172.16.1.2 (172.16.1.2) 56(84) bytes of data. 64 bytes from 172.16.1.2: icmp_req=1 ttl=64 time=0.039 64 bytes from 172.16.1.2: icmp_req=2 ttl=64 time=0.038 64 bytes from 172.16.1.2: icmp_req=3 ttl=64 time=0.035 64 bytes from 172.16.1.2: icmp_req=4 ttl=64 time=0.037

ms ms ms ms

--- 172.16.1.2 ping statistics --4 packets transmitted, 4 received, 0% packet loss, time 2997ms rtt min/avg/max/mdev = 0.035/0.037/0.039/0.004 ms

Asignacin de IP dinmica
En esta topologa debe configurar cada PC - 1 y PC 2 de manera tal que soliciten una IP y

root@lab-273:~# /etc/init.d/networking stop

marcara de red a un servidor DHCP. La tecnologa utilizada es Ethernet: Topologa PC 1: IP: Automtico Mascara: Automtico PC 2: IP: Automtico Mascara: Automtico Direccionamiento

Siga los pasos 1, 2 y 3 del punto Asignacin de IP esttica, luego contine con estos:

Edite el archivo de configuracin de red


Abra el archivo de configuracin interfaces: root@lab-273:~# nano /etc/network/interfaces

El contenido final del archivo debe mostrarse como sigue tanto en PC - 1 y PC 2: PC - 1 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp PC - 2 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp

Guarde el archivo editado y salga del editor de texto.

Reinicie el servicio de red


Reinicie el servicio networking, tome en cuenta que el host har una peticin a un servidor DHCP. Este proceso puede tardar cierto tiempo de acuerdo a la disponibilidad del servidor.

root@lab-273:~# /etc/init.d/networking stop

root@lab-273:~# /etc/init.d/networking start

Verifique la configuracin
Note que no asigna la direccin IP en los equipos ya que este depende del servidor DHCP, suponga que el rango de direcciones IP a asignar del servidor esta en 192.168.1.0 /24 Tome nota de que direccin IP y mascara de red que fueron asignadas en la interfaz eth0 con ifconfig e ip Por ejemplo, la PC 1 muestra: root@lab-273:~# ifconfig eth0 eth0 Link encap:Ethernet direccinHW 00:0c:29:14:41:9e Direc. inet:192.168.1.129 Difus.:192.168.1.255 Msc:255.255.255.0 ... resultado omitido ...

root@lab-273:~# ip route list 192.168.1.0/24 dev eth0 proto kernel

scope link

src 192.168.1.129

Y la PC 2 muestra: root@lab-273:~# ifconfig eth0 eth0 Link encap:Ethernet direccinHW 00:0c:29:14:41:9e Direc. inet:192.168.1.148 Difus.:192.168.1.255 Msc:255.255.255.0 ... resultado omitido ...

root@lab-273:~# ip route list 192.168.1.0/24 dev eth0 proto kernel

scope link

src 192.168.1.148

Realice pruebas de conectividad


PC-1 Hacia la propia IP: Hacia la propia IP: PC-2

root@lab-273:~# ping -c 4 192.168.1.129 root@lab-273:~# ping -c 4 192.168.1.148

Hacia la IP de PC - 2:

Hacia la IP de PC - 1:

root@lab-273:~# ping -c 4 192.168.1.148 root@lab-273:~# ping -c 4 192.168.1.129

Asignacin de IP esttica y dinmica


Una interfaz de red solo puede tener asignado una nica direccin IP, pero puede darse el caso en que necesitamos direccionar con 2 o mas IP a un equipo, las soluciones a este problema serian las siguientes: Adicionar una nueva tarjeta de red (NIC). Crearse una interfaz de red virtual que simule tener una NIC adicional.

Nosotros tomaremos la segunda opcin ya que GNU/Linux nos permite crear interfaces virtuales. Unamos la configuracin de las anteriores secciones para asignar a cada Host una IP esttica y otra dinmica. Siga los pasos 1, 2 y 3 del punto Asignacin de IP esttica, luego contine con estos:

Edite el archivo de configuracin de red


Abra el archivo de configuracin interfaces: root@lab-273:~# nano /etc/network/interfaces

Configure DHCP en la interfaz eth0, cree la interfaz virtual eth0:1 y coloque la IP y mascara correspondiente. El contenido final del archivo tanto en PC - 1 y PC 2 es: PC - 1 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth0:1 iface eth0:1 inet static address 172.16.1.2 netmask 255.255.0.0 PC - 2 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth0:1 iface eth0:1 inet static address 172.16.1.3 netmask 255.255.0.0

Ahora guarde el archivo editado.

Reinicie el servicio de red

root@lab-273:~# /etc/init.d/networking stop

root@lab-273:~# /etc/init.d/networking start

Verifique la configuracin
Note que usted no determina la direccin IP para la interfaz eth0 ya que depende del servidor DHCP, suponga que el rango de direcciones a asignar por el servidor esta en 192.168.1.0 /24. Pero en la interfaz virtual eth0:1 si asign una direccin IP conocida. Tome nota de la direccin IP y mascara de red asignadas a las interfaces eth0 y eth0:1 con ifconfig e ip Por ejemplo, la PC 1 muestra: root@lab-273:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:eb:87:a6 inet addr:192.168.1.132 Bcast:192.168.1.255 Mask:255.255.255.0 ... resultado omitido ... eth0:1 Link encap:Ethernet HWaddr 00:0c:29:eb:87:a6 inet addr:172.16.1.2 Bcast:172.16.255.255 Mask:255.255.0.0 ... resultado omitido ...

root@lab-273:~# ip addr show eth0 2: eth0: ... resultado omitido ... inet 192.168.1.132/24 brd 192.168.1.255 scope global eth0 inet 172.16.1.2/16 brd 172.16.255.255 scope global eth0:1

Y la PC 2 muestra: root@lab-273:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:eb:87:a6 inet addr:192.168.1.158 Bcast:192.168.1.255 Mask:255.255.255.0 ... resultado omitido ... eth0:1 Link encap:Ethernet HWaddr 00:0c:29:eb:87:a6 inet addr:172.16.1.3 Bcast:172.16.255.255 Mask:255.255.0.0 ... resultado omitido ...

root@lab-273:~# ip addr show eth0 2: eth0: ... resultado omitido ... inet 192.168.1.158/24 brd 192.168.1.255 scope global eth0 inet 172.16.1.3/16 brd 172.16.255.255 scope global eth0:1

Realice pruebas de conectividad


PC - 1 Hacia las propias IPs: PC - 2 Hacia las propias IPs:

root@lab-273:~# ping -c 4 192.168.1.132 root@lab-273:~# ping -c 4 192.168.1.158 root@lab-273:~# ping -c 4 172.16.1.2 root@lab-273:~# ping -c 4 172.16.1.3

Hacia las IPs de PC - 2:

Hacia las IPs de PC - 1:

root@lab-273:~# ping -c 4 192.168.1.158 root@lab-273:~# ping -c 4 192.168.1.132 root@lab-273:~# ping -c 4 172.16.1.3 root@lab-273:~# ping -c 4 172.16.1.2

As ambos equipos que se encuentran listos para realizar cualquier tipo de comunicacin con dos direcciones IP.

REFERENCIAS: -Working_with_IP_address (cv.umsa.bo/informatica) -es.wikipedia.org -http://lab273.wordpress.com/

Das könnte Ihnen auch gefallen