了解 NAT 概念

了解 NAT 概念

我開始在 Linux 上學習網絡,並且正在尋找一種將特定 IP 關聯到特定 MAC 位址的方法(即編輯 NAT 表的方法?)。實際上,我正在嘗試為我的虛擬機器分配一些IP,並希望將資料包轉發到這些IP。

這是我的具體用例:我使用 KVM 虛擬化在虛擬網路上設定了虛擬機,並且我想在該網路內的虛擬機之間發送資料包。

答案1

NAT(網路位址轉換)與您所描述的目標沒有任何共同點。 IP 和 MAC 位址之間的對應關係透過 IP 版本 4 的「位址解析協定」機制和 IP 版本 6 的鄰居發現機制來維持ARP。 。

為虛擬機器指派IP有多種方法,具體取決於您使用的特定虛擬化軟體。例如,對於LXC容器,最簡單的就是建立bridge,將外部網路介面附加到這個bridge上,在建立容器時,將其外部連結端附加到這個bridge上; LXC層本身會提供IP分配限制。對於完整的虛擬化軟體(如VirtualBox、VMWare),請閱讀其文件;通常這是 NAT(但在這種情況下,來賓不會在外部獲得專用 IP 位址)、橋接或路由(在這種情況下,您需要提供一個 IP 子區塊路由到您的網站網路(靜態或動態)。

我想這個答案包含足夠的關鍵字來繼續您的搜尋。如果不是,您可以重新表達您的問題並重試。但,https://serverfault.com/尋找我作為此類主題更合適的地方。

相關內容