Нет аренды DHCP с wlan0

Нет аренды DHCP с wlan0

Я пытаюсь настроить wlan0на своем хосте. Это должно быть просто, но это не работает :(

В /etc/network/interfaces,

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "blahblah"
    wpa-psk "mykey"

то я делаю, ifconfig wlan0 up Если я делаю ifconfig, интерфейс появляется Если я делаю, iwconfig wlan0я вижу wlan0 и ESSID:"blahblah" и Точка доступа: Не ассоциировано. Но я думаю, что это нормально.

Я бегу dhclient -v wlan0 и там я никогда не получу аренду :(((

При использовании ifconfig я также часто вижу дополнительный интерфейс wlan0:avahi с фиктивным IP-адресом 169.254.7.xxx (я ожидаю что-то вроде 192.168.100.xxx), и я думаю, что это означает только то, что я не получил аренду DHCP.

Я убедился, что NetworkManager не запущен, так как это, похоже, частая проблема, и это не так. Я даже удалил пакеты network-manager* с хоста

Я также попытался настроить интерфейс с помощью файла wpa_supplicant.conf (в /etc/network/interfaces), но это ничего не изменило.

Я перезапустил сеть.

Мой софт dhcp — isc-dhcp-client v 4.2.4-7

Я использую Linux Mint 17 Qiana.

Любая помощь будет оценена по достоинству, так как мне приходится печатать это на планшете ;))

решение1

Редактировать:

Итак, я покажу вам, как подключиться к Wi-Fi через CLI: сначала убейте все экземпляры dhclientили , wpa_ANYTHINGкоторые у вас могут быть. Затем:

 pkill dhclient
 pkill wpa_supplicant
 wpa_passphrase "TheNameOfMyNetwork" "MySecretPassword" > wpa.conf
 ip link set dev wlan0 down
 ip addr flush dev wlan0
 ip link set dev wlan0 up
 wpa_supplicant -B -i wlan0 -Dnl80211 -c wpa.conf
 dhclient -v wlan0

На этом этапе у вас должен быть шлюз по умолчанию:

 ip route show
     default via 192.168.73.1 dev wlan0 
     192.168.73.0/24 dev wlan0  proto kernel  scope link  src 192.168.73.65  

Если у вас нет таблицы маршрутизации по умолчанию, пожалуйста, опубликуйте ее.в вашем оригинальном посте, а не как комментарий: это было бы нечитаемо.

И у вас также должен быть какой-то сервер имен в /etc/resolv.conf. Если нет,

     echo nameserver 8.8.8.8 >> /etc/resolv.conf
     echo nameserver 8.8.4.4 >> /etc/resolv.conf

Вы готовы к серфингу.

Связанный контент