关于linux入门:VirtualBox中的Ubuntu联网

4次阅读

共计 780 个字符,预计需要花费 2 分钟才能阅读完成。

上次写了一篇 Xshell 登录虚拟机 VirtualBox 中的 Ubuntu 办法,前面发现虚拟机中的 Ubuntu 没方法联网,又折腾了半天搞定后,又看到对于 VirtualBox 在桥接模式下无奈联网 解决方案,这个计划也没有尝试,就写写我当初应用的计划吧。

  1. 首先,将 Virtualbox 相应的虚拟机 - 设置 - 网络 - 网卡 1,设置为 仅主机网络 ;同时网卡 2 设置为 网络地址转换 ,两个网卡都要勾上 插入网线
  2. 关上 Virtualbox- 治理 - 主机网络管理器,将 DHCP 服务器 关掉,设置成 手动配置网卡,记下其 IP 地址,我的是 192.168.56.1

  3. 登录虚拟机,执行 sudo vi /etc/network/interfaces, 编辑网卡如下,其中 enp0s3 是用于主机用 Xshell 登录的,设置规定 address 前三段和后面第 2 步的 IP 保持一致为 192.168.56, 第四段不一样就行,我设置的是192.168.56.2, netmask 设置为 255.255.255.0, gateway 设置为第二部的 IP,我这就是192.168.56.1。而后设置第二个网卡 enp0s8,设置成主动就好,这个网卡就是用来联网用的。
  4. 这样设置完,重启虚拟机应该就能够联网了,试一下 ping baidu.com,看一下曾经能够 ping 通了。
  5. 要留神的是,在 /etc/network/interfaces 外面,可能本来只有一个网卡,能够通过 sudo lshw -class network 查问进去另外的网卡信息。还要另外留神,两个网卡的设置要和 Virtualbox 外面的一一对应,如果设置完不行,能够看一下这里的 serial 是否和 Virtualbox 外面的 MAC 地址对应上
参考文章

VirtualBox 下虚拟机和主机内网互通 + 虚拟机动态 IP 的网络配置
VirtualBox 的四种网络连接形式
为 VirtualBox 中的 Ubuntu 配置双网卡

正文完
 0