在正在运行的 VMWare Server 2.0.2 上重新加载 NAT 配置

Jon*_*rke 3 networking linux nat vmware-server

我有一台运行 VMWare Server 2.0.2 的服务器。主持人是 Debian Lenny。我有 15-20 台虚拟机在运行,它们都连接到一个 NAT 网络(名为 vmnet8)。

我已经配置了 VMWare 的 NAT(vmnet-natd守护进程)将一些传入端口转发到其中一个 VM,因为它托管了一些可公开访问的服务。我/etc/vmware/vmnet8/nat/nat.conf通过添加以下行来通过文件完成此操作:

80 = 192.168.100.100:80
Run Code Online (Sandbox Code Playgroud)

这很好用,我可以通过连接到主机的 IP 地址来访问位于 192.168.100.100 的 VM 上的 Web 服务器。

有时,我需要向此 NAT 配置添加端口重定向。所以,我在配置文件中添加了一行。

现在的问题。如何让 natd 进程考虑这个新配置?很明显,重启宿主机确实考虑到了,新添加的端口被转发。但是,这不是此服务器上的一个选项,那么在重新启动整个主机的情况下应该如何执行此操作?

感谢您的任何想法!

小智 5

我在工作站 10.0.4 上工作,我使用以下说明使 nat.conf 在每次更改后生效,无需重新启动计算机。

vmware-networks --stop
vmware-networks --start
Run Code Online (Sandbox Code Playgroud)