[Linux] VirtualBox - 主機與虛擬機互通 - CentOS


使用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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM