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
儲存後即可