【问题标题】:Linux Bridge over ethernet以太网上的 Linux 桥接器
【发布时间】:2017-10-09 03:05:41
【问题描述】:

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

我试过了

brctl addbr br0
brctl addif br0 eth1

是否可以在不丢失接口 (eth0) 上的 n/w 的情况下创建 Bridge(此处为 br0)

【问题讨论】:

  • 使用(仅)eth1 创建网桥不应影响 eth0。你确定你做了你声称的吗?
  • 你可以用任何接口创建桥接,但是你想在桥接中只使用一个接口来实现什么
  • @jonasWielicki 我想使用 eth1(运行 dhcp)来创建网桥。
  • @vkumar 我想使用网桥(仅在 eth1 上)来创建虚拟机 n/w。

标签: linux networking bridge network-interface


【解决方案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

【讨论】:

    【解决方案2】:

    如何设置 Linux 桥

    标准配置应包括:

    • 创建网桥接口。

      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

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 1970-01-01
      • 2013-06-20
      • 2013-03-21
      • 2016-02-02
      • 1970-01-01
      相关资源
      最近更新 更多