介紹
路由設定主要是用來確保虛擬機之間以及虛擬機與外部網路之間的通信。以下為一些相關名詞以及方法的介紹:
-
預設路由:當封包的目標 IP 位址不在路由表中的任何其他條目時,將會使用預設路由。預設路由通常指向一個網關,這個網關負責將封包轉發到正確的目的地。而在這次實驗中,我們為了使得封包能夠被轉發至該封包目標IP位址的虛擬機,因此需要把預設路由的IP位址設於想要轉發至虛擬機的網路介面卡的來源為址。
-
直接連接的網路:這些是直接連接到網路介面的網路。每個網路介面都有一個 IP 位址範圍,並且這些範圍內的通信不需要通過網關。
-
路由表:使用
ip route
或 route
指令可以查看路由表。路由表包含了所有的路由條目,每個條目都指示了如何將封包轉發到目的地。
-
設定預設路由:例如,為第 2 臺 Mint 虛擬機設定預設路由到第 1 臺的 NAT 網路 IP,可以使用指令
sudo route add default gw {第 2 臺的內部網路 IP}
。
這些設定確保了虛擬機之間的通信以及虛擬機能夠正確連接到外部網路。
設定預設路由
-
查看路由表
-
設定預設路由
- 為 第2臺 Mint 設定預設路由到 第1臺 Kali 的NAT網路IP也就是eth1的IP,可以使用指令sudo route add default gw {第1臺 Kali 的NAT網路IP}
- 為 第3臺 Kali-2 設定預設路由到 第2臺 Mint 的內部網路IP,可以使用指令sudo route add default gw {第2臺的內部網路IP}
如此即可完成路由設定,接著明天會講解如何進行IP轉發設定,以及介紹其作用。