虛擬機器網路介面卡設定方法

書中5-1所介紹設定虛擬機器網路為橋接介面卡,有些讀者的網路環境,可能不適用,因此在此介紹另外一種虛擬機器網路介面卡設定方法

我們每一台虛擬機器設定2張網路介面卡

1.介面卡1為「僅限主機」介面卡,這個介面卡用於Host主機(您電腦安裝的Windows系統)與虛擬主機master、data1、data2、data3網路互通使用。 

2.設定介面卡2為 NAT ,這是為了虛擬主機可以連線至網際網路


Step1 設定Master虛擬機器 網路設定,設定介面卡1

選擇master>按下設定值>點選網路>點選介面卡1>選擇「僅限主機」介面卡





Step2 設定Master虛擬機器 網路設定,設定介面卡2

設定介面卡2為 NAT

  

Step3在您使用的的Windows系統,請查看網路設定
開始>控制台>網路和網際網路>網路和共用中心>變更介面卡設定


Step4查看VirtualBox Host-Only Network網路設定
在VirtualBox Host-Only Network,按下滑鼠右鍵,點選內容,然後再選取TCP/Ipv4


Step5查看 VirtualBox Host-Only Network網路設定
您可以看到它是使用192.168.60.250 (不同的網路環境IP環境可能不一樣),因為必須在同一個網段,所以後續我們設定虛擬機的IP必須是192.168.60.XXX,才能夠讓Host主機(您電腦安裝的Windows系統)與虛擬主機master、data1、data2、data3網路互通


Step6 設定master虛擬機器網路
啟動Master後,請在終端機輸入下列指令,設定網路
sudo gedit /etc/network/interfaces
輸入下列內容
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# Host-only interface
auto eth0
iface eth0 inet static
address         192.168.60.100
netmask         255.255.255.0
network         192.168.60.0
broadcast       192.168.60.255

# NAT interface
auto eth1
iface eth1 inet dhcp

說明如下

Step7設定master虛擬機器 Hosts
請在終端機輸入下列指令,設定Hosts
sudo gedit /etc/hosts
輸入下列內容
127.0.0.1 localhost
127.0.1.1 hadoop
192.168.60.100 master
192.168.60.101 data1
192.168.60.102 data2
192.168.60.103 data3

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

說明如下

Step8重新開機後
請在終端機輸入下列指令確認IP已設定完成
ifconfig 

如下畫面

 

Step9設定data1 data2 data3
請重複Step 1,2,6,7,8 設定
data1 192.168.60.101
data2 192.168.60.102
data3 192.168.60.103

此圖出自Spark官網 https://spark.apache.org/
Share on Google Plus

About kevin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

1 意見:

  1. 我用書上的方法不能上網,用這個雖然可以,但是會不定時斷線,必須重新連線才可以,不知道有沒有方法可以解決??

    回覆刪除