VirtualBox中的Ubuntu联网

字节踏雪使
• 阅读 5716

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

  1. 首先,将Virtualbox相应的虚拟机-设置-网络-网卡1,设置为仅主机网络;同时网卡2设置为网络地址转换,两个网卡都要勾上插入网线
  2. 打开Virtualbox-管理-主机网络管理器,将DHCP服务器关掉,设置成手动配置网卡,记下其IP地址,我的是 192.168.56.1
    VirtualBox中的Ubuntu联网
    VirtualBox中的Ubuntu联网
  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,设置成自动就好,这个网卡就是用来联网用的。
    VirtualBox中的Ubuntu联网
  4. 这样设置完,重启虚拟机应该就可以联网了,试一下 ping baidu.com,看一下已经可以ping通了。
  5. 要注意的是,在 /etc/network/interfaces 里面,可能原本只有一个网卡,可以通过 sudo lshw -class network 查询出来另外的网卡信息。还要另外注意,两个网卡的设置要和Virtualbox里面的一一对应,如果设置完不行,可以看一下这里的serial是否和Virtualbox里面的MAC地址对应上
    VirtualBox中的Ubuntu联网
  6. 没想过过了一段时间,没有登陆虚拟机,虚拟机连不上外网了,查了半天,原来是因为用了两个网卡,而路由默认选择了内网的网卡去链接。也没有认真研究这些网卡的东西,按照参考的文章重新设置一下就好了。注意之前两个网卡配置要换一下。
    VirtualBox中的Ubuntu联网
参考文章

VirtualBox下虚拟机和主机内网互通+虚拟机静态IP的网络配置
VirtualBox的四种网络连接方式
为VirtualBox中的Ubuntu配置双网卡
virtualbox虚拟机NAT模式下不能连接外网的解决方法

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
arm
 还是redhat经典,速度快又好用。试着装了fedora,ubuntu,magiclinux,slax,hiweed,puppylinux,想装一个空间占用小但又可以进行开发的linux,发现很难。那些小巧的linux一般都不带gcc,在虚拟机上分配128MB的内存,跑ubuntu,fedora还是有些吃力。最后装了redhat,把不用的组件都去掉了,
Wesley13 Wesley13
3年前
VirtualBox 安装 Ubuntu虚拟机 显卡驱动
 很多人用ubuntu虚拟机virtualbox会非常卡,解决方法:1\.首先安装编译内核所用的软件包sudoaptgetupdate&&sudoaptgetupgrade //升级版本 可以不做sudoaptgetdistupgradesudoaptgetinstallbuildessen
Wesley13 Wesley13
3年前
VBox 启动虚拟机失败
在Vbox(5.0.8版本)启动Ubuntu的虚拟机时,遇到错误信息:NtCreateFile(\\Device\\VBoxDrvStub)failed:0xc000000034STATUS\_OBJECT\_NAME\_NOT\_FOUND(0retries) (rc101)Makesurethekern
Wesley13 Wesley13
3年前
VirtualBox 4.3.6上安装CentOS 6.5
目标:1、在VirtualBox中安装CentOS2、配置虚拟机网络,实现:   a.主机联网后,宿机能够通过主机上网   b.不管主机联网与否,主机都能SSH登录宿机,并且主宿机能互相传送文件安装环境:1、Win764bit旗舰版2、VirtualBox4.3.63、CentOS6.5x86\_6
Wesley13 Wesley13
3年前
mysql 数据库集群搭建:(三)CentOS 7.2 MariaDB 10.2 galera 集群安装
《mysql数据库集群搭建:(一)VirtualBox中多台CentOS虚拟机间和windows主机间互通以及访问互联网设置》(https://my.oschina.net/ioooi/blog/1186765)《mysql数据库集群搭建:(二)3台CentOS7安装PerconaXtraDBCluster57集群》(https:/
Wesley13 Wesley13
3年前
VirtualBox中ubuntu系统无法进入的修复方法
virtualbox下的ubuntu经常因为各种原因被强制关闭,然后再启动的时候就出现类似错误:mounting /dev on /root/dev failed: No such file or directorymount:mounting /sys on /root/sys failed: No such file or directorym
Stella981 Stella981
3年前
20165321预备作业3:Linux安装及命令入门
Linux安装  在老师给的VirtualBox的网站上面,我下载了VirtualBox的最新版本,安装成功后,我又下载了Ubuntu。但是,发现无论是哪个版本的Ubuntu都无法在VirtualBox上面安装成功,于是,后来我又下载了VMwareWorkstationPro,终于安装成功了Ubuntu17.04和Ubuntu16
Wesley13 Wesley13
3年前
virtualbox主机与虚拟机之间互相通信教程
前言  在使用虚拟机搭建集群时,需要实现虚拟机与虚拟机之间互相ping通,并且主机与虚拟机也可以互相ping通。一、环境准备:1、主机为win72、virtualbox下创建两台ubuntu虚拟机二、virtualbox配置1、选中虚拟机,打开设置网络2、连接方式选择“桥接网卡”3、点开高级,混杂模式选择“全部允许”
Wesley13 Wesley13
3年前
Virtual Box安装OSX
注意事项:1.virtualbox里面选择的系统镜像一定匹配系统镜像版本。2.dmg格式需要转换为iso格式3.设置好后需要单独运行一些指令来能够启动系统安装指令中的OSX指的是虚拟机在virtualbox中的名字切换到virtualbox安装目录VBoxManagesetextradataOSX"VBoxI
可莉 可莉
3年前
20165321预备作业3:Linux安装及命令入门
Linux安装  在老师给的VirtualBox的网站上面,我下载了VirtualBox的最新版本,安装成功后,我又下载了Ubuntu。但是,发现无论是哪个版本的Ubuntu都无法在VirtualBox上面安装成功,于是,后来我又下载了VMwareWorkstationPro,终于安装成功了Ubuntu17.04和Ubuntu16
Wesley13 Wesley13
3年前
vbox4.2.12+ubuntu12.04+eclipse
虚拟机选择oracleVMvirtualBox最新版4.2.12因为之前的版本对ubuntu12.04之后的版本不能安装增强功能。貌似virtualBox对ubuntu13后的版本支持不行。无法显示页面,有人知道怎么解决请告知。谢谢!一、虚拟机下载安装就不说了网上一大把,貌似现在官网ubuntu12.04也没有了只有12.10可以从其他站点下载