NAT 組態檔分為三個區段。每個區段中的參數會設定 NAT 裝置的一部分。
[主機]部分
[host] 區段包含用於設定 NAT 連線的參數。
參數 | 描述 |
---|---|
ip |
NAT 裝置應使用的 IP 位址。其後可以有斜線和子網中的位數。 |
netmask |
要用於 NAT 網路的子網路遮罩。DHCP 位址是從此位址範圍配置的。 |
configport |
可用於存取 NAT 裝置相關狀態資訊的埠。 |
device |
要使用的 VMnet 裝置。Windows裝置的格式為 vmnetx 其中 x 是 VMnet 的數目。Linux 裝置的格式為 /dev/vmnetx 。 |
activeFTP |
指示是否允許作用中 FTP 的旗標。主動 FTP 允許遠端 FTP 伺服器開啟傳入連線。關閉此選項表示只有被動模式 FTP 可以運作。將此旗標設定為0 可將其關閉。 |
[udp]部分
[udp] 區段包含 timeout
參數,該參數指定保留 NAT 網路 UDP 對應的秒數。
[dns]部分
[dns] 區段僅適用於Windows主機。Linux 主機不會使用此區段。
參數 | 描述 |
---|---|
policy |
用於 DNS 轉送的原則。
|
timeout |
重試 DNS 要求之前的時間 (以秒為單位)。 |
retries |
NAT 裝置停止嘗試回應 DNS 要求之前的重試次數。 |
autodetect |
指示 NAT 裝置是否應偵測主機可用的 DNS 伺服器的旗標。 |
nameserver1 |
要使用的 DNS 伺服器的 IP 位址。 |
nameserver2 |
要使用的 DNS 伺服器的 IP 位址。 |
nameserver3 |
要使用的 DNS 伺服器的 IP 位址。 |
如果自動偵測已開啟且已指定某些名稱伺服器,則會在偵測到的 DNS 伺服器清單之前新增nameserver1
、nameserver2,
和 nameserver3
中指定的 DNS 伺服器。
[netbios]部分
[netbios] 區段僅適用於Windows主機。Linux 主機不會使用此區段。
參數 | 描述 |
---|---|
nbnsTimeout = 2 |
NBNS 查詢逾時 (以秒為單位)。 |
nbnsRetries = 3 |
每個 NBNS 查詢的重試次數。 |
nbdsTimeout = 3 |
NBDS 查詢逾時 (以秒為單位)。 |
[incomingtcp]部分
[incomingtcp] 區段會設定 NAT 的 TCP 埠轉送。您可以將埠號碼指派給虛擬機器上的 IP 位址和埠號碼。
此範例會建立從主機上的埠 8887 到 IP 位址 192.168.27.128 和埠 21 的對應。
8887 = 192.168.27.128:21
設定此對應後,如果外部機器連線至埠 8887 的主機,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的埠 21 (FTP 的標準埠)。
[incomingudp]部分
[incomingudp] 區段會設定 NAT 的 UDP 埠轉送。您可以將埠號碼指派給虛擬機器上的 IP 位址和埠號碼。
此範例會建立從主機上端口 6000 到 IP 位址 192.168.27.128 和埠 6001 的對應。
6000 = 192.168.27.128:6001
如果已設定此對應,且外部機器連線至位於埠 6000 的主機,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的埠 6001。