配置圖中格式的網路路由
Paste_Image.png
準備符合圖中條件的四臺虛擬機
1. 通過安裝或者克隆準備4臺符合條件的虛擬機
- 克隆或者安裝出4臺虛擬機
- 將這四臺虛擬機的網絡設置成符合要求的網段
a. 編輯--> 虛擬網絡編輯器--> 添加三個網絡(劃分子網)--> 取消使用本地DHCP服務進行虛擬機的網絡IP分配-->應用
b. service network restart ; 重啟一下網絡服務
2.配置A機器
- 關閉防火墻 iptables -F -- 這是臨時關閉防火墻
- 將A的ip配置成192.168.1.100,修改配置文件,/etc/sysconfig/network-script/ifcfg-ens*,主要內容如下:
TYPE=Ethernet
BOOTPROTO=static # 配置ip獲取狀態是靜態的
IPADDR=192.168.1.100 #設置IP地址
PERFIX=24 #子網掩碼的位數
GATEWAY=192.168.1.254 # 設置網關
ONBOOT=yes # 開機自啟動 - service network restart ; 重啟一下網絡服務
配置R1的ens33
-
編寫配置文件,文件內容更改如下:
Paste_Image.png 添加路由記錄
- route add -net 10.0.0.0/8 gw 192.168.12.122需要注意的是;-net 參數指定的是網絡名,除了網絡位,其余位為0,gw指定的是精確的下跳走到那個精確的位置
- 配置R1機器上的ens34 ,配置內容和ens33相同,將IP地址改成172.16.0.1,內容如下圖所示:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.16.0.1
PREFIX=16
DEFROUTE=yes - 啟動R1上的路由功能:
- echo 1 > /proc/sys/net/ipv4/ip_forward
- service network restart -- 重啟一下網絡服務
3.R2的配置過程同R1相同,將配置文件的IP地址進行更改即可,詳細內容如下圖
ens33
enss34
4. 配置主機B,步驟同配置主機A,將IP地址和網關進行更改即可,詳情如下圖:
eth0
5. 出現的問題和注意事項:
- 在進行機器配置的時候,因為進行了克隆操作,所以生成的mac可能有重復的,所以可以重新生成一下mac:
更改mac地址
- 遇到一個找不到網卡驅動的錯誤,no device found connect eth0,這是在執行 : service network restart 時發現的錯誤,解決這個錯誤需要:刪除下面這個,文件并且重啟,發現問題沒有解決,刪除圖中選中的HWADDR數據,發現網絡服務重啟成功
Paste_Image.png
刪除