Archivo

Posts Tagged ‘wpa psk’

Configuración de redes en linux (inalámbricas)

NOTA: PARA LA CONFIGURACIÓN DE REDES EN VERSIONES ACTUALES DE DEBIAN VER APUNTES DE LINUX. SIGUEN SIENDO VALIDAS LAS CONFIGURACIÓNES INALÁMBRICAS.

En linux la configuración de la red puede llevarse a cabo mediante la consola, usando el comando ifconfig

  • sudo ifconfig eth0 [192.168.1.50] [netmask 255.255.255.0] [up/down]
  • dhclient3 <interface>(para usar un DHCP)

La configuración de la red puede hacerse mediante el servicio networking (/etc/init.d/network), que a su vez como cualquier servicio de linux se controla mediante el comando:

  • service <servicio> <cmd>
  • (en el caso que nos ocupa servicio será network-manager y el cmd start, stop  ó restart)

El servicio networking se apoya en una serie de scripts como (ifup e ifdown) que se ejecutan en el arranque del sistema e inician las interfaces definidas como automáticas.

El archivo de configuración de redes es /etc/network/interfaces y éstos son ejemplos del mismo para la interfaz eth0:

auto eth0
iface eth0  inet dhcp

———————————————–

auto eth0
iface eth0  inet static
address 192.168.1.69
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameserver 8.8.8.8, 8.8.4.4 (Para Ubuntu 12.04)

  • auto: indica a los scripts de arranque que debe levantar esa interfaz.
  • iface: define la interfaz
  • inet: tipo de configuración de la interfaz (static o dhcp). Obviamente para dhcp se omiten el resto de configuraciones
  • el resto hace lo que su nombre indica.

Además se le pueden añadir rutas y otras opciones como veremos en las redes inalámbricas.

En redes inalámbricas lo primero que deberemos hacer es averiguar la interfaz inalámbrica. Esto lo haremos con:

  • ifconfig ó iwconfig (apt-get install wireless-tools)

Lo siguiente el SSID de la red:

  • iwlist <interfaz> scanning

Luego una posibilidad de configurar redes WPA o WEP  es mediante el archivo interfaces añadiendo debajo de la configuración de la interfaz inalámbrica otras opciones:

auto eth0
iface eth0  inet dhcp

#PARA WPA
wpa-ssid <el ssid de la red inalámbrica>
wpa-psk <contraseña del wpa-psk>

#PARA WEP
wireless-ssid <el ssid de la red inalámbrica>
wireless-key <contraseña WEP>

Otra opción sólo para WPA es en: /etc/wpa_supplicant.conf  (crearlo si no existe)

network={
ssid= “<SSID>”
key_mgmt = WPA-PSK
psk = <contraseña WPA-PSK>
}

Para hacer válidos estos cambios deberemos:

Parar el servicio networking

  • sudo service network-manager stop

matar si existe el proceso de wpa_supplicant

  • sudo kill $(pidof wpa_supplicant)

Volverlo a iniciar con la nueva configuración

  • sudo wpa_supplicant -c /etc/wpa_supplican.conf -i <interfaz>

La configuración del DNS, se realiza mediante el fichero /etc/resolv.conf (OJO en Ubuntu 12.04 se hace en interfaces)

[search <dominio>]
nameserver x.x.x.x
nameserver y.y.y.y
nameserver z.z.z.z