para un punto de acceso simple desde un móvil cómo entender el resultado de netstat

para un punto de acceso simple desde un móvil cómo entender el resultado de netstat

Tengo un móvil y el hotspot está activado. Me conecté mediante una computadora portátil Linux a ese punto de acceso.

Ahora en mi computadora Linux ejecuto los 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

y mi ip es 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

Ahora cómo entender la salida de netstat.

Según tengo entendido:

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`

No tiene sentido una vez que decimos Any ip the gateway is 192.168.43.1y otra vez decimosAny ip with 192.168.43.0/255 does not have a gateway or gateway of 0.0.0.0

Respuesta1

cualquier ip con192.168.43.0/255

La sintaxis de 'barra diagonal' indica el número de bits de red (según la máscara de red),noel rango de inicio-fin. Si convierte la máscara de red 255.255.255.0 a binario, verá que tiene 24 bits "on", por lo que la red debe escribirse como .192.168.43.0/24

192.168.43.0/255.255.255.0(Dicho esto, la mayoría también entenderá la máscara de red completa ).

no tiene puerta de enlace o puerta de enlace de0.0.0.0

Sí, es una ruta sin puerta de enlace, lo que significa que las direcciones están "en enlace": directamente accesibles en la capa MAC. En otras palabras, esta es su ruta de subred local.

GAunque lo que importa es la falta de bandera; No importa que las herramientas antiguas todavía muestren 0.0.0.0 en la columna de la puerta de enlace (en su lugar, no podrían mostrar nada).

Cualquier ip tendrá una puerta de enlace de192.168.43.1

Sí, perosólo siesa IP no coincidía primero con la ruta 192.168.43.0/24.

No tiene sentido

Lo hace, porque las rutas se verifican en cierto orden y elmás específicola ruta siempre gana. ("La más específica" se basa en bits de máscara de red, por ejemplo, una ruta /24 gana a una ruta /16, y todas ellas ganan a la ruta 0.0.0.0/0. Es por eso que esta última se llama "ruta predeterminada": está marcada último, cuando ya no cabe nada más.)

Entonces, cuando mires 0.0.0.0/0, puedes agregar mentalmente "cualquier IPque no coincidía con ninguna otra rutatiene una puerta de enlace 192.168.43.1".

información relacionada