站点 1:本地连接到端口 1,接口 IP 为 192.168.1.1/24
站点 2:本地连接到端口 2,接口 IP 为 192.168.2.1/24
端口 3 是互联网。
所有接口上的主端口都没有。
没有配置防火墙。
列出了两个子网的动态路由,路由器可以 ping 两个 LAN 内部的 IP。
NAT 配置为 srcnat, Out-interface Port 3, masquerade, Dst。地址不是 192.168.0.0/16
这些子网需要互相看到,但不能。
我错过了什么?
站点 1:本地连接到端口 1,接口 IP 为 192.168.1.1/24
站点 2:本地连接到端口 2,接口 IP 为 192.168.2.1/24
端口 3 是互联网。
所有接口上的主端口都没有。
没有配置防火墙。
列出了两个子网的动态路由,路由器可以 ping 两个 LAN 内部的 IP。
NAT 配置为 srcnat, Out-interface Port 3, masquerade, Dst。地址不是 192.168.0.0/16
这些子网需要互相看到,但不能。
我错过了什么?
故障在于 Mikrotik 上的 DHCP 服务器设置。前:
[xxxx@MikroTik] /ip dhcp-server> network print
# ADDRESS GATEWAY DNS-SERVER WINS-SERVER DOMAIN
0 192.168.100.0/32 192.168.100.1 8.8.8.8
1 192.168.102.0/32 192.168.102.1 8.8.8.8
2 192.168.105.0/32 192.168.105.1 8.8.8.8
3 192.168.200.0/32 192.168.200.1 8.8.8.8
后:
[xxxx@MikroTik] /ip dhcp-server> network print
# ADDRESS GATEWAY DNS-SERVER WINS-SERVER DOMAIN
0 192.168.100.0/24 192.168.100.1 8.8.8.8
1 192.168.102.0/24 192.168.102.1 8.8.8.8
2 192.168.105.0/24 192.168.105.1 8.8.8.8
3 192.168.200.0/24 192.168.200.1 8.8.8.8
区别在于子网掩码 ( /32-> /24)。
尽管 Mikrotik 可以选择在 Winbox 中/24的 DHCP 网络屏幕上添加网络掩码,但它不会自动将该掩码值拉到地址值,因此也需要显式添加到地址值。
(我知道这个导出示例与我的问题不完全一样,但我不想使问题过于复杂)
站点 1 和站点 2,无论您在那里有什么设备,都必须有指向彼此的路由,或者只是创建一个默认路由。问题是他们不知道对方在哪里。假设所有配置都是正确的。