Nat

linux nat配置上的virtualbox

  • November 29, 2012

我正在嘗試在 Virtualbox 上設置網路地址轉換。主機是 Debian wheezy,虛擬化伺服器也是。

在虛擬伺服器端,沒有進行任何配置;

在物理伺服器上,通過 eth0 訪問 Internet:

   echo 1 > /proc/sys/net/ipv4/ip_forward
   iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

在 virtualbox GUI 上,我已將我的虛擬伺服器網路配置為:適配器 1,啟用網路適配器,連接到 NAT,連接電纜。

在虛擬伺服器上,無法 ping 網關 (eth0:1),並且反過來。

這可以通過設置橋接適配器而不是 NAT 來實現,但這是在 Virtualbox 中設置 NAT 的正常方式嗎?

謝謝你的幫助

VirtualBox 在內部處理NAT 網路——您不需要配置任何 iptables 規則。刪除您的 iptables 配置,然後測試 VM 是否具有傳出連接。為了創建到 VM 的傳入連接,您需要設置埠轉發

引用自:https://serverfault.com/questions/393627