VyOS-在 2 个网络中路由

VyOS-在 2 个网络中路由

我不知道如何在 Lan#1 192.168.1.0 和 Lan#2 192.168.10.0 之间进行路由。我尝试使用静态路由,set protocols static route 0.0.0.0/0 next-hop 192.168.10.0 distance '1'但我不明白。

1. 接口

run show interfaces ethernet 
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             192.168.1.222/24                  u/u  OUTSIDE 
eth1             192.168.10.1/24                   u/u  INSIDE 

2. 网关

gateway-address 192.168.1.1

3. NAT

我可以进行下一个 NAT,然后进行路由和互联网,但是这(网络中 2 x NAT)是不正确的

edit nat source r 1
set outbound-interfeace eth0
set source address 192.168.10.0/24
set translation address masquerade

在此处输入图片描述

答案1

我知道这个问题的回答有点晚了,但我想这对未来的读者来说很重要。只要两个网络/LAN/子网都直接连接到 VyOS 路由器,它们之间的路由就是自动的。您可以通过运行以下命令来检查这一点显示 IP 路由。需要确保的关键一点是,路由器两侧的设备都需要指向它,也就是说,设备必须分别配置网关 IP 地址作为路由器接口的地址。在您的示例中,eth0 IP 地址 (192.168.1.222) 必须是 192.168.1.0/24 网络的网关,eth1 IP 地址 (192.168.10.1) 必须是 192.168.10.0/24 网络的网关。这样您就不会再遇到任何问题了。

相关内容