Eu tenho um celular e o hotspot está ativado. Eu conectei um laptop Linux a esse hotspot.
Agora no meu computador Linux eu executo os comandos
$ netstat -r -n
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.43.1 0.0.0.0 UG 0 0 0 wlp3s0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp3s0
e meu ip é 192.168.43.193
$ ipconfig -a
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.43.193 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 2409:4070:2201:c42b:1a38:21df:c868:7fde prefixlen 64 scopeid 0x0<global>
inet6 fe80::25ac:4aff:2683:9be8 prefixlen 64 scopeid 0x20<link>
ether ac:d1:b8:47:a4:47 txqueuelen 1000 (Ethernet)
RX packets 408640 bytes 476371745 (454.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 287073 bytes 40393931 (38.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Agora, como entender a saída do netstat.
De acordo com meu entendimento:
Any ip with `192.168.43.0/255` does not have a gateway or gateway of `0.0.0.0`
Any ip will have a gateway of `192.168.43.1`
Não faz sentido uma vez que dizemos Any ip the gateway is 192.168.43.1
e novamente dizemosAny ip with 192.168.43.0/255 does not have a gateway or gateway of 0.0.0.0
Responder1
Qualquer ip com
192.168.43.0/255
A sintaxe 'barra' indica o número de bits de rede (com base na máscara de rede),nãoo intervalo início-fim. Se você converter a máscara de rede 255.255.255.0 em binária, verá que ela possui 24 bits "ligados", portanto a rede deve ser escrita como .192.168.43.0/24
(Dito isto, a máscara de rede completa 192.168.43.0/255.255.255.0
também será compreendida pela maioria.)
não possui gateway ou gateway de
0.0.0.0
Sim – é uma rota sem gateway, o que significa que os endereços estão “on-link”: diretamente acessíveis na camada MAC. Em outras palavras, esta é a rota da sua sub-rede local.
Embora seja a falta de G
bandeira que importa; não importa que as ferramentas antigas ainda mostrem 0.0.0.0 na coluna do gateway (elas não poderiam mostrar nada).
Qualquer ip terá um gateway de
192.168.43.1
Sim massomente seesse IP não correspondeu primeiro à rota 192.168.43.0/24.
Não faz sentido
Sim, porque as rotas são verificadas em determinada ordem e omais específicorota sempre vence. ("Mais específico" é baseado em bits de máscara de rede, por exemplo, uma rota /24 vence uma rota /16, e todas elas vencem a rota 0.0.0.0/0. É por isso que esta última é chamada de "rota padrão" – está marcada por último, quando nada mais cabe.)
Então, ao olhar para 0.0.0.0/0, você pode adicionar mentalmente "qualquer IPque não correspondia a nenhuma outra rotatem um gateway 192.168.43.1".