首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LXD内部的VirtualBox无法与LXD的主机通信

LXD内部的VirtualBox无法与LXD的主机通信
EN

Ask Ubuntu用户
提问于 2016-07-28 03:13:10
回答 2查看 1.2K关注 0票数 1

我正在运行一个Ubuntu服务器(服务器盒),它正在运行一个LXD容器( LXD ),LXD使用的是我使用指南设置的以太网桥。lxd正在运行一个VirtualBox实例(Vbox)。服务器-box、lxd-box和vbox-box都在运行Ubuntu16.04服务器.vbox-box正在使用VirtualBox的以太网桥接来桥接lxd-box上的eth0,而lxd本身就是服务器盒上的enp5s0桥接。

这三个人都从局域网中得到一个IP地址。这三者都可以与任何其他局域网客户端通信。此外,lxd还可以与服务器盒和vbox盒进行良好的通信.但是,vbox-box和服务器-box不能通信.具体来说,我不能在两个方向之间启动ssh会话,而我可以启动从/从二者到lxd-box的会话。这不仅仅是ssh,我在几个端口上进行了测试,只需要启动与netcat的原始TCP连接。同样的行为。ssh只是更方便。

有人知道为什么会这样吗?我认为这与正在发生的多重桥接有关,但我不确定。更重要的是,有人知道如何解决这个问题吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2016-08-09 13:02:02

我遇到了一个类似的问题(虽然与你的情况略有不同),我终于解决了这个问题。

我认为当有ara 2桥时,第一个是lxd桥,第二个是虚拟盒创建的一个,您可以通过一个调谐器连接它们。

以下是细节

设想情况:

  • ubuntu 16.04,包括:
  • LXD2.0(带有lxdbr0)及其中的几个容器
  • 虚拟盒机

在我的virtualbox配置中,我提供了可用的网络适配器,并将它连接到桥接适配器,选择lxdbr0。它似乎起作用了,但后来我发现了和你一样的麻烦,不能从ssh到ubuntu主机,不能ssh到lxc容器(在相同的桥上)等等。

在网上搜索(对不起,我不能提供链接)后,我找到了这个解决方案。

在ubuntu 16.04机器上,具有根权限:

代码语言:javascript
复制
root@ubuntu:~# ip tuntap add mode tap tap0
root@ubuntu:~# ip link set tap0 up
root@ubuntu:~# brctl addif lxdbr0 tap0
root@ubuntu:~# brctl show

bridge name bridge id       STP enabled interfaces
lxdbr0      8000.4e76f4d676d5   no      tap0

一旦将tap0添加到桥接器中,就可以设置您的virtualbox机器“桥适配器类型连接”以连接到tap0 (该连接已经在另一个桥中)。

似乎您应该桥接到接口,而不是桥接到桥。

在您的场景中,您应该在lxd-box中创建tap0。这个tap0将被添加到两个桥上,一个在lxd上,另一个在virtualbox上。

票数 3
EN

Ask Ubuntu用户

发布于 2017-06-27 14:56:50

为了构建来自@ayito的答案,您还可以制作一个持久的tap0设备。使用根权限编辑/etc/network/interfaces并添加:

代码语言:javascript
复制
iface tap0 inet manual
    pre-up ip tuntap add mode tap tap0
    up ip link set tap0 up
    post-up brctl addif lxdbr0 tap0
    pre-down brctl delif lxdbr0 tap0
    down ip link set tap0 down
    post-down ip link del tap0

保存后,运行sudo ifup tap0

要验证它是否已启动,请运行brctl show。您应该将tap0视为lxdbr0的接口。

每次您重新启动计算机并希望使用该接口时,请运行sudo ifup tap0注意:您也可以将其添加为启动脚本,但它必须在lxdbr0启动后运行。

在Virtualbox中,使用连接到tap0的“桥接适配器”:

现在,您应该能够与您的LXD容器对话,并在重新启动后轻松地设置tap0接口。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/803830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档