使用VirtualBox的主機與虛擬機相互通信方法:
(使用VirtualBox不要使用綠色版的,因為綠色版的沒有安裝虛擬網卡驅動,所以主機與虛擬機是不能相互通信的,切記)
1、設置已經安裝好的操作系統對應的“設置”

2、選擇:網絡,將網卡1設置為:橋接網卡,如圖:

3、設置網卡2為:網絡地址轉換(NAT)

4、點確認,啟動系統,在CentOS中,輸入命令:ifconfig

(事實上現在已經是可以互通了,但是CentOS默認開啟了防火牆,所以80端口是不能正常訪問的)
5、輸入命令:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
讓防火牆打開80端口給外部即可。
如果不想每次都輸入這樣一個打開防火牆的命令,可以使用這個安裝服務:
service iptables save
如果運行這句命令出現:No such file or ..... 的錯誤,說明沒有安裝到服務,使用如下命令:
yum install iptables-services systemctl restart iptables.service
安裝完成之后,還需要運行一句:
service iptables start
這是開啟防火牆過濾服務。可以加入到開啟啟動當中。
開機啟動,可以參考:http://www.cnblogs.com/HD/p/4011479.html
參考文章:http://www.tuicool.com/articles/UvYVbq
CentOS IP設置:
1、使用root
2、進入目錄:/etc/sysconfig/network-scripts/
命令:cd /etc/sysconfig/network-scripts/
3、編輯文件:ifcfg-enp0s3
命令: vi ifcfg-enp0s3
4、按Insert鍵進入編輯
5、將ONBOOT=no設置為yes
如果是只需要使用動態獲取IP,這步已經完成,按esc鍵退出編輯,再輸入“:wq”保存退出。
如果需要設置靜態IP,還需要加入這三個:
IPADDR=192.168.27.52 NETMASK=255.255.255.0 GATEWAY=192.168.27.254
保存退出即可。
另:vi中不保存退出,使用命令“:q!”
CentOS中重啟網絡,可以使用命令:
service network restart
