iT邦幫忙

0

【已解決】外部如何連入主機中的多台虛擬機(NAT)

nat
  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20230811/20148353vDPUHRAOz0.jpg
如上圖
主機中安裝了VMWARE
VMWARE中有三台虛擬機 三台為同一個NAT網路
想請問如何讓對方 連到我虛擬機中的三台機器
主機網路的部分是直接外部IP沒有防火牆沒有任何ROUTER

【解決方式】
先前敘述的不清楚
環境應該是虛擬機有10.3以及10.43這兩個網段的機器
有DNS Server ,AD Server以及兩台ubuntu
並且vmware中的這些機器設定橋接模式
然後我的主機外接一台設備進行port forwording
即可讓外部電腦根據我的ip以及給予的port連入到我的虛擬機中的機器

看更多先前的討論...收起先前的討論...
1.主機的port要開
2.vm nat轉發也要設定
win895564 iT邦研究生 5 級 ‧ 2023-08-14 08:22:14 檢舉
所以簡單說 方法還是假設
A虛擬機設定為8888:22
B虛擬機設定為8080:22
C虛擬機設定為7777:22
類似這樣子嗎
VM 的角色是什麼沒講,連到某台VM,要看走的協定而決定怎麼連接
有些服務不是開了NAT轉發就能上,沒有那麼容易的
例如,三台VM 都開了某個服務,這個服務得開 UDP 動態 1024 ~ 65000 的通訊埠5-6個,每次通訊都會變動,每次變動開的通訊埠數量不一定一樣,最多20個最少三個
請問NAT 要怎麼轉發出去,對外IP假設是 123.123.123.123,
請問後面要打啥才是連到A或B或C,什麼都沒講,是要怎麼連
win895564 iT邦研究生 5 級 ‧ 2023-08-22 10:37:31 檢舉
不好意思 前輩 因為對這部分不太了解 所以可能很多需要的資訊沒補上去
目前是打算模擬一個內部網路 有ad server ,dns server ,ubuntu 因為這幾台機器都是同一個網段
所以不知道該如何讓外部人員連入ubuntu做設定
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
kk999
iT邦新手 2 級 ‧ 2023-08-14 13:51:20

給關鍵字請Bard回答

是的,您可以使用 port-forwarding 將外部流量轉到特定 Port。
要設定 port-forwarding,請按照以下步驟操作:

在您的 VMware Workstation 中,開啟您要設定 port forwarding 的虛擬機器。
點擊 編輯 選單,然後選擇 虛擬網路編輯器。
在 虛擬網路編輯器 中,選擇 NAT 網路適配器。
點擊 NAT 設定 按鈕。
在 NAT 設定 對話方塊中,點擊 新增 按鈕。
在 新增 port forwarding 規則 對話方塊中,輸入以下資訊:
主機端埠: 您要轉送到虛擬機器的埠。
來賓端埠: 虛擬機器上正在偵聽的埠。
通訊協定: 您要轉送的通訊協定。
點擊 確定 按鈕。
port forwarding 規則現在將建立,並將在主機端埠上的流量轉送到來賓端埠上的虛擬機器。

例如,如果您要將外部流量轉送到虛擬機器上的 HTTP 埠 80,您需要輸入以下資訊:

主機端埠: 80
來賓端埠: 80
通訊協定: TCP
現在,當您從網際網路訪問主機端埠 80 時,流量將被轉送到虛擬機器上的埠 80。

我要發表回答

立即登入回答