我有一台全新的 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 该盒子了。