VirtualBox设置访问外网以及与本机互通

系统使用的是centos6.7,

VirtualBox版本为5.0.20,网络配置如下


VirtualBox设置访问外网以及与本机互通_第1张图片


混杂模式选择‘全部允许’,可以实现 本机和虚拟机访问互通


固定centos的ip

先在本机命令行执行ipconfig查看子网掩码和默认网关,我的本机ip为192.168.1.100

在centos命令行输入  vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改如下

ONBOOT=yes

MM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.1.222

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

//这里的192.168.1.222是你想给centos设定的内网ip(设定前先检查该ip是否已被占用)

VirtualBox设置访问外网以及与本机互通_第2张图片

保存编辑后,重启网络服务

service network restart



使用ping命令测试本机和虚拟机之间是否连通

如果ping不同,请检查本机和centos的防火墙是否已关闭

windows关闭防火墙:控制面板->查看方式(小图标)->windows防火墙

centos关闭防火墙:

关闭命令:  service iptables stop

永久关闭防火墙:chkconfig iptables off

查看防火墙状态:service iptables status


======ping 外网失败=====

有时ping www.baidu.com 会出现ping:unknown host的情况,

查到百度的ip为119.75.217.109,尝试直接ping 119.75.217.109是可以ping通的,也就是说是DNS解析的问题

需要设置DNS

vi /etc/resolv.conf



编辑内容

nameserver 8.8.8.8


保存后即可








你可能感兴趣的:(虚拟机,Linux)