如何在 Ubuntu GNOME 14.04 上设置桥接

如何在 Ubuntu GNOME 14.04 上设置桥接

我找到了在 Fedora 中建立网桥的指南,并尝试这样做:

$ nmcli connection delete p33p1
$ nmcli connection add con-name br0 type bridge ifname br0 autoconnect yes
$ nmcli connection add con-name p33p1 type bridge-slave ifname p33p1 master br0 autoconnect yes

我找到

$ nmcli con delete uuid [uuid here] 

完成了第一步。 nmcli connection在这个分布中没有‘添加’操作。

我该如何完成第 2 步和第 3 步?

背景:我正在尝试设置虚拟机。我相信这是虚拟机访问我的网络和互联网的必要步骤。如果我错了,请随时纠正我!

答案1

我几乎不好意思发布此文...

刚开始时,我进入系统设置 - 网络,发现没有办法做这样的事情。

今天早上,我发现 Sundry 下有一个名为 Network Connections 的应用程序。这个应用程序使这个过程变得超级简单和直接。

作为一名 Linux 新手,我无法理解为什么它会出现在“杂项”下......

信息添加于 2014 年 6 月 5 日:

不幸的是,这似乎不起作用。以下本指南,以及它的后续链接,看来它直到网络管理器 0.9.9.0 版本才起作用——尚未适用于 Ubuntu。

我有:内核:3.13.0-27-通用网络管理器:0.9.8.8-0ubuntu7 libnl3:libnl-3-200 v 3.2.21-1

以下是我的做法:

我使用 dhcp 来获取我的电脑的 ip 地址。

sudo gedit /etc/network/interfaces

替换所有内容为:

#tell network manager to leave eth0 alone
iface eth0 inet manual

# enable loopback interface
#auto lo
#iface lo inet loopback

# start bridge on boot
auto br0

#bridge settings

iface br0 inet dhcp
    bridge_ports eth0
    bridge_waitport 0    # no delay before a port becomes available
    bridge_fd 0        # no forwarding delay

sudo gedit /etc/sysctl.conf

append this:

# Disable netfilter disabled on all bridges
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

警告,您将在此步骤丢失连接:

运行 nm-connection 并删除那里的所有设备。

重启。

系统托盘中的 nm-applet 显示网络未连接,但这是错误的。尝试访问网页。

这是一个正在进行的工作...

答案2

嗨,我想这可能会有帮助。

auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0 eth1

或者

访问https://help.ubuntu.com/community/NetworkConnectionBridge

相关内容