Não é possível pingar o wlan até que eu conecte um cabo…?

0

Eu tenho um novíssimo Cirrus7 NimbusV2 e eu adoro isso.

Mas estou enfrentando o seguinte problema: Não consigo fazer o ping da caixa em seu endereço IP wlan até que eu conecte um cabo ethernet.

Aqui está a saída de 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

Quando nenhum cabo eth está conectado, o ping falha:

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

Assim que eu conecto um cabo em uma das duas interfaces eth, ele funciona:

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

É claro que a interface eth recebe outro IP, caso você se pergunte:

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

E assim que eu desconectar o cabo, a conexão no wlan falhará!

Alguém tem uma ideia sobre como a mágica acontece? (talvez o seu NM relacionado ...)

    
por alci 23.05.2018 / 11:48

1 resposta

1

Ok, finalmente encontrei o problema e a solução para minha própria pergunta.

O problema foi gerenciamento de energia na interface wifi . Então, ele estava dormindo depois de um tempo, e não respondeu ao ping.

A solução é editar /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf e definir wifi.powersave = 2 (desativado).

Agora posso fazer ping na caixa a qualquer momento.

    
por alci 31.05.2018 / 09:11