Como conectarse a una red Wifi desde la terminal

en Programas para Linux y GNU
TU PANEL DE CONTROL:
REGISTRAR
Wilkinsonpc Tienda Productos Servicios Recursos Gratuitos - Gratis Soporte Comunidad
Foros Qubitaria Ayuda de los Foros
Retroceder   Foros Comunidad : Trucos y Errores de Programas Windows, Mac, Linux : GNU Linux, Debian, Ubuntu, Gnome, Redhat : Programas para Linux y GNU
Programas para Linux y GNU Programas para Linux y GNU Programas para Linux y GNU

Como conectarse a una red Wifi desde la terminal

Compartir

Configurar y conectarse a una red Wifi desde la interfaz gráfica es un procedimiento relativamente trivial, dejando que todos los procedimientos los realicen NetworkManager o Connman. Sin embargo ha circunstancias en las cuales puede ser necesario conectarse a una red Wifi desde una terminal. A continuación describiré los procedimientos para conectarse a los dos tipos de redes Wifi más utilizados, WEP y WPA, con configuraciones básicas utilizadas en dispositivos como seráin los puntos de acceso de los modem ADSL de Prodigy Infinitum.
Preparativos.

En sistemas operativos basados sobre Fedora, CentOS y Red Hat, el primer paso consiste en cambiarse al usuaro root:

Código HTML:
su -l
Para el caso de debian seria:

Código HTML:
sudo su
En sistemas operativos basados sobre Ubuntu Linux, se puede utilizar el mandato sudo para todos los precedimientos, precediendo todos los mandatos utilizados con sudo.

sudo cualquier mandato utilizado

Ejemplos:

Código HTML:
sudo ifup lo
sudo iwconfig wlan0
sudo iwlist wlan0 scan
Debido a que el servicio NetworkManager hará conflicto con los procedimientos, se debe detener este servicio:

Código HTML:
service NetworkMananger stop
Muchos componentes del sistema requieren que esté activa la interfaz de retrono del sistema (loopback, por lo que es importante iniciar ésta:

Código HTML:
ifup lo
Para poder comenzar a utilizar la interfaz Wifi, solo basta ejecutar el mandato iwconfig sobre dicha interfaz:

Código HTML:
iwconfig wlan0
Es buena idea realizar un escaneado de las redes Wifi disponibles para asegurarse se puede acceder a la red Wifi deseada, y para determinarl el protocolo a utilizar:

Código HTML:
iwlist wlan0 scan
Autenticando en el punto de acceso.
A través de redes WEP.

Para redes WEP, que se caracterizan por tener una seguridad muy pobre, es muy simple. Solo basta utilizar dos mandatos. El primero define el nombre del punto de acceso a utilizar:

Código HTML:
iwconfig wlan0 essid nombre-punto-de-acceso
El segundo mandato se utiliza para definir la clave de acceso a utilizar, sea de 64 o 128 bit.

Código HTML:
iwconfig wlan0 key clave-de-acceso
Si se utiliza una clave WEP tipo ASCII, se define de la siguiente manera:

Código HTML:
iwconfig wlan0 key s:clave-de-acceso
A través de redes WPA.

Se procede a determinar el nombre de la red Wifi a utilizar y la clave de acceso. El mandato wpa_passphrase se utilizará para generar un fichero de configuración a utilizar posteriormente:

Código HTML:
wpa_passphrase nombre-punto-de-acceso clave-de-acceso > /root/wpa.conf
Si se realiza el procedimiento desde Ubuntu Linux, el mandato anterior fallará si se utiliza sudo debido a limitaciones de seguridad de sudo, y deberá utilizarse entonces el siguiente:

Código HTML:
sudo bash -c "wpa_passphrase nombre-punto-de-acceso clave-de-acceso > /root/wpa.conf"
Lo anterior generará el fichero wpa.conf dentro del directorio de inicio del usuario root.

Para iniciar la autenticación con la red Wifi, se utiliza el mandato wpa_supplicant con las opciones -B, para enviar el procesos a segundo plano, -D, para específicar el controlador a utilizar, y -c, para específicar el fichero de confifguración creado en el paso anterior.
Código HTML:
wpa_supplicant -B -Dwext -iwlan0 -c/root/wpa.conf
Asigando parámetros de red a la interfaz.
Utilizando dhclient.

Lo más común es utilziar el mandato dhclient para dejar que el servidor DHCP del punto de acceso o la LAN se encargue de asignar los parámetros de red para la interfaz. Es buena idea indicar a dhclient que libere el préstamo que estuviera asignado en el servidor DHCP:

Código HTML:
dhclient -r
Para obtener una nueva dirección IP, se utiliza el mandato dhclient de la siguiente manera:

Código HTML:
dhclient wlan0
Asignando manualmente los parámetros de red.

Si se concocen los datos para la configuración de red, también es posible asignarlos manualmente. En el siguiente ejemplo, se asigna a la interfaz wlan0 la dirección IP 192.168.1.50, con máscara de subred 255.255.255.0 y puerta de enlace 192.168.1.254:

Código HTML:
ifconfig wlan0 192.168.1.50 netmask 255.255.255.0
Código HTML:
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 wlan0
Para definir el servidor DNS, como el usuario root, se edita el fichero /etc/resolv.conf y se define la dirección IP del servidor DNS a utilizar. En el siguiente ejemplo, se define 192.168.1.254 como servidor DNS:

Código HTML:
echo "nameserver 192.168.1.254" > /etc/resolv.conf
Si se realiza el procedimiento desde Ubuntu Linux, el mandato anterior fallará si se utiliza sudo debido a limitaciones de seguridad de sudo, y deberá utilizarse entonces el siguiente:

Código HTML:
sudo bash -c "echo 'nameserver 192.168.1.254' > /etc/resolv.conf"
Compartir
  #1  
Creado: 09-Apr-2010, a las 16:30 Vistas: 7792
Categoria: Programas para Linux y GNU
Creado por: svyatoslav svyatoslav está desconectado (29-March-2010 | Colombia | 1.618 Mensajes.)
Respuesta

Etiquetas
conexión, conexion wifi terminal, linux, shell, terminal, wireless


Temas Similares
» Como ganar dinero por internet hoy mismo desde casa automatizado 2
» como puedo controlar y administrar varios playstation2 desde un computador 0
» Samsung SH100 con sensor de 14,2 MPX y WiFi, usa tu androide como visor secundario 0
» Cambiar IP en Linux desde terminal 0
» Como instalar Windows XP desde MS-DOS en un equipo sin diskette, sin CD-ROM y sin USB 7
» ¿como ejecutar un juego desde wrar??? 0
» Google ayudará a conectarse a Internet a los ciudadanos de todo el mundo 0
» Ver Desde Dentro el Cuerpo Humano Con una Cámara Guiada Desde Fuera 0
» Dialer.NCX. Intenta conectarse a sitios pornográficos 0
» Como solicitar asistencia remota desde el messenger? 0


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Ir al Foro


» ComuniDAD
Inicio
Noticias de Actualidad
Apuntes, Monografias y Tareas
Telefonia, Celulares, TV, GPS, ISP, PDA
Programas Windows, Mac, Linux, etc.
Hardware, Electronica y Redes
Diseño Web y Programacion
Internet y Grandes Portales
Juegos, Consolas y Emuladores
Multimedia, Diseño y Animaciones
Peliculas, Series, Musica, Trailers, Videos, Parodias
Seguridad y Spyware
Salud, Bienestar, Familia y Esparcimiento
Economia, Negocios y Asuntos Legales
Hoteles, Viajes y Turismo
Mundo a Motor [Motos, Autos, etc]
Foros Generales (OFF TOPIC)
Calendario de Eventos
Administracion ComuniDAD



Ultimos Temas

223 analisis camera canon colombia comprar conducir d610 digital divisas dni dslr eos f or s iii licencia mark materias megas monitoreo monitoreo empresas negocios nikon pares pasaportes primas servicio slr television tv colombia velocidad

La franja horaria es GMT -5. Ahora son las 04:33.


2010 ©
Powered by : vBulletin® Versión 3.8.7 Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Sitemap 1 - Sitemap 2 - Sitemap 3 - Sitemap 4