Linux以太网桥

时间:2017-05-10 12:45:47

标签: linux networking bridge network-interface

我有eth0(Dhcp正在运行)。我想在eth0上创建桥接而不会在eth0上丢失N / W.

我试过以下

brctl addbr br0
brctl addif br0 eth1

是否可以在接口(eth0)

上创建Bridge(br0)而不会丢失n / w

2 个答案:

答案 0 :(得分:1)

您可以使用iptables

创建路线

su - iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE iptables --append FORWARD --in-interface eth1 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward

答案 1 :(得分:0)

如何设置Linux Bridge

标准配置应包括:

  • 创建网桥接口。

    root@ubuntu-1:~ # brctl addbr br0

  • 将现有接口添加到网桥。

    root@ubuntu-1:~ # brctl addif br0 eth0 root@ubuntu-1:~ # brctl addif br0 eth1

  • 接口零IP。

    root@ubuntu-1:~ # ifconfig eth0 0.0.0.0 root@ubuntu-1:~ # ifconfig eth1 0.0.0.0

  • 搭起桥梁。

    root@ubuntu-1:~ # ifconfig br0 up

您可以选择配置虚拟接口br0以参与您的网络。表现得像一个接口(即普通的网卡)。

root@ubuntu-1:~ # ifconfig br0 192.168.0.1 netmask 255.255.255.0 up

了解访问How to Setup bridge network for KVM