Rutas estáticas en Fedora / CentOS

0

He tenido algunos problemas para entender cómo funcionan las rutas estáticas.

Larga historia corta tengo lo siguiente:

  1. Servidor Fedora26 con CentOS7 VM.
  2. IP del host: 192.168.0.6asignado a eth0
  3. VM IP: 192.168.122.205
  4. El host también es la puerta de enlace IP de 192.168.122.1 en vibr0

Si lo hago ip route add 192.168.122.0/24 via 192.168.0.6 dev wlp3s0 , obtendré:

PING 192.168.122.205 (192.168.122.205) 56(84) bytes of data.
From 192.168.122.1 icmp_seq=1 Destination Host Unreachable
From 192.168.122.1 icmp_seq=2 Destination Host Unreachable

Aquí está mi script de ruta desde / etc / sysconfig / network-scripts:

default 192.168.0.1 dev wlp3s0
192.168.122.1 via 192.168.0.15 dev wlp3s0
192.168.122.0/24 via 192.168.122.1 dev wlp3s0
192.168.100.0/24 via 192.168.0.20 dev wlp3s0

Tenga en cuenta que he intentado esto con y sin ese primer salto, y acaba de decir la tercera línea: 192.168.122.0/24 a través de 192.168.0.6 dev wlp3s0

El enrutamiento entre los dos funciona bien, ya que el vibr0 está configurado como la puerta de enlace para la 192.168.122.0/24subred. Sin embargo, no puedo entender cómo hacer que otras máquinas en la 192.168.0.0/24subred se conecten a las máquinas virtuales en la 192.168.122.0/24subred en ese host.

Tengo una computadora portátil con Fedora con una IP 192.168.0.16que quiero conectar a la 192.168.122.205VM en el otro host.

Supongo que necesito hacer una adición de ruta predeterminada, usando 192.168.0.6como puerta de enlace 192.168.122.0/24, pero no he tenido éxito al hacerlo.

Entonces, creo que mis preguntas son: ¿Qué necesitaría hacer para hacer una conexión desde 192.168.0.16 → 192.168.0.6 (192.168.122.1) → 192.168.122.205?

¿Puede una sola interfaz estar en dos subredes? Entonces, ¿a mi tarjeta wifi wlp3s0 con 192.168.0.16 también se le puede asignar una IP en la subred 122, o es incluso necesario?

Gracias por cualquier ayuda.

smartinez
fuente
¿A qué interfaz está asignada la dirección 192.168.0.6? ¿El host tiene alguna dirección IP asignada a la interfaz virbr0?
Grawity

Respuestas:

1

La ruta estática que necesitaría agregar a los dispositivos en la red 192.168.0.0/24 probablemente debería verse así.

ip route add 192.168.122.0/24 via 192.168.0.6

Tenga en cuenta que el Fedora26 probablemente también esté configurado para permitir el enrutamiento (ip_forwarding), y si tiene alguna regla de firewall en ese sistema, probablemente necesite agregar reglas adicionales.

¿Puede una sola interfaz estar en dos subredes?

Sí, puede tener varias direcciones IP en diferentes subredes asignadas a una única interfaz en un sistema. Pero eso probablemente no sea una buena idea. Por lo general, hace las cosas aún más complicadas y extrañas.

Zoredache
fuente