利用VM虛擬機聯通網絡
(1)在環境搭建過程中,我們要克隆虛擬機,修改網卡。這是兩個很重要的操作。
(2)配置路由器
接下來讓我一步步來講解這個實驗。
一:實驗目的
利用6臺虛擬機,四臺作為路由器,兩臺pc機,將網絡聯通。
二:配置環境
1克隆虛擬機
1.1:克隆虛擬機,修改網卡(方法一)
克隆虛擬機有兩種方式,我們先講第一種
(1)講虛擬機文件復制一份;並在VM中打開。打開後會彈出以下窗口,我們要選擇‘我已復制該虛擬機’,註意選擇該選項後拷貝的虛擬機中的網卡的MAC地址會自動改變!
(2)查看拷貝的虛擬機的網卡MAC,確實發生變化。而且發現網卡的名字不是eth0,eth1,所以接下來就要修改網卡
(3)
vim /etc/udev/rules.d/70-persistent-net.rules #將其中對應要修改的網卡最後的NAME="eth2"改為所需要的名稱 ethtool -i eth2 #查看驅動模塊名 modprobe -r pcnet32 #卸載模塊 modprobe pcnet32 #重新加載模塊 cd /etc/sysconfig/network-scripts #將該目錄下原網卡的配置文件改文件名,使其格式為ifcfg-網卡名,接著修改該配置文件,將其中的DEVICE=改為網卡名 ifdown eth0 ifup eth0
(3)修改完網卡後查看該虛擬機IP
(4)重啟網絡服務,看是否正常
小結:這種方法確實可以復制機器,不過有一個缺陷,就是占用空間很大,接下來我們接著學習第二種方法,這種方法,占用空間很小,很方便。我們也正是開始配置我們的實驗環境。
1.2. 克隆虛擬機,修改網卡(方法二)
在VM上按如下步驟操作:虛擬機——管理——克隆
按下圖進行操作即可完成虛擬機的拷貝。
2:網卡設置,IP設置
2.1為了防止運行太多虛擬機會對物理機造成太大的負擔,我們先將虛擬機設置為開機啟動命令行,不啟動圖形界面,編輯下面的文件,將5改為3即可
vim /etc/inittab
2.2 網卡設置
增加網卡,如圖片所示,並取消dhcp服務
2.3 配置虛擬機,配置完成後如下圖所示。(四臺路由器)
2.4 設置IP
由於我們已經取消了DHCP服務,所以我們要手動設置IP,配置網卡。(此步驟在克隆虛擬機的時候已經介紹過,不再贅述,我們只看一下文件就好了)
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=1.1.1.251
NETMASK=255.0.0.0
HWADDR=00:0C:29:41:38:0B
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
這樣我們的實驗環境就算搭建好了。
三:畫圖構思
四:配置路由
#route1
route add -net 3.0.0.0/8 gw 2.2.2.252
route add -net 4.0.0.0/8 gw 2.2.2.252
route add -net 5.0.0.0/8 gw 2.2.2.252
vim /etc/sysctl.conf #開啟路由轉發
iptables -F
#route2
route add -net 1.0.0.0/8 gw 2.2.2.251
route add -net 4.0.0.0/8 gw 3.3.3.253
route add -net 5.0.0.0/8 gw 3.3.3.253
vim /etc/sysctl.conf #開啟路由轉發
iptables -F
#route3
route add -net 1.0.0.0/8 gw 3.3.3.252
route add -net 2.0.0.0/8 gw 3.3.3.252
route add -net 5.0.0.0/8 gw 4.4.4.254
vim /etc/sysctl.conf #開啟路由轉發
iptables -F
#route4
route add -net 1.0.0.0/8 gw 4.4.4.253
route add -net 2.0.0.0/8 gw 4.4.4.253
route add -net 3.0.0.0/8 gw 4.4.4.253
vim /etc/sysctl.conf #開啟路由轉發
iptables -F
#PC1
route add default gw 1.1.1.251
#PC2
route add default gw 5.5.5.254
結果如下圖:
五:實驗結果
成功連接網絡。
利用VM虛擬機聯通網絡