Тема не была установлена, таким образом, Вы получаете ужасный взгляд.
В основном существует две опции, устанавливают GTK2 по умолчанию (~/.gtkrc-2.0) и GTK3 (~/.config/gtk3/settings.ini) тема или просто запускают демона настроек, IIRC gnome-settings-daemon
, который установил бы тему от Вашего gconf.
Чертова 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
Я бы попробую использовать 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, что может быть некоторая ошибка в ключ