Mini-manuales (Usuarios avanzados) |
||
Asistentes para (Usuarios nuevos) Aquí! |
Script para agregar información WiFi en un hilo del Foro
# Descarga el Script wifi desde la página personal de tatadeluxe $ wget http://www.cec.uchile.cl/~jrovegno/download/wifi # Ejecuta el Script wifi $ sh wifi
Contents
|
Procedimiento:
- Identificar si nuestro Problema es Realmente de Red
- Revisar si nuestro sistema reconoce las tarjetas de red.
- Revisar que no se un problema de configuración de la conexión.
Si aún no puedo solucionar el problema Postear en la Sección Wifi del Foro:
- Usar un Título que entregue la mayor información posible con palabras clave del problema.
Agregar los datos relevantes para el problema.( Lista de Datos Mínima )
Listar los dispositivos pci relacionados con red
$ lspci |grep Ethernet && lspci |grep Wireless && lspci |grep Network
- Versión de Ubuntu instalada.
- Código: Para saber que versión de Ubuntu tenemos Instalada
$ lsb_release -a
- Identificar claramente el problema.
Aquí hay una mini-guía de como resolver problemas con Wifi y como postear las consultas en una Plataforma de Soporte Colaborativo, en caso de no lograr resolver el problema:
Guía para lograr que el Sistema reconozca nuestra Tarjeta Wifi:
Método con Módulos (Drivers Libres) Nativos de Linux
Forma Automática
En general hotplug o modprobe se encargan de cargar los módulos de forma automáticamente en nuestro sistema, entonces nuestra Tarjeta Wifi es Detectada Automáticamente por el Sistema.
Forma Manual
Si esto NO funciona podemos Cargar los módulos manualmente: Aquí esta el MiniHowto de como buscar y cargar módulos
Métodos con (Drivers Privativos) de Windows (Ndiswrapper)
Si nuestra tarjeta no tiene módulos nativos de Linux disponibles, podemos usar los drivers de Windows con Ndiswrapper
Howto Oficial de Ubuntu
/!\ Ojo: Para utilizar ndiswrapper debemos desactivar el módulo nativo linux en caso que este exista:
# Remover el modulo nativo linux
$ sudo modprobe -r NOMBRE_MODULO_NATIVO_LINUX
# Agregar el modulo nativo linux a la lista negra para que no se cargue en los próximos reinicios de sistema:
$ echo 'blacklist NOMBRE_MODULO_NATIVO_LINUX' | sudo tee -a /etc/modprobe.d/blacklist
Fuente MiniHowto de como buscar y cargar módulos
Instalar (Ndiswrapper) CON acceso a Internet en nuestro Ubuntu
Si tenemos acceso a internet en nuestra máquina Ubuntu (por ejemplo a través de ethernet), entonces instalar Ndiswrapper es muy fácil.
- Instalar el paquete ndisgtk:
$ sudo apt-get install ndisgtk
Instalar (Ndiswrapper) SIN acceso a Internet en nuestro Ubuntu
Debemos buscar un lugar que tengamos acceso a internet para descargar el paquete ndisgtk y sus dependencias.
Buscamos los paquetes asociados a nuestra versión de Ubuntu
Para revisar nuestra versión de Ubuntu ponemos en consola: $ lsb_release -a
Copiar los archivos.deb en un directorio de nuestro usuario.
Por ejemplo copiando los archivos desde un pendrive a nuestro directorio /home/USUARIO
Después instalamos los archivos.deb
$ sudo dpkg -i ndiswrapper-common*.deb $ sudo dpkg -i ndiswrapper-utils*.deb $ sudo dpkg -i --force-depends ndisgtk*.deb
Aplicación gráfica para instalar "driver windows" con ndiswrapper
- Aplicación gráfica para ndiswrapper
Menú Gnome > Sistema > Administración > Windows Wireless Driver
$ gksudo ndisgtk
- Marcamos Install new driver
Buscamos la carpeta donde está el driver para nuestra tarjeta wifi, en general es un archivo.inf.
El driver esta compuesto por el archivo.inf y otros archivos más que en general están en la misma carpeta.
Comandos para usar ndiswrapper desde Consola
# Le indicamos a ndiswrapper el driver de windows que vamos a usar.
$ sudo ndiswrapper -i /RUTA_DRIVER_WINDOWS/archivo.inf
# Cargamos el módulo ndiswrapper, para que el sistema reconozca nuestra tarjeta
$ sudo modprobe ndiswrapper
# Revisamos que el driver wifi fue reconocido bien.
$ sudo ndiswrapper -l
# Si todo está bien, añadimos ndiswrapper al archivo /etc/modules para que cargue el módulo en cada reinicio.
$ sudo ndiswrapper -m
Mini-Howtos del Foro Ubuntu-cl
Información del Sistema relacionada WiFi
Este es el tipo de información objetiva que es necesaria entregar en el Foro, en caso de solicitar Soporte Colaborativo .
Nombre de la interfaz de red XXXN
( Manera de identificar el medio para conectarse a la red)
Ejemplo: XXXN = eth0 , ath0 , eth1 , wlan0 , ra0 .
¿ XXX = {ath , eth , wlan , ra} ? Los dispositivos de Red pueden tener distintos XXX según el medio, modelo y fabricante, en general ath (chip atheros), ra (dispositivos usb), eth (tarjetas pci), etc )
¿N = {0, 1, 2, ..} ? Es el número que identifica a nuestra tarjeta, sirve en caso de tener más de una tarjeta del mismo tipo.
Comandos Relacionados:
Listar los dispositivos pci relacionados con red :
- Código:
$ lspci |grep Ethernet $ lspci |grep Wireless $ lspci |grep Network
Listar los dispositivos usb:
- Código:
$ lsusb -v
Listar las interfaces y su información:
- Código:
$ iwconfig
Si no tenemos los módulos correctos cargados nuestro sistema no reconocerá la interfaz inalámbrica XXX= wlan,ath,ra
Por lo que los comandos siguientes sólo funcionan: Si nuestro sistema tiene una interfaz válida.
Listar los módulos o drivers de red cargados por el sistema.
- Código:
$ lsmod |grep XXX
Revisar mensajes del sistema en la Detección de Tarjetas
- Código:
$ dmesg |grep XXX
Archivos Relacionados:
Archivo de configuración de las Interfaces.
/etc/network/interfaces
Listar las redes cercanas
- Código:
$ iwlist XXXN scan
Configurar Conexión Automática:
Ayuda a mejorar el ManualUbuntero
Todos los comentarios, sugerencias, reporte de errores, ideas sobre el Manual Ubuntero hacerlos en: Manual Ubuntero en el Foro