我找不到工作指南来完成以下场景:
需要将服务器配置为能够同时与 2 个路由器一起工作。它是一个虚拟机。
网络 1 192.168.1.0/24 路由器 1 与 ip 192.168.1.1
网络 2 192.168.2.0/24 路由器 2 与 ip 192.168.2.1
我有 2 个 LAN 适配器“ens160”主要和“ens192”次要。如果我只激活一个适配器,我可以从 vpn 客户端访问服务器,执行 ping 或 ssh。如果我将 2 个适配器放在我无法从默认适配器“ens192”的 vpn 客户端访问。
我正在寻找与网络 1 和 2 一起工作的服务器,不需要让网络 1 可以看到网络 2,反之亦然。我希望我的服务器参加路由器 1 响应路由器 1 的请愿以及路由器 2 响应路由器 2 的请愿
我查看了一些关于添加路由的指南,但没有一个有效,而且都适用于更旧版本的 Ubuntu。可能是我丢失了一些细节,但我找不到它。
有人可以指出同时使用 2 个网关的 ubuntu 16.04 指南。
编辑以向 Alvaro 添加更多信息:
谢谢你的帮助。
oscar@LinuxTest:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 ens192
192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0 ens160
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160
192.168.2.0 192.168.2.1 255.255.255.0 UG 0 0 0 ens192
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 ens192
这一点我只能从 192.168.2.1 的路由器 2 处理请愿书,如果我删除默认网关没有人工作。
理论是如果请愿书来自 192.168.1.1,则通过 ens160 响应 192.168.1.1。如果请愿书来自 192.168.2.1,请通过 ens192 回复 192.168.2.1