1. 程式人生 > >NAT模式實現區域網物理機與虛擬機器的互通訪問

NAT模式實現區域網物理機與虛擬機器的互通訪問

NAT模式:使用NAT模式,就是讓虛擬機器藉助NAT(網路地址轉換)功能,通過物理機來訪問網路。此模式下,如果物理機可以訪問網際網路,那麼虛擬機器也可以,預設情況下 和物理機同一網路中的其它機器不能訪問虛擬機器,但虛擬機器可以訪問其它物理機。

上面說預設情況下,物理機的其它機器不能訪問NAT模式下的虛擬機器,但是通過埠轉發功能可以實現物理機和NAT模式下的虛擬機器的相互通訊功能,下面說說如何設定:以vm為例(vbox一樣)

開啟vm的虛擬網路編輯器,如下: 

新增一個NAT模式的網路,然後點開NAT設定,

在埠轉發一項裡面,新增,下面是一個示例:

其中,主機埠:即是網路中其它機器訪問此物理機的埠。也是在xshell裡面配置ssh的埠或者要訪問的ftp伺服器的埠。

虛擬機器IP:也就是NAT模式下,分配給虛擬機器的IP地址

虛擬機器埠:是虛擬機器設定的供外部訪問的埠。比如22 80等。

以下是主要的埠轉發設定。

這樣設定以後,那麼在其它物理機的xshell的連線裡面,可以這樣配置:(假設其它物理機訪問宿主機的IP為:10.0.100.23)

上圖中,9999埠,也就是在剛才NAT設定裡面新增的埠號,此埠是有NAT開放出來,也是宿主機對外提供轉發功能的埠。

其它物理機,通過宿主機的IP和9999埠,訪問到NAT設定的虛擬網絡卡,然後NAT對該請求進行轉發到IP為192.168.237.10,埠22進行處理,192.168.237.10:22,此IP和埠也就是NAT模式下的真實虛擬機器的IP,埠。

在Xshell裡面,也可以直接SSH過去,ssh [email protected]:9999。登入成功後,輸入ifconfig,看到的IP資訊一定是192.168.237.10,也可以檢視到埠22是開啟並在連線使用中

如果對以上設定不清楚的地方,可以參考: http://blog.csdn.net/u011031430/article/details/77131830 ---------------------  作者:緊到長卜帥  來源:CSDN  原文:https://blog.csdn.net/u011031430/article/details/77131841  版權宣告:本文為博主原創文章,轉載請附上博文連結!