我正在尝试在主机上进行配置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
您已准备好冲浪。