martes, 2 de noviembre de 2010

Como configurar la red en linux desde un terminal

Buenas seguro que más de una vez os pasará que estais conectados a un servidor, queris cambiar la ip o la puerta de enlace, etc pero no hay entorno gráfico.

En cualquier linux la ip y la mascara de red se configuran con el comando ifconfig. (eth0 es la tarjeta de red que se desea configurar)
ifconfig eth0 add 192.168.100.11 netmask 255.255.255.0

para eliminar una ip de un interfaz
ifconfig eth0 del  192.168.100.11 netmask 255.255.255.0

En cualquier linux la puerta de enlace se puede cambiar siempre de la siguiente manera:
route del default
route add default gw 192.168.1.1
En cualquier linux para mostrar todas las rutas del equipo (donde ponga UG es la puerta de enlace por defecto)
netstat -nr

En cualquier linux las dns se configuran en el archivo /etc/resolv.conf con el siguiente formato:
nameserver 192.168.1.101
nameserver 192.168.1.202

En ubuntu y debian podéis configurar casi todo en un único archivo /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.101 192.168.1.102

en este mismo archivo se añaden las rutas persistentes
up route add -net 192.168.201.103 netmask 255.255.255.0 gw 192.168.1.201 dev eth0

después de configurar este archivo debemos reiniciar el servicio networking
/etc/init.d/networking restart

5 comentarios:

spysnooper dijo...

Se me olvidaba que cuando la tarjeta de red es WIFI, la cosa cambia un poco...

Primero le decimos a la tarjeta que nos vamos a conectar a un punto de acceso
iwconfig wlan0 mode managed

Introducimos la contraseña de la red WEP
iwconfig wlan0 key restricted la_clave_wifi

seleccionamos el punto de acceso al que nos queremos conectar
iwconfig wlan0 essid nombre_punto_de_acceso

esta parte ya la conoceis ...
nos ponemos una ip
ifconfig wlan0 up 192.168.0.16

añadimos el gateway por defecto
route add default gw 192.168.0.254

añadimos dns
echo 'nameserver 192.168.0.1' >> resolv.conf
echo 'nameserver 192.168.0.2' >> resolv.conf

spysnooper dijo...

para aquellos que querais practicar con
iwconfig wlan0 mode monitor

aqui os dejo un video que seguro que os facilita la vida

http://www.arturogoga.com/2010/01/30/hackear-contrasea-de-wifi-con-backtrack-4/

spysnooper dijo...

Parece que el tema wifi es controvertido y me comentan que revise esta distro:
http://www.wifiway.org

Anónimo dijo...

En breve manual de WifiWAY

spysnooper dijo...

acabo de modificar la entrada y he añadido como poner rutas persistentes en /etc/network/interfaces