首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VirtualBox Ubuntu14.04-桥适配器不工作

VirtualBox Ubuntu14.04-桥适配器不工作
EN

Ask Ubuntu用户
提问于 2016-01-18 14:20:41
回答 4查看 32K关注 0票数 2

我在使用桥接适配器配置设置网络连接时遇到了一些问题。我刚刚开始使用Linux,即使我在网络上经历了不同的论坛讨论,我仍然无法使它发挥作用。NAT是完美的工作,我能够访问互联网,而桥接适配器的网络结果无法达到,我一直需要它的应用程序,我在脑海中。

我的设置如下:

VirtualBox 5,主机: Windows 10,客人:Ubuntu14.04LTS

在这里您可以详细地看到我的配置

VirtualBox网络控制除了RealTek,我还可以使用:高通AR946x无线网络适配器。但是问题仍然是一样的,因为我似乎没有网络工作。

如果ifconfig命令:

代码语言:javascript
代码运行次数:0
运行
复制
    giulio@giulio-VirtualBox:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 08:00:27:f5:87:2f  
              inet6 addr: fe80::a00:27ff:fef5:872f/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:24737 (24.7 KB)

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:161 errors:0 dropped:0 overruns:0 frame:0
              TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:11409 (11.4 KB)  TX bytes:11409 (11.4 KB)

而/etc/网络/接口如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
      # interfaces(5) file used by ifup(8) and ifdown(8)
      auto lo
      iface lo inet loopback

这里是整个网络设置的屏幕截图。。对于IPv4设置,我使用的是AUtomatic (DHCP),而对于IPv6,则设置为“DHCP”。

我希望有人能帮我看看,谢谢!朱利奥

EN

回答 4

Ask Ubuntu用户

发布于 2018-12-13 19:03:05

我试着让它与桥接一起工作,经过大量的故障排除后,它成功了。

主要问题是,与我的主机OS相比,我的客户操作系统发送的数据包具有不同的MAC地址。

这样,无线网关的流量就会下降。

解决方案是更改来宾操作系统中的MAC地址,并为来宾操作系统和主机操作系统提供相同的MAC地址。

步骤:

  1. 关闭VM
  2. 转到Settings->Network->Advanced并删除mac地址。
  3. 检查主机的mac地址(ifconfig -a或ipconfig /all),并在步骤2中的选项中更新相同的地址。
  4. 保存设置并启动VM,它应该可以工作,并且internet应该是可访问的:)
票数 8
EN

Ask Ubuntu用户

发布于 2020-04-03 12:09:59

我刚刚在Pop!_OS 19.10上遇到了这个问题(运行Debian10客户)。

Tl;dr:在主机上运行sudo modprobe vboxnetflt修复了它。

问题似乎是内核模块vboxnetflt没有加载。

当我第一次启动VM时,它促使我加载vboxdrv,并且它工作了。我没有(现在仍然没有)重新启动主机,看它是否改变了什么。

运行"NAT“网络有效,我尝试将其更改为”桥接适配器“--我得到了一个”网络激活失败“。我多次重新启动,没有从VirtualBox中获得错误。只有当我完全关闭VM (尝试@IamSushil的解决方案)时,我才得到了一个启动错误,导致我找到了这个解决方案。

票数 1
EN

Ask Ubuntu用户

发布于 2019-09-16 11:42:45

您需要向默认网关添加一条路由:

代码语言:javascript
代码运行次数:0
运行
复制
sudo bash
route add default gw 192.168.0.X

检查并更改nano /etc/reslov.conf,将其设置为Google。它不是持久的,所以可能想在启动时运行一个脚本。

最后,将IP更改为网络上未使用的任何其他IP,包括主机:

代码语言:javascript
代码运行次数:0
运行
复制
ifconfig [interface] down
ifconfig [interface] 192.168.0.X netmask 255.255.255.0 broadcast 192.168.0.255
ifconfig [interface] up
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/722512

复制
相关文章

相似问题

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