O problema é que o seu kernel roteia os pacotes IP por padrão para o outro laptop em vez de através da placa Wi-Fi.
Sua tabela de roteamento tem duas rotas padrão (ou seja, caminhos que qualquer pacote IP pode levar para qualquer destino):
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 enp0s25
default gateway 0.0.0.0 UG 600 0 0 wlo1
Assim, tanto o enp0s25
(Ethernet, cabo) quanto o wlo1
(Wi-Fi) estão disponíveis para destinos arbitrários. Para qual deles o kernel deve enviar o pacote? Ele tentará aquele com o menor número metric
primeiro. Dessa forma, sua placa Ethernet (e, portanto, o outro laptop) recebe os pacotes destinados à Internet.
Solução: remova a default
route para enp0s25
, usando um comando como:
sudo route del -net 0.0.0.0 netmask 0.0.0.0 enp0s25
A outra rota ( wlo1
) precisa permanecer intocada. A rota 10.10.10.0 existente ainda forçará os pacotes IP ao outro laptop a usar a interface Ethernet.
Espero ter a sintaxe de route
correta. Por favor, tente e me avise!