virtualbox主機與虛擬機之間互相通信教程
阿新 • • 發佈:2018-03-29
都是 選中 lB 動態 退出 模式 AC 集群 esc
前言
在使用虛擬機搭建集群時,需要實現虛擬機與虛擬機之間互相ping通,並且主機與虛擬機也可以互相ping通。
一、環境準備:
1、主機為win7
2、virtualbox下創建兩臺ubuntu虛擬機
二、virtualbox配置
1、選中虛擬機,打開設置-->網絡
2、連接方式選擇“橋接網卡”
3、點開高級,混雜模式選擇“全部允許”
4、點擊OK
三、虛擬機內配置
1、開啟虛擬機
2、用ifconfig命令查看,這時發現eth0網卡是獲取不到ip地址的
ifconfig |
3、這時需要設置一下ubuntu的網絡配置,使用以下命令來編輯網絡配置
sudo vim /etc/network/interfaces |
4、按i進入編輯模式,然後將eth0網卡設置成動態獲取ip,編輯如下,編輯完成後,點擊esc進入命令模式,然後輸入:wq保存退出
5、編輯好網絡配置後,輸入命令重啟網絡,會發現網絡無法停掉
sudo /etc/init.d/networking restart |
6、可以直接重啟虛擬機
sudo reboot |
7、重啟好後,發現eth0網卡依然獲取不到ip,這時候就重啟網卡
sudo ifdown eth0 |
sudo ifup eth0 |
8、這時候再ifconfig,發現eth0成功獲取到了ip地址,現在已經配置成功了!另一臺虛擬機也是如上配置即可。
9、現在嘗試虛擬機ping外網,虛擬機ping主機,虛擬機ping另一臺虛擬機,主機ping虛擬機,發現都是可以ping通的。
四、總結
1、如果發現打開虛擬機後網卡獲取不到ip地址,可以重啟網卡來獲取ip
2、之前使用過net網絡的模式,也可以實現虛擬機與虛擬機之間ping通,虛擬機也可以ping主機,但是無法實現主機ping虛擬機,現在使用橋接模式,就可以解決所有的問題
virtualbox主機與虛擬機之間互相通信教程