在 Ubuntu Server 12.04 上桥接两个以太网连接时出现问题

在 Ubuntu Server 12.04 上桥接两个以太网连接时出现问题

我的设置:

  • Dell PowerEdge 2800,Ubuntu Server 12.04,2 个以太网端口
  • Dell XPS,Windows 7 家庭版,1 个以太网端口

路由器 <--- eth0 ---> PowerEdge <--- eth1 ---> XPS

这里的目标是建立一个网桥,将互联网连接从 eth0 共享到 eth1

我已尝试过:

sudo ifconfig eth0 0.0.0.0 down
sudo ifconfig eth1 0.0.0.0 down
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 eth1
sudo ifconfig eth0 up
sudo ifconfig eth1 up
sudo ifconfig br0 up

在我这样做之后,我尝试这样做ping 8.8.8.8,结果显示目标主机无法访问。我是 Ubuntu 网络的新手,所以我不太确定接下来该怎么做。任何帮助都非常感谢!

答案1

尝试将其添加到 /etc/network/interfaces

auto br0
iface br0 inet dhcp
    bridge_ports eth0 eth1
    bridge_fd 0
    bridge_maxwait 0

现在 NetworkManager 应该会忽略网桥、eth0 和 eth1。如果重启后输入 ifconfig 并且 eth0 中有一个 IP,请卸载 NetworkManager 并再次重启。

相关内容