Em face disso, você tem dois problemas:
- sem um cabo ethernet, sua rota padrão está acima da sua interface hotspot, porque você não tem outro conjunto de rotas padrão - você deve ser capaz de acessar seu nó de outros hosts no mesmo domínio de broadcast (ex. .0.0 / 24 rede), mas você não seria capaz de alcançá-lo de qualquer outra coisa
- com um cabo ethernet, você tem uma rota / gateway padrão válida que, de fato, funciona, no sentido de que seu host agora pode alcançar outros nós fora da rede 10.42.0.0/24.
Então, sim, não faz muito sentido ter seu host como um ponto de acesso e um cliente sem fio em seu próprio ponto de acesso, e sem um local para o tráfego, seu ponto de acesso não será de muita utilidade.
Atualizado para responder aos comentários abaixo:
Pode ajudar a analisar rapidamente a tabela de roteamento para a situação em que você está conectado ao seu próprio ponto de acesso:
A linha abaixo diz que o tráfego que não corresponde a qualquer outra rota abaixo deve usar o 10.42.0.1 como um gateway.
0.0.0.0 10.42.0.1 0.0.0.0 UG 600 0 0 wlxe84e063ea32c
A entrada abaixo diz que, para chegar a 10.42.0.0/24, o wlp1s0 é o dispositivo preferido
10.42.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp1s0
A entrada abaixo diz que para chegar a 10.42.0.0/24, wlxe84e063ea32c é o dispositivo de backup
10.42.0.0 0.0.0.0 255.255.255.0 U 601 0 0 wlxe84e063ea32c
Esta entrada é irrelevante para a discussão
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp1s0
Ou, em termos mais simples: wlp1s0 não tem gateway padrão, mas wlxe84e063ea32c é informado de que 10.42.0.1 é o gateway padrão. Como wlp1s0 é atribuído a 10.42.0.1, isso significa que ainda não existe nenhum tráfego não local para ir.
Ou, se eu pudesse desenhar, haveria uma foto de client NIC -> hostpot NIC -> hostpot NIC (because hotspot NIC is the default gateway)
Quando você conecta o cabo Ethernet, o wlp1s0 tem uma rota padrão, que é enviar tráfego pela NIC com fio.
Se eu pudesse desenhar, haveria uma foto de client NIC -> hotspot NIC -> wired interface -> internetz
A questão é como, fisicamente falando, você está esperando sinais 'físicos' para viajar entre seu hotspot e o nó foobar
.
Esses sinais viajam como pulsos elétricos em um fio (o que sabemos que funciona), ou tanto seu hotspot e foobar
se comunicam através de sinais de rádio, o que exigiria foobar
para se conectar ao hotspot.