jueves, 2 de julio de 2009

CONFIGURACION DE ETHERNET Y ALIAS DE RED

El comando basico para ver y configurar una red es ifconfig, As de ser root para ejecutarlo.
Muestra la información de todos los dispositivos, Un ejemplo es la siguiente captura


En este caso nuestra tarjeta es la eth1, La otra que se ve es la loopback, una direccion local que para lo que vamos a ver en este post no nos hace falta.

De aqui lo mas importantes lo sigiente:

Link encap:Ethernet

Te indica el tipo de dispositivo en este caso Ethernet, el Local Loopback (lo) va estar siempre es tu propia maquina

HWaddr 08:00:27:c5:61:7f

Esta es tu mac

Inet addr:10.0.2.15

Aqui sera tu ip, en este caso es 10.0.2.15

Bcast:10.0.2.255

Aqui te indica la ultima direccion posible (esa no se podra usar por ser la de broadcast)

Mask:255.255.255.0

Esto sera la mascara de red

cambiar una ip (interna se entiende) seria tan facil como usar el sigiente comando

# ifconfig eth0 10.0.2.16

con eso cambiaria nuestra ip de la 10.0.2.15 a la 10.0.2.16


CONFIGURACION DEL FICHERO /etc/network/interfaces

una configuracion normal seria todo automatico y cojeria todo del dhcp pero vamos a aprender a configurarlo a mano tambien, 1º vamos a ver como seria una configuracion automatica:

# The primary network interface

auto eth0

iface eth0 inet dhcp

con estas 2 lineas lo tendramos configurado (se contar...veo 3 pero la 1º es un comentario al tener el simbolo #, todo lo que este a la drecha de una almoadilla en un script sera interpretado como un comentario y no se tendra en cuenta a la hora de ejecutar el script)


ahora vamos a ver el mismo archivo de configuracion pero sin que este en automatico

iface eth0 inet static

address 192.168.242.3 # la ip

netmask 255.255.255.0 # la mascara de red

network 192.168.242.0 # la 1º ip posible

broadcast 192.168.242.255 # la ultima ip posible

gateway 192.168.242.3 # la puerta de enlace

hay que meter algunos dato mas pero tampoco mucho ni muy complicados y con esto estaria configurado todo.


* en un servidor servidor se recomienda siempre quitar los paquetes network-manager y network-manager-gnome, van a intentar configurar cosas de la red por ti y vas a tener problemas despues


ALIAS DE RED

el comando a utilizar para crar el alias seria el mismo ifconfig la sintaxis es practicamente la misma:

el comando "apropiado" es este:

ifconfig eth0:0 inet 192.168.100.2 netmask 255.255.255.0 up


pero generalmente no hace falta poner la mascara de red ni inet que se refiere a que es ipv4 pero al no ponerle nada lo asume todo y vale con este comando: (up al final si no lo pones tambien asume que quieres levantarla)


ifconfig eth0:0 10.0.2.99 up


si queremos "tirar" ese alias, vamos que si queremos quitarla el comando es el siguiente:


ifconfig eth0:0 donw  

tenemos que tener en cuenta que si la que tiramos es la "real" osea eth0 tiras tambien todos los alias que hayas creado

si tienes varias targetas de red lo que te cambiara es el numero, por ejemplo eth1, y el alias tendrias que crealo en eth1:0 eth1:1...etc


estos alias se borrarian al reiniciar el equipo, para que se queden grabados y esten siempre creadas hay que configurar el archivo interfaces que se encuentraen : /etc/network/interfaces