Sei sulla pagina 1di 6

Configuracin de una interfaz de red.

Bueno comenzamos con esto, para levantar una interfaz de red (teniendo nuestros datos de red, lo que es ip, mascara, y demas. root# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up En este caso estoy configurando la interfaz Ethernet eth0, con direccin IP 192.168.0.1 y mscara de red 255.255.255.0. El `up del final de la orden le dice al interfaz que debera activarse, pero normalmente se puede omitir, ya que es el valor por defecto. Para desactivar una interfaz, simplemente tiene que ejecutar ifconfig eth0 down. El ncleo asume ciertas cosas cuando configura interfaces. Por ejemplo, puede especificar la direccin de red y difusin de una interfaz, pero si usted no lo hace, como en mi ejemplo anterior, entonces el ncleo har una suposicin razonable de cules deberan ser, basndose en la mscara que se le proporciona; si tampoco indica la mscara, entonces partir de la clase de la direccin IP configurada. En mi ejemplo, el ncleo asumir que se va a configurar una red clase C en la interfaz y establece una direccin de red 192.168.0.0 y una direccin de difusin 192.168.0.255. Hay otras muchas opciones para la orden ifconfig. Las mas importantes son: up Esta opcin activa una interfaz (y es la opcin por defecto). down Esta opcin desactiva una interfaz. [-]arp Esta opcin activa o desactiva el uso del protocolo de resolucin de direccin (address resolution protocol) sobre la interfaz [-]allmulti Esta opcin activa o desactiva la recepcin de todos los paquetes multicast por hardware. El multicast por hardware permite que varios grupos de interfaces reciban paquetes remitidos a destinos especiales. Esto puede ser de importancia si est usando aplicaciones como videoconferencia, pero normalmente no se usa. mtu N Este parmetro le permite especificar la MTU del dispositivo. netmask Este parmetro le permite asignar la mscara de la red a la que pertenece el dispositivo. irq Este parmetro slo trabaja con ciertos tipos de hardware, y permite especificar la IRQ del dispositivo. [-]broadcast [direc] Este parmetro le permite activar y asignar la acepcin de datagramas destinados a la direccin de difusin, o desactivarla por completo. [-]pointopoint [direc]

Este parmetro le permite asignar la direccin de la mquina en el otro extremo de un enlace punto a punto, como en SLIP o PPP. hw Este parmetro le permite asignar la direccin del hardware de ciertos tipos de dispositivos de red. Esto no suele ser til para Ethernet, pero lo es para otras redes como AX.25.

Puede usar la orden ifconfig sobre cualquier dispositivo de red. Algunos programas de usuario, como pppd y dip configuran automticamente los disA continuacin veremos algunos ejemplos del uso de ifconfig.

Ver la configuracin de red de un adaptador de red ifconfig, invocado sin argumentos mostrar el detalle de todas las interfaces activas. Si como argumento pasamos el nombre de una interfaz, veremos los detalles especficos de una interfaz. ifconfig o ifconfig eth0 Ver un detalle de todas las interfaces (incluidas las deshabilitadas) ifconfig -a Deshabilitar una interfaz ifconfig eth0 down Habilitar una interfaz ifconfig eth0 up Asignar un direccin IP a una interfaz Asignar una IP: ifconfig eth0 192.168.0.2 Cambiar la mscara de sub red: ifconfig eth0 netmask 255.255.255.0 Cambiar la direccin de broadcast: ifconfig eth0 broadcast 192.168.0.255 Asignar direccin IP, mscara y broadcast al mismo tiempo: ifconfig eth 0192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255

Cambiar el MTU (unidad mxima de transmisin) Para Ethernet, el tamao mximo de un paquete a transmitir por transaccin en TCP/IP por defecto es de 1500 bytes. Para cambiar este valor: ifconfig eth0 mtu XX Modo promiscuo Por defecto cuando una tarjeta de red recibe un paquete chequea si es para si mismo y si no lo es lo descarta. En modo promiscuo, la tarjeta no descarta ese paquete y acepta todos los paquetes as no sean para la misma. El modo promiscuo se utiliza especialmente para capturar y analizar el trfico de una red. Para habilitar el modo promiscuo en una interfaz de red: ifconfig eth0 promisc Para volverla a su modo normal ifconfig eth0 -promiscpositivos de red al crearlos, por lo que es innecesario el uso de ifconfig con ellos.

A continuacin veremos algunos ejemplos del uso de ifconfig.

Ver la configuracin de red de un adaptador de red

ifconfig, invocado sin argumentos mostrar el detalle de todas las interfaces activas. Si como argumento pasamos el nombre de una interfaz, veremos los detalles especficos de una interfaz. ifconfig o ifconfig eth0

Ver un detalle de todas las interfaces (incluidas las deshabilitadas)

ifconfig -a

Deshabilitar una interfaz

ifconfig eth0 down

Habilitar una interfaz

ifconfig eth0 up

Asignar un direccin IP a una interfaz

Asignar una IP: ifconfig eth0 192.168.0.2 Cambiar la mscara de sub red: ifconfig eth0 netmask 255.255.255.0 Cambiar la direccin de broadcast: ifconfig eth0 broadcast 192.168.0.255 Asignar direccin IP, mscara y broadcast al mismo tiempo: ifconfig eth 0192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255

Cambiar el MTU (unidad mxima de transmisin)

Para Ethernet, el tamao mximo de un paquete a transmitir por transaccin en TCP/IP por defecto es de 1500 bytes. Para cambiar este valor: ifconfig eth0 mtu XX

Modo promiscuo

Por defecto cuando una tarjeta de red recibe un paquete chequea si es para si mismo y si no lo es lo descarta. En modo promiscuo, la tarjeta no descarta ese paquete y acepta todos los paquetes as no sean para la misma. El modo promiscuo se utiliza especialmente para capturar y analizar el trfico de una red. Para habilitar el modo promiscuo en una interfaz de red: ifconfig eth0 promisc Para volverla a su modo normal ifconfig eth0 -promisc

Una interfaz de red puede configurarse manualmente mediante el comando ifconfig. ifconfig muestra estado de las interfaces de red activas. ifconfig -a muestra estado de todas las interfaces, incluso las no activadas. ifconfig lo muestra estado de la interfaz de "loopback", una conexin a la propia mquina siempre presente. ifconfig eth0

Activacin manual.

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.0 configura una interfaz de red sobre la primera tarjeta (eth0), con nmero IP de mquina 192.168.1.1, mscara de red 255.255.255.0, y direccin de difusin 192.168.1.255. ifconfig eth0 down baja la interfaz de red correspondiente a la primera tarjeta. ifconfig eth0 up levanta la intefaz de red correspondiente a la primera tarjeta. route. Adems de configurar la interfaz es necesario indicar a qu red se accede a travs de ella. Esto se hace con el comando route . route muestra las rutas configuradas. Una salida tpica es Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 agrega ruta correspondiente a la red 192.168.1.0. Si la mquina accede a otras redes a travs de otra mquina ("gateway"), debe indicarse el nmero IP de esta mquina "gateway". route add default gw 192.168.1.200 metric 1 agrega ruta por defecto hacia una mquina gateway de nmero IP 192.168.1.200, sobre el mismo cable. route muestra las rutas habilitadas. route del -net 192.168.1.0 netmask 255.255.255.0 borra la ruta creada antes. Activacin en arranque. El script /etc/init.d/networking es el encargado de levantar la red en el arranque. Toma su informacin del archivo /etc/network/interfaces. Este archivo contiene los datos necesarios para invocar los comandos anteriores por parte del script networking. El contenido de /etc/network/interfaces para la red anterior sera: # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface iface lo inet loopback

iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0 gateway 192.168.1.200 Si no se ha configurado la red durante el proceso de instalacin, editar este archivo con un editor de textos; respetar las indentaciones. ifup, ifdown.

Estos se relacionan configuracin de /etc/network/interfaces, por lo tanto cuando se haga un cambio en este archivo bastar ejecutar ambos comandos para que los cambios tomen efecto. #ifdown eth0: Esto hace que eth0 se deshabilite. No se desinstala del sistema si no que simplemente deja de estar operativa. #ifup eth0: Vuelve a levantar la interfaz eth0. # ping. para comprobar estado de las interfaces activas. #ifdown eth0 && ifup eth0: Con eso, la interfaz se deshabilita y sube inmediatamente. Con estos 2 comandos haz aprendido a levantar y desabilitar tu red en debian fcilmente.

Este comando verifica el estado de una conexin de red enviando un paquete hacia una mquina destino y esperando su respuesta. Si no se le indica una cantidad con la opcin c, contina enviando y recibiendo paquetes hasta digitar Ctrl-C. ping -c3 tisanuro ping 127.0.0.1 verifica la conexin a la propia mquina ("loopback"). ping -c3 192.168.1.1 verifica la conexin al nmero IP de la propia mquina fijado para la tarjeta eth0 en el ejemplo anterior. ping -c3 192.168.1.200 verifica la conexin a la mquina fijada como gateway en el ejemplo anterior. ping -c1 -R tisanuro.nsk.com.uy verifica conexin a la mquina indicada, con 3 paquetes, pidiendo registro de la ruta de ida y vuelta con la opcin -R; esta opcin no es aceptada por todas las mquinas.

Potrebbero piacerti anche