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

服务器

  系统使用的是centos6.7,

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

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

  固定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是否已被占用)

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

  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

  保存后即可

标签: 服务器