虛擬機如何添加一塊新的網卡並開啟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網絡模式