Preciso de ajuda para conectar meu laptop Ubuntu ao meu wifi da universidade. Meu laptop costumava funcionar bem com meu Wi-Fi da universidade, mas mais lento e instável em comparação com meus laptops Windows / Mac. Não é possível conectar-se a todos.
Eu segui as sugestões de uma pergunta semelhante Can't connect to WPA2 Enterprise PEAP network
(por exemplo, modifique /etc/NetworkManager/system-connections/<WIFI_SSID>
, use / não use certificado ca, etc), mas não tive sorte.
Por favor, dê qualquer sugestão sobre como depurar esta situação. Obrigado!
Meu sistema: Ubuntu 16.04 Desktop, kernel 4.4.0-96-generic
Adaptador sem fio (fornecido por lscpi
): Intel Corporation Centrino Wireless-N 2230 (rec c4).
O adaptador não está bloqueado de acordo com rfkill
O wifi da universidade com o qual eu tento conectar-se usa a autenticação WPA2-Enterprise
(PEAP / MSCHAPv2).
O arquivo /etc/network/interfaces
contém apenas as configurações padrão:
auto lo
iface lo inet loopback
ifconfig
pode mostrar as 3 interfaces normais: eth0, lo e wlan0. A seção para wlan0 é como abaixo.
wlan0 Link encap:Ethernet HWaddr 10:40:8f:68:57:53
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3193 errors:0 dropped:0 overruns:0 frame:0
TX packets:4515 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1400747 (1.4 MB) TX bytes:900703 (900.7 KB)
iwconfig
retorna
wlan0 IEEE 802.11bgn ESSID:"<WIFI_SSID>"
Mode:Managed Frequency:2.412 GHz Access Point: B4:5D:50:DA:88:63
Bit Rate=65 Mb/s Tx-Power=16 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=41/70 Signal level=-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
iwlist wlan0 scan
retorna vários pontos de acesso com o nome do wifi desejado (SSID). Um deles é como abaixo:
Cell 41 - Address: 84:D4:7E:6C:47:63
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=38/70 Signal level=-72 dBm
Encryption key:on
ESSID:"<WIFI_SSID>"
Bit Rates:11 Mb/s; 6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 48 Mb/s
Bit Rates:54 Mb/s
Mode:Master
Extra:tsf=0000009548497af2
Extra: Last beacon: 644ms ago
IE: Unknown: 000A434D552D534543555245
IE: Unknown: 0108168C929824304860
IE: Unknown: 030101
IE: Unknown: 2A0103
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : 802.1x
IE: Unknown: 32016C
IE: Unknown: 2D1AAD0117FFFFFFFF00000000000000000000000000000000000000
IE: Unknown: 3D1601000500000000000000000000000000000000000000
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: 7F080100080000000040
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
O que eu confirmei :
(1) Meu nome de usuário e senha estão corretos. Eu os usei para autenticar outros dispositivos sem problemas.
(2) Meu endereço MAC não está bloqueado. Eu inicializei o mesmo computador no Windows 10 e no Kali Linux, e ele pode acessar o mesmo wifi usando o mesmo adaptador sem fio.
(3) O problema de conexão wifi não acontece quando se conecta a outro wifi que não usa a autenticação WPA2-Enterprise
(PEAP / MSCHAPv2). Por exemplo, conectar-se a mim no iPhone hotspot funciona bem.
O que eu acho que o problema pode ser :
(1) Pode ser falha de autenticação. Depois de selecionar o wifi que eu quero conectar, o Ubuntu NetworkManager
me pediria para inserir meu nome de usuário e senha novamente, o que geralmente não acontece quando a senha salva está correta.
(2) /var/log/syslog
destaca as seguintes linhas:
systemd[1]: Dependency failed for /dev/disk/by-uuid/7bb6b05e-7e8d-4895-8e8f-575806a2b9e8.
systemd[1]: dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.swap: Job dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.swap/start failed with result 'dependency'.
systemd[1]: dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device: Job dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device/start failed with result 'timeout'.
NetworkManager[2993]: <info> [1506199546.6039] device (wlan0): state change: need-auth -> failed (reason 'no-secrets') [60 120 7]
NetworkManager[2993]: <info> [1506199546.6041] manager: NetworkManager state is now DISCONNECTED
NetworkManager[2993]: <warn> [1506199546.6045] device (wlan0): Activation: failed for connection '<WIFI_SSID>'
NetworkManager[2993]: <info> [1506199546.6053] device (wlan0): state change: failed -> disconnected (reason 'none') [120 30 0]
gnome-session[1995]: (nm-applet:2171): libnm-WARNING **: (nm-access-point.c:285):nm_access_point_connection_valid: runtime check failed: (ap_ssid != NULL)
gnome-session[1995]: message repeated 75 times: [ (nm-applet:2171): libnm-WARNING **: (nm-access-point.c:285):nm_access_point_connection_valid: runtime check failed: (ap_ssid != NULL)]
systemd[1]: dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device: Job dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device/start timed out.
systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device.
systemd[1]: Dependency failed for /dev/disk/by-uuid/7bb6b05e-7e8d-4895-8e8f-575806a2b9e8.
systemd[1]: dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.swap: Job dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.swap/start failed with result 'dependency'.
systemd[1]: dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device: Job dev-disk-by\x2duuid-7bb6b05e\x2d7e8d\x2d4895\x2d8e8f\x2d575806a2b9e8.device/start failed with result 'timeout'.
gnome-session[1995]: (nm-applet:2171): libnm-WARNING **: (nm-access-point.c:285):nm_access_point_connection_valid: runtime check failed: (ap_ssid != NULL)
gnome-session[1995]: message repeated 41 times: [ (nm-applet:2171): libnm-WARNING **: (nm-access-point.c:285):nm_access_point_connection_valid: runtime check failed: (ap_ssid != NULL)]
(3) /var/log/kern.log
destaca as seguintes linhas:
device (wlan0): state change: need-auth -> failed (reason 'no-secrets') [60 120 7]
manager: NetworkManager state is now DISCONNECTED
device (wlan0): Activation: failed for connection '<WIFI_SSID>'
device (wlan0): state change: failed -> disconnected (reason 'none') [120 30 0]
Estou compartilhando a versão completa de syslog
e kern.log
aqui quando tentou se conectar à minha universidade wifi.
Para comparação, quando eu me conecto ao meu próprio iPhone hotspot com sucesso, os syslog
e kern.log
são como aqui . Eles não são muito longos.
O que eu poderia ter estragado recentemente :
(1) Eu tentei configurar uma ponte de rede de wlan0
para eth0
para que outros dispositivos (raspberry pi) podem se conectar à internet através da Ethernet. Eu modifiquei o /etc/network/interfaces
para fazer isso. Funcionou, mas retarda a rede significativamente, então reverti o arquivo interfaces
.
(2) Eu tentei configurar o IP estático pensei GUI NetworkManager. Não funcionou e voltei ao DHCP.
(3) Ao depurar o problema de IP estático, tentei modificar as configurações de DNS em /etc/resolv.conf
e /etc/resolvconf/resolv.conf.d/base
.