我不知道如何在 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 网络的网关。这样您就不会再遇到任何问题了。