virtualbox虚拟机设置双网卡记录
来源:互联网 发布:淘宝买家付不了款 编辑:程序博客网 时间:2024/05/17 09:22
一、实验前说明:win7上安装了virtualbox虚拟机安,在虚拟机里装了centos6。要实现:主机和虚拟机互相可以访问,同时虚拟机也可以访问互联网。
1、对于上述要求,使用网桥可以搞定:笔记本使用网线上网,设置virtualbox网络为网桥,并且选中主机上网用的网卡即可。如下图
这时,虚拟机可以使用dhcp方式,自动回分配一个和主机同一地址段的ip,从而实现主机和虚拟机之间互通,同时虚拟机也可以访问外网。
2、如果笔记本使用的是无线上网,由于无线网卡通常不支持混杂模式,所以无法实现桥接的方式上网。这时,可以使用hostonly的方式,具体步骤:
1)主机无线网卡共享给virtualbox 虚拟出来的hostonly network 网卡;(通常会给虚拟网卡分配一个192.168.137.1的ip地址)
2)virtualbox使用hostonly方式连接,同时选中virtualbox 虚拟出来的hostonly network网卡;
3)虚拟机手动制定ip地址为192.168.137.X、网关为192.168.137.1
这样就可以实现虚拟机和主机之间互通,同时虚拟机可以访问外网。如图:
二、有的时候virtualbox虚拟出来的网卡无法和本地网卡共享(即:虚拟出来的网卡标示成未识别的网络,无法访问Internet),这时可以通过配置双网卡的方式实现主机和虚拟机互相通信,以及虚拟机可以访问外网。
1、网卡一:nat方式(单向的,虚拟机可以访问主机,但主机无法访问虚拟机,虚拟机可以访问外网)
1)先在virtualbox全局设置中,添加nat网络,默认会生成一个10.0.2.0/24的网络地址。如图
2)virtualbox 选择NAT 网络 方式;
3)虚拟机使用dhcp方式获取ip,自动会分配一个10.0.2.X的地址,这时,虚拟机可以ping通主机地址,同时虚拟机可以访问外网。
2、关闭虚拟机,添加第二块网卡,使用hostonly方式:
1)本地网卡共享给虚拟机虚出来的virtualbox hostonly network 网卡;(由于首先,虚拟网卡可能无法访问外网)
2)virtualbox使用hostonly方式连接;然后启动虚拟机;
3)对于centos,添加完网卡以后,需要做如下配置:
A、cat /etc/udev/rules.d/70-persistent-net.rules 可以查看已经有两块网卡了;但是在/etc/sysconfig/network-script/下还看不到eth1的文件;
B、到/etc/sysconfig/network-script/下复制eth0文件:cp ifcfg-eht0 ifcfg-eht1 然后修改mac地址(根据virtualbox里面生成的地址)、uuid、网卡名字等信息
C、重启系统生效;
4)重启系统后,配置eth1的ip(配置成hostonly的方式),手工指定成192.168.137.X,并且把网关设置成192.168.137.1
- virtualbox虚拟机设置双网卡记录
- VirtualBox设置双网卡实现虚拟机上网及主宿机互访
- VMware/VirtualBox 中设置虚拟机桥接到双网卡服务器的某一个网卡
- 双网卡虚拟机设置
- VirtualBox双网卡虚拟机LinuxNAT不能上网
- VirtualBox双网卡虚拟机LinuxNAT不能上网
- VirtualBox里设置Hostonly网卡访问虚拟机的服务
- virtualbox 网卡设置 主机 虚拟机互 ping 问题
- VirtualBox 网卡设置
- VirtualBox网卡设置
- VirtualBox上Ubuntu Server虚拟机配置双网卡
- VirtualBox上Ubuntu Server虚拟机配置双网卡
- virtualbox虚拟机添加双网卡不起作用的解决办法
- VirtualBox虚拟机网络设置
- VirtualBox虚拟机网络设置
- VirtualBox虚拟机网络设置
- VirtualBox虚拟机网络设置
- VirtualBox虚拟机上网设置
- Java的局部内部类以及final类型的参数和变量
- USACO--2.1Subset Sums
- Spring依赖注入(DI)的三种方式
- 基于安卓的本地编译环境
- ios 播放声音 播放震动
- virtualbox虚拟机设置双网卡记录
- 网络基本功(十七):细说tcpdump的妙用(上)
- Linux下非阻塞connect
- 计算机专业教材目录
- 都是编译器惹的祸
- 网络基本功(十八):细说tcpdump的妙用(下)
- 单例模式及C++实现代码
- 导入工程的“The import android cannot be resolved”错误解决方法
- Linux 系统挂载数据盘