1. 程式人生 > >虛擬機如何添加一塊新的網卡並開啟NAT網絡模式

虛擬機如何添加一塊新的網卡並開啟NAT網絡模式

虛擬機 NAT 運維

這兩天做做lvs nat模式的實驗,做配置幾臺虛擬機的網絡環境時,遇到了一些問題。主要就是:1.不知道怎麽增加新的網卡。2.不熟悉如何將虛擬機設置成NAT上網模式。

首先,lvs 的nat模式和虛擬機的上網模式NAT是兩回事。下面用nat做lvs的一種模式,用NAT指虛擬機的上網模式。

實驗環境:
1.一臺做dir的虛擬機,需要兩張網卡,一張可連外網,一張用於內網。連接外網的網卡,我使用橋連接到宿主機的網卡。用於內網的網卡,我使用NAT模式。

2.兩臺做rs1和rs2的虛擬機,它們都只需要一張網卡,使用NAT模式。


開始:
1.先解決第1個問題--為虛擬機增加網卡。在這個實驗,就是給dir增加一張網卡。
如圖,虛擬機->設置->添加->網絡適配器,選擇NAT模式即可。


技術分享圖片



這時,虛擬機ifconfig 應該是還沒有顯示這張新的網卡的。那麽,現在需要配置一下,讓這張網卡能使用。
首先 vim /etc/udev/rules.d/70-persistent-net.rules 可以看到網卡信息,包括它的mac地址:


技術分享圖片



如上圖,所示,復制好eth1的mac地址,等會有用。


接著,cd /etc/sysconfig/network-scripts/路徑下,添加ifcfg-eth0的配置文件,
復制ifcfg-eth0的再稍微修改一下就可以了。
cp ifcfg-eth0 ifcfg-eth1
然後,修改ifcfg-eth1
vim ifcfg-eth1:

技術分享圖片



如上圖,修改DEVICE=eth1

修改HWADDR為剛剛查看到的mac地址。
其他的IPADDR和GATEWAY需要根據其他地方去設置。

好了,上面提出了IPADDR和GATEWAY的設置,一般根據什麽地方設置?
在vmware菜單:編輯->虛擬網絡設置:

技術分享圖片



如上圖,點擊NAT設置,可以看到它的網關,最好保持默認,不用修改:

技術分享圖片



然後,通過DHCP設置,查看NAT網絡的ip地址範圍128-254,所以,在設置eth1的時候,ip範圍需要和這裏匹配:

技術分享圖片




根據以上看到的網關和ip地址範圍,就可以在dir的ifcfg-eth1配置文件中配置靜態ip了。
配置完成後,service network restart 一下,就可以了。再ifconfig查看就能看到剛剛新配置的eth1網卡:


技術分享圖片



2. 接著需要解決第二個問題--將rs1和rs2的網絡模式修改成NAT模式。
首先,也是虛擬機(M)->設置->網絡適配器.再選擇NAT模式。

技術分享圖片




然後,也要在虛擬機中配置ifcfg-eth0配置文檔的ipaddr和gateway。
再重啟network即可。

現在dir和rs1在192.168.38.*這個網絡應該是可以互通的。

另外,在宿主機,我的是windows系統。需要將VMware Network Adapter VMnet8適配器打開,ip和dns都是自動獲取:

技術分享圖片



還要在程序服務,中將VMware NAT Service服務和VMnetDHCP服務已經在運行:

技術分享圖片




好了。如何給虛擬機添加新的網卡和配置NAT網絡的方法,我基本就是這樣配置出來的。



技術分享圖片


虛擬機如何添加一塊新的網卡並開啟NAT網絡模式