wlan0 没有 DHCP 租约

wlan0 没有 DHCP 租约

我正在尝试在主机上进行配置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

编辑:

因此,我将向您展示如何通过 CLI 连接到 wifi:首先终止您可能拥有的所有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

您已准备好冲浪。

相关内容