He tenido algunos problemas para entender cómo funcionan las rutas estáticas.
Larga historia corta tengo lo siguiente:
- Servidor Fedora26 con CentOS7 VM.
- IP del host:
192.168.0.6
asignado a eth0 - VM IP:
192.168.122.205
- 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/24
subred. Sin embargo, no puedo entender cómo hacer que otras máquinas en la 192.168.0.0/24
subred se conecten a las máquinas virtuales en la 192.168.122.0/24
subred en ese host.
Tengo una computadora portátil con Fedora con una IP 192.168.0.16
que quiero conectar a la 192.168.122.205
VM en el otro host.
Supongo que necesito hacer una adición de ruta predeterminada, usando 192.168.0.6
como 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.
Respuestas:
La ruta estática que necesitaría agregar a los dispositivos en la red 192.168.0.0/24 probablemente debería verse así.
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.
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.
fuente