para um ponto de acesso simples do celular, como entender o resultado do netstat

para um ponto de acesso simples do celular, como entender o resultado do netstat

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.1e novamente dizemosAny ip with 192.168.43.0/255 does not have a gateway or gateway of 0.0.0.0

Responder1

Qualquer ip com192.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.0também será compreendida pela maioria.)

não possui gateway ou gateway de0.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 Gbandeira 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 de192.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".

informação relacionada