кошмары wpa_supplicant

Тема не была установлена, таким образом, Вы получаете ужасный взгляд.

В основном существует две опции, устанавливают GTK2 по умолчанию (~/.gtkrc-2.0) и GTK3 (~/.config/gtk3/settings.ini) тема или просто запускают демона настроек, IIRC gnome-settings-daemon, который установил бы тему от Вашего gconf.

6
13.04.2017, 15:22
2 ответа

Чертова Wi-Fi карта не была должным образом подключена к слоту pci-express! Я вытащил ее, взорвал слот, чтобы вытащить пыль, и толкнул ее в этот раз очень сильно. Теперь всё работает нормально:

# the wifi led is not lit up on the outside of the pc case

$ sudo ip link show wlan0
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
$ sudo ip link set wlan0 up

# now the wifi led is lit up on the outside of the pc case

$ sudo ip link show wlan0
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: Trying to associate with 00:60:64:4c:37:fc (SSID='abc' freq=2412 MHz)
wlan0: Associated with 00:60:64:4c:37:fc
wlan0: WPA: Key negotiation completed with 00:60:64:4c:37:fc [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 00:60:64:4c:37:fc completed (auth) [id=0 id_str=]
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:60:64:4c:37:fc reason=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: Trying to associate with 00:60:64:4c:37:fc (SSID='abc' freq=2412 MHz)
wlan0: Associated with 00:60:64:4c:37:fc
wlan0: WPA: Key negotiation completed with 00:60:64:4c:37:fc [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 00:60:64:4c:37:fc completed (reauth) [id=0 id_str=]
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=254 time=0.510 ms
64 bytes from 192.168.1.1: icmp_req=2 ttl=254 time=0.578 ms
^C
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.510/0.544/0.578/0.034 ms

правильная /var/log/syslog выглядит так:

Mar 18 13:38:19 mypc kernel: [  542.538613] wlan0: authenticate with 00:60:64:4c:37:fc (try 1)
Mar 18 13:38:19 mypc kernel: [  542.540517] wlan0: authenticated         
Mar 18 13:38:19 mypc kernel: [  542.540553] wlan0: associate with 00:60:64:4c:37:fc (try 1)
Mar 18 13:38:19 mypc kernel: [  542.563331] wlan0: RX AssocResp from 00:60:64:4c:37:fc (capab=0x411 status=0 aid=3)
Mar 18 13:38:19 mypc kernel: [  542.563336] wlan0: associated            
Mar 18 13:38:19 mypc kernel: [  542.573034] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Mar 18 13:38:19 mypc kernel: [  542.573220] cfg80211: Calling CRDA for country: AL
Mar 18 13:38:19 mypc kernel: [  542.578955] cfg80211: Regulatory domain changed to country: AL
Mar 18 13:38:19 mypc kernel: [  542.578960] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Mar 18 13:38:19 mypc kernel: [  542.578965] cfg80211:     (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
Mar 18 13:38:19 mypc kernel: [  542.578969] cfg80211:     (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm)
Mar 18 13:38:19 mypc kernel: [  542.578972] cfg80211:     (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm)
Mar 18 13:38:19 mypc kernel: [  542.578976] cfg80211:     (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm)

и эти строки появляются только один раз - они больше не повторяются снова и снова в syslog

:)

заметьте, что теперь ещё и нормально работает, если я удалю wpa_supplicant. conf и поместил всё в /etc/network/interfaces:

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

# don't use `auto wlan0` since this will infinitely try to connect at
# boot time, and i will have to remove the hard drive, mount it on
# another pc and remove `auto wlan0` from this file just to get a
# command prompt again!
iface wlan0 inet static
    wpa-ssid "aphanumeric_with_underscores"

    # both the plaintext password and the ascii-hex hash from
    # wpa_passphrase work fine for me here:
    wpa-psk "my wpa2 password"

    wpa-ap-scan 1
    wpa-proto WPA2
    wpa-pairwise CCMP
    wpa-group CCMP
    wpa-key-mgmt WPA-PSK
    address 192.168.1.50
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
and note that there is currently no wpa_supplicant.conf file:

$ ls /etc/wpa_supplicant.conf
ls: cannot access /etc/wpa_supplicant.conf: No such file or directory
$ ls /etc/wpa_supplicant/*
action_wpa.sh  functions.sh  ifupdown.sh  
1
27.01.2020, 20:29

Я бы попробую использовать WPA_Supplicant в соответствии с Ubuntuussers wiki. Это значит: Поместите все ваши WPA в /etc/wpa_supplicant/wpa_supplicant.conf и изменить / etc / network / Интерфейсы , чтобы просто содержать

... Auto WLAN0. IFACE WLAN0 INET DHCP wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf ...

Дальше начало WPA_Supplicant вручную ( wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -d ). Если есть проблема с wpa_supplicant, она должна отображаться.


Редактировать: я также согласен с @caseyy, что может быть некоторая ошибка в ключ

2
27.01.2020, 20:29

Теги

Похожие вопросы