Estou tentando me conectar à minha rede WEP apenas usando a linha de comando (Linux).
Eu corro:
sudo iwconfig wlan0 mode Managed essid 'my_network' key 'xx:xx:... hex key, 26 digits'
Então tento obter um IP com
sudo dhclient -v wlan0
ou
sudo dhclient wlan0
sem sucesso (tentei fazer ping em google.com).
Eu sei que a palavra-chave está correta e também tentei com a chave ASCII usando 's:key' e, novamente, o mesmo resultado.
Recebo a mensagem abaixo ao executar o dhclient:
Listening on LPF/wlan0/44:...
Sending on LPF/wlan0/44:...
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
Não tenho problemas para conectar-me ao WICD ou à ferramenta padrão do Ubuntu.
Responder1
Opção 1
Basta editar /etc/network/interfaces
e escrever:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid {ssid}
wpa-psk {password}
Depois disso escreva e feche o arquivo e use o comando:
sudo dhclient wlan0
Substituir{ssid}e{senha}com seu respectivo SSID WiFi e senha.
opção 2
Desde que você substitua a placa de rede sem fio, o nome da rede Wi-Fi e a senha do Wi-FI, isso também deve funcionar.
Estou usando: - A placa de rede sem fio é wlan0
- A rede sem fio é "Wifi2Home"
- A chave da rede sem fio é o código ASCIIABCDE12345
Primeiro, coloque sua placa WiFi em funcionamento:
sudo ifconfig wlan0 up
Agora procure uma lista de redes WiFi ao alcance:
sudo iwlist wlan0 scan
Isso mostrará uma lista de redes sem fio, escolha a sua na lista:
sudo iwconfig wlan0 essid Wifi2Home key s:ABCDE12345
Para obter o endereço IP, agora solicite-o ao Dynamic Host Client:
sudo dhclient wlan0
Você deverá então estar conectado à rede WiFi. A primeira opção é melhor, pois poderá funcionar como um cron
trabalho para inicializar o wifi sempre que precisar. Se você precisar desligar seu WiFi por qualquer motivo, basta digitar:
sudo ifconfig wlan0 down
Para sua informação
Também vi pessoas usando comandos alternativos. Eu uso Debian, Solaris e OSX, então não tenho 100% de certeza se eles são iguais no Ubuntu. Mas aqui estão eles:
sudo ifup wlan0
é igual a sudo ifconfig wlan0 up
sudo ifdown wlan0
é igual asudo ifconfig wlan down
Responder2
Se você nmcli
instalou, acho que esta é a solução mais simples.
Para uma nova conexão:
nmcli dev wifi connect <mySSID> password <myPassword>
Ou se uma conexão já estiver configurada:
nmcli con up <mySSID>
(ou se isso não funcionar, tente nmcli con up id <mySSID>
)
Responder3
Existem duas opções de Danijel J que são boas, mas também existe uma terceira opção se você tiver isso funcionando através da 'ferramenta padrão do Ubuntu' usando nmcli
, que já deve estar instalada em /usr/bin/nmcli
.
Primeira corrida
nmcli c
Isso listará suas conexões, sendo a primeira coluna o SSID e a segunda coluna o UUID da conexão.
Copie o UUID do SSID ao qual deseja se conectar para poder colá-lo no próximo comando.
Em seguida, execute
nmcli c up uuid <paste uuid here>
e isso irá, usando o mesmo material que a 'ferramenta padrão do Ubuntu', conectar-se ao seu wifi!
Responder4
Instale wpa_supplicant
e você terá um bom software para todas as suas necessidades sem fio. Você pode então usar wpa_cli
o comando para acessar e configurar sua rede de forma interativa. há também vários softwares de terceiros disponíveis atuando como GTK + ou QT GUI para wpa_supplicant se você quiser usar o gui a qualquer momento.
Além disso, você pode definir a configuração da conexão /etc/wpa_supplicant.conf
ou /etc/wpa_supplicant/wpa_supplicant.conf
depender do seu sistema operacional Linux. para obter mais informações sobre o tipo de comando interativo h
dentro de wpa_cli
.