![如何从同一台 PC 上的 2 个 NIC 路由流量以及有关配置交换机的更多信息?](https://linux22.com/image/206651/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%90%8C%E4%B8%80%E5%8F%B0%20PC%20%E4%B8%8A%E7%9A%84%202%20%E4%B8%AA%20NIC%20%E8%B7%AF%E7%94%B1%E6%B5%81%E9%87%8F%E4%BB%A5%E5%8F%8A%E6%9C%89%E5%85%B3%E9%85%8D%E7%BD%AE%E4%BA%A4%E6%8D%A2%E6%9C%BA%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
嘿大家!我希望你们能帮助我解决我一直困扰的问题。因此,该图描述了一个网络架构。 PC 运行的是 Ubuntu 20.04 桌面版。
- 端口 1 和 2 = 具有公共 IP(互联网连接)的面向公众的端口。
- 端口 3 和 4 = 没有互联网连接的专用端口。
- 端口 3 上运行有一个 DHCP 服务器 (isc-dhcp-server)。
- 端口 3 有一个使用命令“sudo ifconfig eth3 192.168.1.1 netmask 255.255.255.0”自行分配的 IP 地址。
- 端口 3 连接到交换机上的 VLAN1。为了简单起见,我们可以忽略 AP。
问题 -
- 无论通过端口 1 传入的流量都必须重定向到端口 3,反之亦然。我知道这与 IP 转发、路由表和 NAT 表有关,但我无法弄清楚这一点。我已启用 IP 转发。基本上,任何连接到 VLAN1 上的 AP 的设备都必须从 DHCP 服务器获取 IP 地址,并使用端口 1 获得互联网连接。
- 当我将 PC 连接到 VLAN1 上的任何端口时,它会获得一个随机地址,而不是来自 DHCP 服务器。另外,我无法从电脑上 ping 通端口 3。所以,我确信我错过了一些东西。请帮助我。