在我插入电缆之前无法 ping 通 WLAN......?

在我插入电缆之前无法 ping 通 WLAN......?

我有一台全新的 Cirrus7 NimbusV2,我很喜欢它。

但是我面临以下问题:除非我插入以太网电缆,否则无法 ping 通该盒子的 wlan IP 地址。

以下是输出ip addr

4: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether d4:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.232/24 brd 10.0.0.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 441sec preferred_lft 441sec
    inet6 fe80::bf4:2f5d:5c8a:d8a1/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

当没有插入以太网电缆时,ping 失败:

ping 10.0.0.232
PING 10.0.0.232 (10.0.0.232) 56(84) bytes of data.
^C
--- 10.0.0.232 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2050ms

只要我在两个以太网接口之一上插入一根电缆,它就可以工作:

ping 10.0.0.232
PING 10.0.0.232 (10.0.0.232) 56(84) bytes of data.
64 bytes from 10.0.0.232: icmp_seq=1 ttl=64 time=14.1 ms
64 bytes from 10.0.0.232: icmp_seq=2 ttl=64 time=20.6 ms
^C
--- 10.0.0.232 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 14.158/17.405/20.653/3.250 ms

当然,如果您想知道的话,eth 接口被赋予了另一个 IP:

2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 38:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.230/24 brd 10.0.0.255 scope global dynamic noprefixroute enp4s0
       valid_lft 562sec preferred_lft 562sec
    inet6 fe80::9610:c9b9:a44f:ea73/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

一旦我拔掉电缆,WLAN连接就会失败!

有人知道魔法是如何发生的吗?(也许与 NM 有关……)

答案1

好的,我终于找到了问题所在,也找到了我自己的问题的解决方案。

问题是能源管理无线上网接口。因此,过了一会儿它就进入睡眠状态,并且没有对 ping 做出响应。

解决办法是编辑/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf设置wifi.powersave = 2(禁用)。

现在我可以随时 ping 该盒子了。

相关内容