VMware網絡模式
VMware提供了三種網絡工作模式分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式),可以在Vmware虛擬機的菜單欄中選擇“編輯”下的“虛擬網絡編輯器”來進行配置。安裝VMware是會默認配置虛擬交換機VMnet0設置為“橋接模式”、虛擬交換機VMnet1設置為“僅主機模式”、虛擬交換機VMnet8設置為“NAT模式”,同時在主機上對應的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8兩塊虛擬網卡分別作用于僅主機模式與NAT模式下。
Bridged(橋接模式)
橋接模式通過虛擬網橋將主機上的網卡和VMware虛擬網卡進行連接,將VMnet0作為一個交換機將主機接收到的信息轉發給虛擬機。這時就相當于在局域網虛擬一臺獨立的的主機,它可以訪問內網(注意是同一網段)任何一臺機器。當然這就需要將虛擬系統IP地址、子網掩碼與主機配置在同一網段,如果需要聯網則網關與DNS也需要與主機配置一致。
橋接模式網絡設置
先檢查本地網絡連接屬性中的VMwareBridge Protocol選項是否勾選,一般安裝Vmware時會自動勾選的(這里確認一下)。這是虛擬機的網橋協議,要想實現網絡橋接就必須遵從這個協議。接著在Vmware虛擬機的菜單欄中選擇“編輯”下的“虛擬網絡編輯器”中找到VMnet0,在VMnet信息中選擇“橋接模式(將虛擬機直接連接到外部網絡)(B)”。
虛擬機配置
打開虛擬機設置頁面,找到【網絡適配器】選項選擇橋接模式(復制物理網絡鏈接狀態可選可不選)。
查看宿主機網絡配置
在開始列表中找到 “運行”(快捷鍵ctrl+r)輸入:cmd,在CMD命令窗口然后輸入:ipconfig/all指令就會顯示DNS,IP,子網掩碼,默認網關等網絡配置信息。也可以在右下角的網絡連接圖標,點擊“網絡和interner設置”->“以太網”->”更改適配器設置”進入“網絡連接“,找到對應的網卡右鍵->“狀態”->“詳情信息”也同樣可以查看到網絡配置信息。
?橋接模式中虛擬機設置
在VMWare的虛擬機中找到編輯虛擬機配置->網絡適配器->網絡連接,選擇“橋接模式”然后啟動centos虛擬機,其網絡配置主要在/etc/sysconfig/network-scripts/ifcfg-eth33文件中。用vi命令打開文件ifcfg-eth33,添加或修改網卡配置信息。虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處于同一網段,這樣虛擬系統才能和宿主機器進行通信。
添加網關地址
通過cat /etc/hosts可以查看主機的ip和hostname的映射配置,通過對方hostname可訪問局域網內對應主機。執行指令:vi /etc/sysconfig/network 添加網關地址,HOSTNAME就是剛才查的hostname,NETWORKING=yes指開啟網絡,GATEWAY=192.168.1.1設置與宿主機相同的網關IP即可。
NETWORKING=yes
HOSTNAME=localhost6.localdomain6 #來至cat /etc/hosts
GATEWAY=192.168.31.1 #默認網關和宿主機相同
重啟網絡
配置完成之后重啟網絡,執行指令:systemctl restart network( centos7的網卡重啟方法)或者service network restart(centos6的網卡重啟方法)都可以。
?network is unreachable無法訪問網絡
配置完成之后虛擬機可以和宿主機正常通信,也可以ping通局域網內的設備,但是就是無法ping通外網并提示network is unreachable或者Name or service not know。各種方法都試過了都不行,原因竟然是公司鎖定了mac地址....
總結:
?以上內容是小編給大家分享的【linux實戰010:VMware橋接配置Centos網絡】,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。