Solo tengo loopback (lo) e interfaz virtual en el sistema. Cerré todas las demás interfaces. También detuve firewall, selinux e iptables. Quiero hacer ping a una dirección IP en la tabla de rutas, pero aparece el error "la red es inaccesible" como se muestra a continuación.
¿Qué quiero aprender cómo debo abordar un problema de este tipo? dmesg o los mensajes del sistema no muestran nada. ¿Por qué es inaccesible una interfaz y cómo puedo descubrir el problema?
gracias de antemano
# ping 172.99.0.2
PING 172.99.0.2 (172.99.0.2) 56(84) bytes of data.
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
# ifconfig
gtp1: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 0
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 479 bytes 40888 (40.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 479 bytes 40888 (40.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.99.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 gtp1
# find / -name gtp1
/proc/sys/net/ipv4/conf/gtp1
/proc/sys/net/ipv4/neigh/gtp1
/sys/class/net/gtp1
/sys/devices/virtual/net/gtp1
Respuesta1
Bueno, no puedes hacer ping a esta dirección aunque esté en la tabla de enrutamiento ya que la interfaz asignada para esta ruta no tiene una IP propia. Entonces su anfitrión no puede enviar un paquete allí.
En general, cuando quieras aprender sobre redes, recomiendo comenzar a jugar con Wireshark/tcpdump. De esta manera verá cómo fluyen los paquetes, cómo funciona el direccionamiento, qué tráfico de bajo nivel tiene, etc. Por ejemplo, intente comprender cada paquete que aparece cuando se conecta con un navegador a (por ejemplo), httpbin.org/ip.