为啥vbox下host-only无法设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥vbox下host-only无法设置相关的知识,希望对你有一定的参考价值。

  1、首先:去虚拟机里的网络设置里,设置为host-only。
  2、如果出现界面名称:未指定。先去主机电脑的网络连接里看看有没有VirtualBox Host-Only Network这个连接(一般安装都是默认安装的),如果是不是停用了,把它启用。
  3、要是没有就打开虚拟机的启动的页面,左上角,管理--->全局设定--->网络,这时候添加一下就行了,等一会主机的网络连接里就会出现VirtualBox Host-Only Network连接了。
  4、现在,看下这个连接的ip地址,记下来,第一次设置 是192.168.56.1的可能性比较大。
参考技术A LINUX的无线驱动不是很好,WINDOWS下的稳定多了

但平常用LINUX惯了,换到WIN下有点满足不了需求.只好在LINUX开一VBOX虚拟机,装XP.再把USB无线网卡分配的XP虚拟机,这样网络好多了

但这时宿主PC LINUX还是无法上网,怎么办

可以通过两种方式
第一种,随便找一可用网络,那怕是用手机开的WIFI热点,共享出来,LINUX连接上去.然后在虚拟机网络配置连接方式选择BRIDGED方式.在XP里设置无线网卡的属性里的连接共享的两个勺都选择,另外一张网卡的地址理论上会自动改为192.168.0.1,如果不是,手动设置为
把linux的ip也设置在192.168.0.2,在同一网段.网关设置为192.168.0.1
这个时候你应该可以上网了

第二种方式
通过host-only方式,先在vbox的全局设置里建一张虚拟网卡,记得把网段设置为192.168.0段
XP的设置方式和第一种一样
linux的需要改默认网关为192.168.0.1

引用
route add default gw 192.168.0.1

如果没有配置dns服务器,还需要修改/etc/resolv.conf文件
添加"nameserver 192.168.0.1"或"nameserver 8.8.8.8"

原理:
主要利用xp的网络共享功能,可以把一张网卡的网络共享给另一张网卡.再虚拟机与宿主PC网络能够直接访问,所以只能通过桥接和hostonly方式,net这种方式是不行的本回答被提问者和网友采纳

vmware联网解决方案:host-only共享上网

一、需求说明

vmware通过桥接的方式可以上外网,但是虚拟机的IP地址必须和物理网卡在同一网段,上网环境不同虚拟机必须跟着换ip地址很麻烦,所以最好是采用host-only方式上网。

特别是做架构实验的时候,如果设置双网卡。。。经常会出各种问题,用host-only这种方式则简单多了,既能在不同网络环境下使用固定的IP地址,又能访问内外网。

一般情况下host-only模式只是虚拟机和主机之间建立的网络,仅对主机可见,但是通过Windows系统的主机上使用Internet连接共享功能,则可以让虚拟机连接到Internet或其他网络。

 

二、解决方案

1
“编辑”>“虚拟网络编辑器”这一步是确认虚拟网卡host-only的网卡名称VMnet1以及网段192.168.8.0

2
本地连接上点击鼠标右键“属性”

3
“共享”,选择host-only那块网卡,点击确认之后VMnet1网卡ip会变成192.168.137.1

4
鼠标右键将VMnet1还原成图1中的192.168.8.0段

5
设置虚拟机的ip为192.168.8.2,网关和DNS都指向192.168.8.1


6
虚拟机通过host-only网段上网了
END

 

三、注意事项

 

以上是关于为啥vbox下host-only无法设置的主要内容,如果未能解决你的问题,请参考以下文章

为啥vbox下host-only无法设置

vbox+centos host-only模式配置

如何解决vbox在win10上建立host-only网络失败的问题

VBox 安装 Ubuntu Server 的那些坑,键盘乱码网卡SSH等

使用vbox构建局域网络

vmware联网解决方案:host-only共享上网