En Arch Linux tenemos un sistema para la administración de redes, tanto wireless (inalambricas) como ethernet (de cable), fue desarrollado por uno de los devs. de Arch y a mi parecer, es el mejor modo de configurar la red ya que soporta wifi sin encriptar, wep, wpa, wpa2, ethernet e inclusive ppp. Es de uso obligatorio si usamos perfiles.
Para que sirven los perfiles? Básicamente es para laptops. La realidad es que si uno utiliza una PC de escritorio, rara vez deberá cambiar la configuración de red y no tiene sentido correr un demonio + aplicación constantemente para realizar esta tarea. Entonces, si tenemos una laptop, tenemos wireless y ethernet. En algunas situaciones usaremos un tipo de conexión (preferentemente wireless), pero en casos que no tengamos disponible, recurriremos a una ethernet. Inclusive cuando accedemos vía wifi, muchas veces lo hacemos desde distintas conexiones o lugares.
Como manejar todas estas posibilidades sin tener que cargar nuestra laptop o netbook de mas? Con netcfg + wifi-select.
Esto viene especialmente útil para usuarios de netbooks como las asus eeepc, acer one o msi wind, donde los recursos son mas limitados. Así que si tenes una, probalo, vas a ahorrar muchos recursos comparando con networkmanager.
Todos los comandos que siguen los realizo utilizando “sudo“. Ustedes pueden utilizar el usuario root si lo prefieren, pero con sudo y algunos retoques en visudo, podrán administrar las conexiones de red como usuario sin tener que ingresar la clave.
Primero instalamos las aplicaciones:
Ahora configuramos el sistema para que netcfg administre las conexiones.
En la sección INTERFACES nos aseguramos de dejar únicamente la interfaz de ethernet (cable!).
Asi:
La interfaz lo (loopback) ya levanta por defecto en Arch, asi q no es necesario nombrarla y las interfaces wireless las ingresaremos mas adelante.
Ahora en la sección NETWORKS, cargaremos dos ejemplos:
Si deseamos utilizar la funcion de “autodetección”, para que el sistema elija la mejor red dentro de los perfiles disponibles, habilitamos:
Donde wlan0 es tu interfaz wifi.
Luego en DAEMONS, podremos optar por dos demonios. Uno (net-profiles) cargara las interfaces en orden de aparición, usando el arreglo NETWORKS y el otro (net-auto) detectara la mejor conexión disponible dentro de los perfiles disponibles y conectara esa. Ambos en caso de falla, pasaran a la siguiente red disponible.
Entonces, para el caso de perfiles ordenados nos quedaria algo asi:
Y para el caso de autodetección
Yo suelo utilizar el ultimo. Pero es una cuestión de gustos y que tantas conexiones tengan en los perfiles.
Luego de tener esto, debemos crear los perfiles (cosa que podrían haber hecho antes, pero me gusto mas relatarlo en este orden!):
Nos dirigimos a /etc/network.d. Allí encontraran un directorio llamado “examples”. Dentro de /etc/network.d/examples van a tener distintos modelos de conexiones, desde ethernet, a wifi con protección wpa, wep o sin encriptado.
En nuestro ejemplo tenemos 2 conexiones, una es casa-ethernet y la otra casa-wifi. El primero es un perfil de conexión por cable mientras que la segunda es una conexión WPA2 (la mas recomendable a la hora de configurar un router wifi).
Para configurar las cuentas existen varias formas, las conexiones conocidas y más usadas, es sencillo configurarlas de la siguiente manera:
cp /etc/network.d/examples/ethernet.example /etc/network.d/casa-ethernet
Y editamos, con nuestro editor favorito (yo utilizo vim):
Van a ver algo asi:
DESCRIPTION=”casa wireless”
INTERFACE=wlan0
SCAN=”yes”
SECURITY=”wpa”
ESSID=”wifi-ejemplo”
KEY=”clave-wifi”
IP=”dhcp”
TIMEOUT=20
- CONNECTION dice “wireless”. Esto debe quedar asi. Las opciones serian: wireless, ethernet o ppp, y sirve para definir el tipo de conexión. No es el nombre!
- INTERFACE es la interfaz wireless que tengamos.
- SCAN es la opcion de escanear en busca de la red correspondiente. Si ponemos “no”, nos podemos ahorrar unos segundos, pero puede traer problemas en algunos casos.
- ESSID es el nombre de la conexión de wireless.
- KEY es la clave (wpa para wpa/wpa2, wep para wep y none para ninguna)
- IP podemos fijar una, o utilizar “dhcp” si queremos que la asigne el router. Esto ultimo es lo mas comun.
- TIMEOUT cuanto tiempo debe esperar antes de abortar el intento de conexión.
Con esto ya tenemos el perfil de wireless de nuestra casa configurado. El proceso es similar para ethernet, pero bastante menos complejo (dado que únicamente hay que indicar si es DHCP o la IP que queremos asignar). No hay claves, seguridad o essid. Editen el archivo /etc/network.d/casa-ethernet y tendrán lista la conexión por cable.
Ahora, ya esta todo configurado e instalado. Con reiniciar la maquina estando en el rango de nuestra wifi, deberían conectarse al arrancar automáticamente.
Si desean cambiar la conexión a la que están y el perfil ya existe, lo pueden hacer con:
Si en cambio, están en algún lugar donde no tienen ningún perfil pre establecido — por ejemplo, primera vez que llevan la laptop a la facultad o a un café –, deberán escanear por las redes disponibles. La manera mas sencilla y económica de hacerlo es utilizar wifi-select.
Siendo wlan0 su interfaz wireless. Esto levanta una interfaz ncurses (gráficos de consola) que muestra la lista de conexiones en rango y el tipo de seguridad que posee.
Con solo seleccionar la que desean, se conectaran automáticamente (si requiere una clave de seguridad wep, wpa o wpa2, se las solicitara en el momento). Luego les consultara si desean guardar el perfil, de manera tal que lo tendrán disponible la próxima vez que quieran conectarse. Y si utilizan el demonio “net-auto” o “net-profiles“, este se encargara de conectarlos a la red en cuanto la detecte, para esto tendrán que haber ingresado el nombre del perfil en la sección NETWORKS de /etc/rc.conf
Otra opción para darle una interfaz mas gráfica a wifi-select es utilizar archassistant. Una interfaz basada en Qt (única dependencia) especialmente para usar con KDE, muy bonita.
Si quieren probarla:
Esta aplicación tiene un par de sistemas de ayuda para guiarlos en la creación de nuevos perfiles y algunos accesos rápidos a archivos de configuración de Arch.
Pueden consultar la documentación oficial aquí.
Pingback: Instalando Arch Linux 2009.08 con KDE 4.3 en la netbook Asus EeePC 1000HA – Leonardo Andrés Gallego
NO PODÍA DEJAR DE AGRADECER POR LO MUY ÚTIL QUE ME FUE ESTE POST CON MI ATHEROS AR5001 SOY NOVATO NO SUPE COMO DEJAR LA CONECCIÓN A LO UBUNTU, PERO NAVEGO SIN PROBLEMAS EN MI CASA Y EN LA UNIVERSIDAD CON LOS PERFILES.
GRACIAS
no aparece el directorio examples