3 votos

Puede ' t ping constantemente ambas redes de host múltiple

Tengo un host que es multitarjeta, eth0 es en 172.31.254.0/24 y eth0.10 es en 172.31.253.0/24 . Obviamente eth0.10 es una subinterface la id de vlan 10.

Desde este host puedo con éxito ping aloja en el 172.31.253.0/24 red, pero no de manera consistente en el 172.31.254.0/24 red. Por ejemplo, observe la deserción escolar en los pings #5-#25:

[root@pbx1 ~]# ping -I eth0 172.31.254.37                      
PING 172.31.254.31 (172.31.254.31) from 172.31.254.13 eth0: 56(84) bytes of data.
64 bytes from 172.31.254.37: icmp_seq=1 ttl=128 time=1.03 ms
64 bytes from 172.31.254.37: icmp_seq=2 ttl=128 time=0.247 ms
64 bytes from 172.31.254.37: icmp_seq=3 ttl=128 time=0.236 ms
64 bytes from 172.31.254.37: icmp_seq=4 ttl=128 time=4.00 ms
64 bytes from 172.31.254.37: icmp_seq=26 ttl=128 time=0.237 ms
64 bytes from 172.31.254.37: icmp_seq=27 ttl=128 time=0.299 ms

Mi interfaces de mirar a la derecha:

[root@myhost1 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:22:4D:B2:28:AC  
          inet addr:172.31.254.13  Bcast:172.31.254.255  Mask:255.255.255.0
          inet6 addr: fe80::222:4dff:feb2:28ac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:121808 errors:0 dropped:0 overruns:0 frame:0
          TX packets:120948 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16685937 (15.9 MiB)  TX bytes:23059300 (21.9 MiB)
          Interrupt:16 Memory:d0020000-d0040000 

eth0.10 Link encap:Ethernet  HWaddr 00:22:4D:B2:28:AC  
          inet addr:172.31.253.4  Bcast:172.31.253.255  Mask:255.255.255.0
          inet6 addr: fe80::222:4dff:feb2:28ac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2732 errors:0 dropped:0 overruns:0 frame:0
          TX packets:828 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1394817 (1.3 MiB)  TX bytes:417925 (408.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:30573 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30573 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2225449 (2.1 MiB)  TX bytes:2225449 (2.1 MiB)

y la tabla de enrutamiento se ve a la derecha:

[root@myhost1 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.31.254.0    *               255.255.255.0   U     0      0        0 eth0
172.31.253.0    *               255.255.255.0   U     0      0        0 eth0.10
link-local      *               255.255.0.0     U     1002   0        0 eth0
default         firewall.mydomain.com 0.0.0.0         UG    0      0        0 eth0

Entonces, ¿por qué son mis paquetes no llegar a (o respuestas volviendo desde) los hosts de la 172.31.254.0/24 red? Yo juego /proc/sys/net/ipv4/conf/eth0/rp_filter a 0, pero no hace ninguna diferencia


Actualización: la tabla de Enrutamiento de host de destino:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     172.31.254.1    172.31.254.37    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     172.31.252.0    255.255.255.0     172.31.254.2    172.31.254.37     11
     172.31.253.0    255.255.255.0     172.31.254.2    172.31.254.37     11
     172.31.254.0    255.255.255.0         On-link     172.31.254.37    266
    172.31.254.37  255.255.255.255         On-link     172.31.254.37    266
   172.31.254.255  255.255.255.255         On-link     172.31.254.37    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     172.31.254.37    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     172.31.254.37    266
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
     172.31.252.0    255.255.255.0     172.31.254.2       1
     172.31.253.0    255.255.255.0     172.31.254.2       1
          0.0.0.0          0.0.0.0     172.31.254.1  Default
===========================================================================

0voto

Puede tener 172.31.254.13 usada dos veces en la red.

Soy también sospechar de enrutamiento o cuestiones de arp en el lado receptor:

¿Puede comprobar arp-na 172.31.254.13 de host y el host 172.31.254.31?

Completas tablas de enrutamiento con el comando de la ip route en cada host también pueden ayudar.

0voto

David Bliss Puntos 91

Necesario para crear una política de iproute2 y el rp_filter deshabilitar la interfaz y la subinterfaz.

Después de funcionó a la perfección.

-1voto

Alex Puntos 1

Tiene un VIP en una red diferente en la misma tarjeta. (mismo MAC) Trate de hacer lo mismo pero crear vNIC que son segmentos independientes y luego una ruta por defecto y específico para la otra NIC.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: