502機房主機win7系統與Vmare虛擬機器器Linux系統的網路連線設定操作說明

2020-09-19 14:00:17

1)開啟Vmware WorkStation,啟動「Hadoop為分散式」虛擬機器器,在win7的開始選單執行cmd.exe,執行ping 192.168.56.10 -t,檢查能否ping通虛擬機器器;如果能ping通,則開啟終端工具XShell連線虛擬機器器Linux即可;如果無法ping通,顯示請求超時,則繼續後續操作

2)開啟Win7的「控制面板->網路和 Internet->網路連線」,如果虛擬網路卡被禁用(如Vmnet1和Vmnet8),則滑鼠右鍵啟用虛擬網路卡,檢查虛擬網路卡Vmnet1的IP地址,應該是192.168.56.1,如果不是則繼續第3)步,如果是則跳轉到第5)步;如下圖所示:

3)開啟Vmware WorkStation的「選單->編輯->虛擬網路編輯器」,點【移除網路】按鈕,移除所有虛擬網路,在點【新增網路】按鈕,增加一個新的虛擬網路Vmnet1,設為僅主機模式,IP地址等設定如下圖所示:

4)再到 Win7的「控制面板->網路和 Internet->網路連線」,檢查虛擬網路Vmnet1的子網IP,應該已經成功變為192.168.56.1,如下圖所示:

5)再次在win7的cmd命令列執行ping 192.168.56.10 -t,檢查能否ping通虛擬機器器;如果能ping通,則開啟終端工具XShell連線虛擬機器器Linux即可;如果無法ping通,顯示請求超時,則繼續後續操作

6)輸入使用者名稱root和密碼root,登入虛擬機器器,依次執行以下幾個命令:

a)執行ifconfig命令,檢視Linux的當前可用網路介面

b)執行ip a命令,檢視Linux的所有網路介面,會發現多出一個網路介面,如eno33554960 (每臺虛擬機器器的這個網路介面名稱各不相不同,以自己電腦上的名稱為準),注意其中的link/ether後面跟的字串00:0c:29:09:79:cd表示網路介面eno33554960硬體地址( 每臺虛擬機器器的這個網路介面的硬體地址各不相不同,以自己電腦上的硬體地址為準)

c)執行目錄切換命令cd /etc/sysconfig/network-scripts/,切換到網路介面組態檔所在目錄

d)執行cat ifcfg-eno33554960,檢視網路介面eno33554960所對應的組態檔ifcfg-eno33554960(每臺虛擬機器器的這個組態檔名稱各不相同,以自己電腦上的名稱為準),會發現最後一行的HWADDR引數(即硬體地址)和上文顯示的網路介面eno33554960的硬體地址不一致

如下圖所示:

7)重要步驟:執行命令vi ifcfg-eno33554960,開啟文字編輯器vi,將最後一行的HWADDR引數修改為執行ip a命令顯示的硬體地址相同(不方便記憶可以先記到紙上或手機拍照);另外,如果檔案裡沒有IPADDR和NETMASK兩個引數,也需要加上,課參考下圖所示:

8)重要步驟:執行reboot命令,重新啟動虛擬機器器(或在Vmware WorkStation重新啟動虛擬機器器),重新啟動重新登入虛擬機器器Linux,執行ip a命令,檢查網路介面(如eno33554960,以自己電腦上的名稱為準)是否已經成功獲取了IP地址(例如192.168.56.10),如下圖所示:

9)再次嘗試在win7用cmd命令列執行ping 192.168.56.10 -t,此時應該能夠ping通虛擬機器器Linux

最後開終端工具XShell連線虛擬機器器Linux即可,如下圖所示: