网桥-不破坏网络管理器

网桥-不破坏网络管理器

我看到过很多与 Bridge 和网络管理器相关的问题。然而,它们似乎都不符合我所看到和想要的。

我在 中设置了我的网桥/etc/network/interfaces。它运行完美;它使用了一个不错的静态 IP 等。

然而,一旦我重新启动,网络管理器就会说它是不受管理的(因为它无法管理桥接/连接)。

现在这通常没问题,但我还需要/想要这台电脑上的其他东西。

第一个问题是:是否可以在桥接接口上使用 openVPN(或任何其他 vpn)连接?

如果是这样,我如何让网络管理器管理桥接接口?(因为此时 VPN 已在那里设置,但由于它不受管理,因此无法工作/连接。)

答案1

不幸的是,我似乎一直在回答自己的问题。但只是为了与他人分享。

Bridge + openvpn 可以工作,但仅限于内部网络。并且有一个奇怪的错误,即 openvpn 会自行重新连接,从而产生多个 TAP 设备(我使用 tap 方法)。

最后我通过这种方式解决了我的问题:

  1. 恢复正常网络管理-默认系统内容。
  2. 添加额外的 IP(网关留空)
  3. 添加 ipv4 转发启用
  4. 添加 iptables DMZ 规则(将您的附加 IP 转发eth0到虚拟机 - 反之亦然)。

关于 ubuntu 最奇怪的问题是它似乎在重新启动时忘记了所有 iptables 和 ipv4 转发启用(sysctl)设置。

因此,只需将其添加到 rc.local,它将在每次启动/重启时正常工作:)

如果您需要设置的确切细节,请给我打电话。;)

答案2

在 Ubuntu 12.10 中,无法在同一网络接口上使用网络管理器的桥接网络。必须在 /etc/network/interfaces 中将用于桥接的设备设置为手动,以将其从网络管理器中排除。要设置桥接,请按照 Ubuntu 社区帮助中的说明进行操作。有效的方法是让网络管理器管理 eth0 bridget 和 wlan0。因此可以方便地连接到 wifi 网络。不幸的是,这不适用于 OpenVPN 连接。因此,sudo openvpn /etc/openvpn/client.conf鉴于客户端配置文件已创建,必须使用 m 手动启动它们。但似乎有帮助,来自 Fedora 项目的人员正在努力将桥接网络实现到网络管理器中。预计 Fedora 20 将实现。

答案3

在 15.04 beta 版(使用 VPN)中,我终于可以使用 NetworkManager 桥接了。但在 14.04 版中却不行,14.10 版就不清楚了。

  1. 删除您想要桥接的接口的有线连接(eth0,,eth1...)
  2. 添加 -> 虚拟 -> 桥接
  3. 桥接连接 -> 添加 -> 以太网
  4. 选择要桥接的端口的MAC,保存
  5. 常规 -> 自动连接
  6. 拯救桥梁

您可能需要断开/连接,但对我来说这没有问题。此页面很有帮助:

https://avi.alkalay.net/2014/01/fedora-20-virtualization-networkmanager-native-bridge.html

相关内容