我想在 Ubuntu 中配置源 IP 和不同目​​标 IP,无需切换

我想在 Ubuntu 中配置源 IP 和不同目​​标 IP,无需切换

示例图

你好。我需要在双 LAN 计算机环境中按照图 2 所示进行配置。Bonding 处理图 1 所示的情况。我该如何配置图 2 中描述的情况?

图2所示的情况我一般会用到交换机,但是我想不用交换机来实现。图中蓝色方框为LAN卡的端口。

答案1

在图 2 中,您连接 computer1 的方式实际上使其成为一个双端口交换机。双端口交换机通常称为“网桥”。您可以使用以下命令在 computer1 上创建网桥:

ip link add name br0 type bridge
ip link set dev br0 up
ip address add 192.168.1.1/24 dev br0

ip link set dev eth0 master br0
ip link set dev eth0 up

ip link set dev eth1 master br0
ip link set dev eth1 up

阅读你的 Linux 发行版的文档以使这些设置永久生效。在 Debian 中,设置/etc/network/interfaces将如下所示:

auto br0
iface br0 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    bridge_ports eth0 eth1
    bridge_stp off
    bridge_maxwait 0

此外,还有更复杂的方法来实现您想要的功能 - 使用无编号接口、静态路由和 arp 代理。

相关内容