Configuración de red avanzada

De Guía Ubuntu
Revisión a fecha de 15:49 6 ago 2006; Alberto (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Este apartado esta pensado para aquellos usuarios que ya han instalado Ubuntu y una configuración de red básica pero ahora necesitan o quieren mejorar su configuración de red.

Configurar conexiones usando WPA

Todavía no es posible conectarse a redes inalámbricas que utilicen un encriptamiento WPA usando sólo el administrador estándar de Ubuntu, para ello hay distintas formas de conseguirlo:

NetworkManager

Esta es la forma mas sencilla y rápida posiblemente de poder conectarse a distintas redes y poder usar configuración WPA.

Debe antes desactivar todas las conexiones de red desde el administrador de red estándar de Ubuntu. O bien editar en modo administrador el fichero /etc/network/interfaces, por ejemplo usando Terminal y ejecutando: sudo gedit /etc/network/interfaces y poner el símbolo almohadilla (#) en las líneas donde no aparezca el interfaz lo.

Utilizando el Terminal

WPA-TKIP

Este es un ejemplo de conexión WPA-TKIP, en Terminal ejecute: sudo gedit /etc/network/interfaces e introduzca modificando según sus datos de acceso personales:

auto rausb0
iface rausb0 inet static
address x.x.x.x
netmask 255.255.255.0
gateway x.x.x.x
wireless_essid tuessid
wireless_channel canal
wireless_mode Managed
pre-up ifconfig rausb0 up
pre-up iwpriv rausb0 auth 3
pre-up iwpriv rausb0 enc 3
pre-up iwconfig rausb0 channel canal
pre-up iwconfig rausb0 essid tuessid
pre-up iwpriv rausb0 wpapsk contraseñawpa
pre-up iwconfig rausb0 essid elessidotravez

Tenga en cuenta que es un ejemplo, en este caso rausb0 es el nombre de la conexión habitual por un aparato por el puerto USB, en caso de una tarjeta de red inalámbrica estándar lo habitual es wlang0 o ra0.

WPA con filtración MAC

De esta manera vamos a ver como configurar de manera manual distintas opciones, no sólo el uso de encriptamiento WPA. Primero hay que instalar mediante Synaptic por ejemplo, los siguientes paquetes:

  1. ifplugd, monitorea si se produce alguna conexión en la capa física, por ejemplo si se conecta un cable de red o si existe una asociación inalámbrica activa;
  2. wpagui maneja la asociación inalámbrica con un punto de acceso (accesspoint);
  3. guessnet herramientas para detectar a que red estamos conectados;
  4. resolvconf para configurar de los servidores de nombre en la ruta /etc/network/interfaces;
  • Ahora procedemos detener el servicio y los dispositivos de red, introduciendo en el Terminal:
ifdown eth0
ifdown wlan0
/etc/init.d/wpasupplicant stop
/etc/init.d/ifplugd stop
  • Ahora introducimos sudo gedit /etc/default/wpasupplicant y añadimos:
ENABLED=1

OPTIONS="-D wext -i wlan0 -c /etc/wpa_supplicant.conf"

/etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
ap_scan=1
fast_reauth=1

### Example of basic WPA-PSK secured AP
#network={
# ssid="ournet"
# psk="w243sd5f324asdf5123sadf54324"
#}

### Associate with any open access point
### Scans/ESSID changes can be done with wpa_cli
network={
ssid=""
key_mgmt=NONE
}
  • Esta es la configuración por defecto que nos permitirá asociarnos a uno o varios puntos de acceso. Ahora salimos del editor guardando los cambios y ejecutamos:
/etc/init.d/wpasupplicant start
iwconfig
  • Ejecutamos en Terminal sudo gedit /etc/network/interfaces y añadimos los parámetros para cada red, por ejemplo:
# The loopback network interface

auto lo
iface lo inet loopback

# ifplugd se encarga de activar de manera automática las distintas conexiones a red, en este caso lo desactivamos
noauto eth0 eth1

# Se manejan automáticamente la conexión por red local estándar (eth0) e inalámbrica (wlan0):
mapping eth0 wlan0
script guessnet-ifupdown
map default: outside
map timeout: 3
map verbose: true

# aquí es ahora donde introducimos los datos de configuración, ip, puerta de enlace, DNS, etc
iface home inet static
address 192.168.0.29
netmask 255.255.255.240
broadcast 192.168.0.31
gateway 192.168.0.17
dns-search manta.telconet.net
dns-nameservers 192.168.0.2
test peer address 192.168.0.17 mac 00:30:48:72:9a:ba

iface outside inet dhcp

Este ejemplo hace además que la red eth0 o wlan0 se configuren si el servidor o host 200.93.220.17 con dirección mac 00:30:48:72:9a:ba esta o no disponible. Si es positivo, se tomará una dirección estática, si no se encuentra tratará de conectarse por DHCP (ip dinámica), lo que se suele llamar filtrado por MAC.

NOTA: Para equipos portatiles (laptop), si usan suspend2 para hibernar el ordenador, habrá que ejecutar sudo gedit /etc/hibernate/hibernate.confy añadir: RestartServices ifplugd

Nota clasica.png Fuente Configurar la red para cualquier lado de RazaMetal