我有一個創建和配置網路的小專案,如圖所示。 網路配置
我有:3 個虛擬機(1 個作業站和 2 個路由器)。
我需要什么:從ws11成功 ping到r2。
我做了什么:1)創建了 2 個內部網路 2)在每臺機器上編輯了/etc/netplan/*.yaml檔案(如下所示) 3)嘗試 ping 每個:
- ws11:ping 10.10.0.1 - 好的,
- ws11:ping 10.100.0.11 - 好的,
- r1:ping 10.100.0.12 - 好的,
- ws11:ping 10.100.0.12 - 失敗(100% 丟包,無 ping 回復)。
每臺機器上的route -n命令的結果顯示在這里
從我最近了解到的資料包路徑將是:ws11 檢查其路由表并將資料包傳遞到網關(r1),r1 檢查其路由表并看到接收器(10.100.0.12)在其網路上的某個位置并將資料包發送到 r2 . 但由于某種原因,它實際上并不像那樣作業。
我做錯了什么?應該怎么做才能讓它發揮作用?我是網路新手,我將感謝您的幫助。
對于ws11:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.10.0.2/18]
gateway4: 10.10.0.1
version: 2
對于r1:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.10.0.1/18]
enp0s8:
dhcp4: false
addresses: [10.100.0.11/16]
version: 2
對于r2:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.100.0.12/16]
version: 2
uj5u.com熱心網友回復:
r1 上未啟用 IPv4 轉發,必須在網關介面上啟用 MASQUERADE NAT(r1 上的 enp0s3)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407171.html
標籤:
