VMware NAT 模式配置 NFS 端口转发 📅 2026/8/17 21:44:54 VMware NAT 模式配置 NFS 端口转发本文记录如何固定 Ubuntu NFS 服务端口并通过 VMware NAT 端口转发让嵌入式 Linux 设备挂载虚拟机中的 NFS 目录。环境说明软件版本宿主机系统Windows 11 专业版 25H2虚拟机软件VMware Workstation Pro 26H1虚拟机系统Ubuntu 26.04一般情况下VMware 直接使用桥接模式即可桥接模式下虚拟机有独立IP嵌入式设备可以直接访问虚拟机无需配置端口转发。本文使用 NAT 模式是因为桥接模式下通过 Samba 复制文件时老是出现卡死折腾了好久都没解决不确定是否与笔记本使用 Wi-Fi 连接网络有关因此改用 NAT 模式并为 NFS 配置固定端口和端口转发。一、固定 Ubuntu NFS 服务端口编辑 Ubuntu 虚拟机中的/etc/nfs.confsudovim/etc/nfs.conf添加或修改以下配置[nfsd] vers3 y vers4 y vers4.0 y vers4.1 y vers4.2 y tcp y udp y [mountd] port 20048 [statd] port 32765 outgoing-port 32766 [lockd] port 32767 udp-port 32767重启相关服务sudosystemctl restart rpcbindsudosystemctl restart nfs-kernel-server检查 RPC 服务端口rpcinfo-plocalhost确认以下端口已经固定服务端口rpcbind111NFS2049mountd20048statd32765lockd3276732766是statd使用的出站端口不需要配置入站转发。如果lockd端口没有立即生效可以重启下虚拟机。二、配置 VMware NAT 端口转发先确认 Ubuntu 虚拟机使用固定 IP。本文示例为192.168.74.200实际配置时替换为自己的虚拟机 IP。在 VMware 中依次点击编辑 - 虚拟网络编辑器 - 更改设置管理员权限选择NAT的这个网卡然后点击NAT 设置。在“端口转发”区域点击“添加”按下表添加规则协议宿主机端口虚拟机地址及端口用途TCP/UDP111192.168.74.200:111rpcbindTCP/UDP2049192.168.74.200:2049NFSTCP/UDP20048192.168.74.200:20048mountdTCP/UDP32765192.168.74.200:32765statdTCP/UDP32767192.168.74.200:32767lockdVMware 每条规则只能选择一种协议时TCP 和 UDP 需要分别添加共添加 10 条规则。截图中显示的是 TCP 规则。添加完成后保存配置。可以重启下Ubuntu。