我最近network-manager
通过运行从 Linux Mint 中删除了sudo apt remove --purge network-manager
.我现在无法通过 WiFi 访问互联网。我不知道下一步该做什么,有人有什么建议吗?
操作系统:Linux Mint
编辑:
输出apt list wpasupplicant
:
wpasupplicant/xenial-updates,xenial-security,now 2.4-0ubuntu6.2 amd64 [installed]
N: There is 1 additional version. Please use the '-a' switch to see it
和输出ip link
:
3: wlp3s0: <NO-CARRIER, BROADCAST, MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode
DORMANT group default qlen 1000 link/ether ... brd ...`
enp2s0
注意:我故意省略了和的输出lo
。
答案1
创建一个wpa_supplicant.conf
文件:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
包含以下内容:
ctrl_interface=/run/wpa_supplicant
update_config=1
network={
ssid="Your SSID"
psk="your_passphrase"
}
保存然后运行以下命令:
sudo killall wpa_supplicant
sudo wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlp3s0
该dhclient
命令用于通过 dhcp 获取 IP,可以替换为:
sudo ip addr add 192.168.1.150 dev wlp3s0
sudo ip route add default via 192.168.1.1
替换192.168.1.1
为您的网关和 192.168.1.150
所需的 IP 地址。
答案2
- 通过有线(电缆)连接到互联网。使用这里的 DHCP 版本(iface eth0 inet dhcp)。
- 通过互联网更新和升级 apt (
apt-get update && apt-get upgrade
)。 - 再次安装网络管理器 (
apt-get install network-manager
)。
答案3
@GAD3R 的解决方案很棒。但我注意到,如果你sudo iw dev
先决定你拥有什么设备,然后使用他的命令,那就太好了 。否则,您将看到“没有此类设备”