当我设法关闭 wifi 接口时,我在尝试设置两个工作静态 IP 地址时弄得一团糟,现在我无法再次打开它,我已经尝试过:
ifup wlp19s0
输出:interface wlp19s0 already configured
ifconfig wlp19s0 up
没有输出但没有任何变化ip link set dev wlp19s0 up
没有输出,但没有任何变化ifup -a
没有输出,但没有任何变化
rfkill list
全部显示该设备既不是软阻止也不是硬阻止,在我删除阻止之前它是软阻止的
/run/network 中的 ls -a 给出:
ifstate ifstate.enp7s0 ifstate.lo ifstate.wlp19s0 .ifstate.lock ifup-wlp19s0.pid
.ifstate.lock是空的,有人建议尝试删除它,所以我这样做了,它又出现了,我不知道什么时候,不是在ifup或ifconfig之后。
wlp19s0.pid 包含一个 pid,没有任何进程正在运行该 pid
/run/network/ifstate 看起来像这样:
enp7s0=enp7s0
wlp19s0=wlp19s0
lo=lo
我自己添加了wlps0=wlps0,因为它不存在,我还在/run/network/ifstate.wlp19s0中添加了wlps0(之前是空的)
/etc/网络/接口:
auto lo
iface lo inet loopback
auto enp7s0
auto enp7s0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 8.8.8.8
auto wlp19s0
iface wlp19s0 inet dhcp
我也尝试过:
systemctl restart networking.service
,有时它会立即结束,没有任何错误并且没有任何变化,有时需要几分钟然后失败
systemctl status networking.service
并journalctl -xe
给出以下输出:启动操作超时。终止
在所有尝试过程中都重新启动了几次。
问题肯定是我把网络配置弄乱了,因为它已经工作了很多年了。
操作系统:elementary os 5.1.5 Hera
目前,我没有足够的声誉来发表评论或回复评论。
抱歉,如果某些内容没有缩进/拼写错误,我是用手机写的
编辑:在进行备份后,我完全删除了整个磁盘并安装了 Windows 10(没有 linux iso),现在它可以工作了,很确定这不是您正在寻找的答案,但仍然......