我删除了网络管理器,现在无法访问互联网

我删除了网络管理器,现在无法访问互联网

我最近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

  1. 通过有线(电缆)连接到互联网。使用这里的 DHCP 版本(iface eth0 inet dhcp)。
  2. 通过互联网更新和升级 apt ( apt-get update && apt-get upgrade)。
  3. 再次安装网络管理器 ( apt-get install network-manager)。

答案3

@GAD3R 的解决方案很棒。但我注意到,如果你sudo iw dev先决定你拥有什么设备,然后使用他的命令,那就太好了 。否则,您将看到“没有此类设备”

相关内容