Está en la página 1de 8

Leonardo Martnez pineda

Ing. En sistemas computacionales Taller de sistemas operativos ING. MARCOANTONIO ISIDRO ABRIL

DIRECCIONES IP
La direccin IP es el identificador de cada host dentro de su red de redes. Cada host conectado a una red tiene una direccin IP asignada, la cual debe ser distinta a todas las dems direcciones que estn vigentes en ese momento en el conjunto de redes visibles por el host. En el caso de Internet, no puede haber dos ordenadores con 2 direcciones IP (pblicas) iguales. Pero s podramos tener dos ordenadores con la misma direccin IP siempre y cuando pertenezcan a redes independientes entre s (sin ningn camino posible que las comunique). Las direcciones IP se clasifican en: Direcciones IP pblicas. Son visibles en todo Internet. Un ordenador con una IP pblica es accesible (visible) desde cualquier otro ordenador conectado a Internet. Para conectarse a Internet es necesario tener una direccin IP pblica. Direcciones IP privadas (reservadas). Son visibles nicamente por otros hosts de su propia red o de otras redes privadas interconectadas por routers. Se utilizan en las empresas para los puestos de trabajo. Los ordenadores con direcciones IP privadas pueden salir a Internet por medio de un router (o proxy) que tenga una IP pblica. Sin embargo, desde Internet no se puede acceder a ordenadores con direcciones IP privadas. A su vez, las direcciones IP pueden ser: Direcciones IP estticas (fijas). Un host que se conecte a la red con direccin IP esttica siempre lo har con una misma IP. Las direcciones IP pblicas estticas son las que utilizan los servidores de Internet con objeto de que estn siempre localizables por los usuarios de Internet. Estas direccioneshay que contratarlas. Direcciones IP dinmicas. Un host que se conecte a la red mediante direccin IP dinmica, cada vez lo har con una direccin IP distinta. Las direcciones IP pblicas dinmicas son las que se utilizan en las conexiones a Internet mediante un mdem. Los proveedores de Internet utilizan direcciones IP dinmicas debido a que tienen ms clientes que direcciones IP (es muy improbable que todos se conecten a la vez). Las direcciones IP estn formadas por 4 bytes (32 bits). Se suelen representar de la forma a.b.c.d donde cada una de estas letras es un nmero comprendido entre el 0 y el 255. Por ejemplo la direccin IP del servidor de IBM (www.ibm.com) es 129.42.18.99.

Las direcciones IP tambin se pueden representar en hexadecimal, desde la 00.00.00.00 hasta la FF.FF.FF.FF o en binario, desde la 00000000.00000000.00000000.00000000 hasta la 11111111.11111111.11111111.11111111. Las tres direcciones siguientes representan a la misma mquina (podemos utilizar la calculadora cientfica de Windows para realizar las conversiones). (decimal) 128.10.2.30 (hexadecimal) 80.0A.02.1E (binario) 10000000.00001010.00000010.00011110 Cuntas direcciones IP existen? Si calculamos 2 elevado a 32 obtenemos ms de 4000 millones de direcciones distintas. Sin embargo, no todas las direcciones son vlidas para asignarlas a hosts. Las direcciones IP no se encuentran aisladas en Internet, sino que pertenecen siempre a alguna red. Todas las Mquinas conectadas a una misma red se caracterizan en que los primeros bits de sus direcciones son iguales.

1. Qu es la direccin MAC de una tarjeta de red?


Si ya tienes idea sobre los conceptos bsicos sobre las direcciones MAC te recomiendo que saltes esta parte y empieces a leer "Alterando la direccin MAC". Es importante tener claro que las tarjetas de red son nicas en el mundo, es decir, no pueden haber dos tarjetas de red iguales. Es casi seguro que existan dos tarjetas de red iguales pero en diseo electrnico y en los circuitos que posean pero lo que verdaderamente hace que cada tarjeta de red del planeta tierra sea _distinta_ a otra es que las dos poseen una direccin que es nica, esta direccin est formada por nmeros y letras(en realidad por bits). A esta direccin nica se le acord llamar MAC, que es el acrnimo de "Media Access Control address". Por ejemplo, la direccin MAC de mi tarjeta de red es "00:E0:7D:F9:EA:6D", Cmo lo se? mas adelante hablaremos sobre eso pero lo que quiero que noten es que es una direccin formada por nmeros y letras. Esa direccin MAC de mi tarjeta de red es nica, ninguna otra tarjeta de red en el mundo tiene la misma direccin MAC que la ma, por lo que quiere decir que jamas vern un tarjeta de red con la siguiente direccin:00:E0:7D:F9:EA:6D. Seguro estarn pensado, Cmo hacen los fabricantes de hadware para que por coincidencia no se repitan las direcciones MAC en una tarjeta de red? La respuesta a esto es sencilla, en pocas palabras se ponen todos deacuerdo y listo, Cmo as? La direccin MAC est conformada por 48 Bits, por lo que la IEEE(The Institute of Electrical and Electronics Engineers o Instituto de Ingenieros

Elctricos y Electrnicos) es la que le asigna los primeros 24 bits a los fabricantes de tarjetas de red y los otros 24 bits quedan a eleccin del fabricante de tarjetas de red. Por supuesto bajo supervisin y respetando que no se repitan ninguna direccin MAC. 2. Alterando la direccin MAC Primero que nada, antes de empezar a explicar como alterar la direccin MAC de una tarjeta de red tengo que explicarles como averiguar la direccin de dicha tarjeta. Tienes dos formas(al menos yo conozco estas dos) de averiguar la direccin MAC de una tarjeta de RED: 1. Ejecutar el comando: ifconfig eth0 y buscar el campo que dice HWaddr:. El argumento eth0 significa la interfaz de red(o la tarjeta de red), recordemos que las tarjetas de red en Unix/Linux se denotan con ethX dnde X es el nmero de tarjeta de red, si slo tenemos una ser eth0, si tenemos dos ser eth0 y eth1 y as sucesivamente. A continuacin del campo HWaddr: se debe encontrar la direccin MAC. Por ejemplo en mi caso aparece as: HWaddr 00:E0:7D:F9:EA:6D 2. La otra manera es desarmando nuestra mquina y ojeando la tarjeta de red, deberamos encontrar un papelito adhesivo con la direccin MAC de la tarjeta. Bien, ya hemos visto como visualizar la direccin MAC de cualquier tarjeta de RED. Ahora Cmo hacer si queremos cambiar la direccin MAC de la tarjeta de red? Hay dos respuestas a esto, o mejor dicho slo conozco dos respuestas a esto, es decir, conozco dos maneras de cambiarle la direccin MAC a una tarjeta de red. Seguidamente voy a explicar la primera La manera ms sencilla de alterar la direccin MAC de una tarjeta de red es utilizar una herramienta que me permita hacer esto, nosotros vamos a utilizar MACchanger. Esta herramienta es Software Libre y est liberada bajo una licencia GPL. Aclaro que es muy pero muy sencillo de usar. 3. Cmo la instalamos?
y

Si estamos en Debian slo basta con hacer: aptitude install macchanger

Si no estamos en Debian lo que tenemos que hacer es ingresar a la pgina web de MACchanger y descar el cdigo fuente del programa, que est empaquetado y comprimido con una extensin '.tar.gz'. Seguidamente lo descomprimimos y lo instalamos de est manera: $ tar xvzf macchanger-1.5.0.tar.gz ; cd macchanger-1.5.0/

$ ./configure $ make # make install 4. Cmo lo uso? Primero que nada no debemos olvidar que para poder cambiar la direccin MAC debemos tener la red abajo, es decir, bajar las interfaces de red. Cmo hacemos esto? # /etc/init.d/networking stop Si nuestro sistema no tiene este script podemos bajar las interfaces con ifconfig de la siguiente manera: # ifconfig INTERFAZ down En mi caso viene siendo as: # ifconfig eth0 down Una vez que tenemos las interfaces de red desactivadas es que podemos proceder a interactuar con la la direccin MAC de nuestra tarjeta de Red. Primero que nada debemos de llamar al programa que va a actuar sobre la direccin MAC. Lo invocamos de esta manera: $ macchanger GNU MAC Changer Usage: macchanger [options] device Try 'macchanger --help' for more options. Ya con ejecutar este comando nos damos cuenta de que se instal correctamente el programa, si se fijan bien nos da una salida indicndonos que nos faltan opciones y argumentos para utilizar el programa. Si le pasamos la opcin -help vamos a tener la ayuda sobre la sintaxis del programa. Bien Ahora vamos al grano. Ya tenemos las interfaces de red desactivadas y lo que falta es cambiar la direccin MAC de nuestra tarjeta de red. Recomiendo que anotes tu verdadera MAC(recuerda en la seccin anterior como ver tu direccin

MAC) antes de empezar a jugar con MACchanger una hecho eso ya puedes empezar a juguetear con el programa. Estas son las principales opciones que se le puede pasar al MACchanger. Opciones con la que nos permitir controlar distintos aspectos que tendr la direccin MAC a alterar. 1. --help <-- Nos da una ayuda acerca de la sintaxis y uso del programa 2. --version <--Nos imprime en la pantalla la versin del MACchanger que estamos usando 3. --endding <-- Esta opcin genera una nueva direccin MAC sin cambiar los bit del vendedor 4. --random <-- Genera una MAC aleatoriamente 5. --mac XX:XX:XX:XX:XX:XX <-- Aqu nosotros mismos definimos la direccin MAC que queremos para nuestra tarjeta de red 4.1. Algunos ejemplos Aqu voy a poner algunos ejemplos donde cambio la direccin MAC de mi tarjeta de red: # macchanger --endding eth0 Current MAC: 00:e0:7d:f9:ea:6d (Netronix, Inc.) Faked MAC: 00:e0:7d:eb:fa:f1 (Netronix, Inc.) Aqu estamos cambiando nuestra direccin MAC por otra direccin que pertenece al mismo vendedor de nuestra tarjeta de red. La ltima linea del comando(La que dice 'Fake MAC') es la que nos indica la nueva direccin MAC que posee nuestra tarjeta de red. La primera linea nos dice que la MAC que tenamos antes de hacer el cambio, y la segunda linea nos dice ya la direccin MAC falsificada. # macchanger --mac 00:5D:6E:4D:5W:4B eth0 Current MAC: 00:e0:7d:eb:fa:f1 (Netronix, Inc.) Faked MAC: 00:5d:6e:4d:05:4b (unknown) En este ejemplo estoy introduciendo manualmente la direccin MAC de mi tarjeta de red. Por qu ese nmero? Lo acabo de inventar, ni siquiera lo pens, lo invente y lo coloqu. Por supuesto que ustedes pueden agarrar y colocar por ejemplo la direccin MAC de alguna otra mquina. De hecho noten que el

programa no me coloca entra parnesis el nombre de la empresa que la fabrica, me coloca 'unknown' ya que no reconoce el la compaia, lo cual es lgico porque es la direccin MAC es inventada. # macchanger --random eth0 Current MAC: 00:e0:7d:f9:ea:6d (Netronix, Inc.) Faked MAC: 54:c6:0b:29:73:e5 (unknown) En este ejemplo pueden notar que estoy generando una direccin MAC aleatoriamente. Una direccin MAC que no pertenece a ninguna empresa que fabrique tarjetas de Red, en pocas palabras una direccin MAC que nos existe.
y

# macchanger --list Esta es una manera de ver la lista completa de los fabricantes de tarjetas de red y tambin nos proporciona informacin sobre los bits que tienen asignados.

4.2. Otra manera de cambiar la direccin MAC de nuestra tarjeta de red Tambin es posible utilizar el mismo programa ifconfig para cambiar la MAC de nuestra tarjeta de red. Lo haramos de la siguiente manera: # ifconfig eth0 hw ether 00:01:02:03:04:08 Creo que est dems decir que igualmente necesitas tener todas las interfaces de red detenidas, si no es as probablemente te dar un error como este: SIOCSIFHWADDR: Dispositivo o recurso ocupado Si te fijas bien con el comando ifconfig estamos seleccionando la interfaz a la cual le queremos cambiar la direccin MAC y luego le estamos diciendo que es una direccin MAC lo que queremos cambiar (esto se lo decimos con la opcin 'hw'). 5. Copyrigth y licencia. Copyright (c) 2006 Alejandro Garrido Mota. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no FrontCover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

También podría gustarte