UbuntuHelp:WifiDocs/WirelessTroubleShootingScript
来自Ubuntu中文
Wikibot(讨论 | 贡献)2008年10月19日 (日) 18:14的版本 (新页面: {{From|https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingScript}} {{Languages|UbuntuHelp:WifiDocs/WirelessTroubleShootingScript}} In a terminal type <pre><nowiki> sh wifi...)
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
In a terminal type
sh wifi
This is the wifi script, to detect your wifi configuration:
#!/bin/bash # # Sección del Foro seccion="Wifi" # codename de la versión de ubuntu instalada version=`lsb_release -cs` # identificador del archivo de salida hora=`date +%F-%s` # Archivo de salida file=$seccion"_"$hora.txt # Archivo temporal para filtrar con grep file_tmp=tempSC # Funcion explicación del comando explica (){ echo "# ""$1" >> $file } # Funcion para anotar el comando code (){ echo "[code]" >> $file echo "$ "$1 >> $file echo "[/code]" >> $file } # Funcion para anotar la salida del comando # Argumento $1 : comando # Argumento $# : filtro1 ... filtroN # Modo de uso: quote comando filtro quote (){ # Aclaración: No fue posible usar una tubería para ejecutar el filtro echo "[quote]" >> $file # Ejecuta el comando y guarda la salida $1 > $file_tmp # Imprime la salida y ejecuta el filtro # Salta el primer argumento que es un comando shift # Ciclo en que aplica los argumentos while [ "$#" -gt "0" ] do # Aplica el filtro grep -i $1 $file_tmp >> $file # Salta al siguiente argumento shift done echo "[/quote]" >> $file # Borra el archivo temporal rm $file_tmp } # Funcion para anotar la salida del comando SIN filtro # Argumento $1 : comando quotes (){ echo "[quote]" >> $file # Ejecuta el comando y guarda la salida $1 >> $file echo "[/quote]" >> $file } # Ejecución del script echo "Información del Sistema relacionada a "$seccion > $file echo "Versión de Ubuntu: "$version >> $file explica "Listar los dispositivos pci relacionados con red" code "lspci |grep Ethernet && lspci |grep Wireless && lspci |grep Network" quote lspci Ethernet Wireless Network explica "Listar las interfaces y su información:" code "iwconfig" quotes "iwconfig" explica "Listar los módulos o drivers de red cargados por el sistema." code "lsmod |grep wlan && lsmod |grep ath && lsmod |grep ra" quote lsmod wlan ath ra explica "Archivo de configuración de las Interfaces." code "cat /etc/network/interfaces" quotes "cat /etc/network/interfaces" # Recomendación en la consola echo "Copie "$file" en su consulta del Foro" # Esperar 3 segundos sleep 3