感谢 Scott Russell scottrus@raleigh.ibm.com 提供的这个小“技巧”
VMWare 的一个令人沮丧的地方是,如果您使用令牌环适配器,您的 VMWare 系统无法拥有真实的 TCP/IP 地址。 事实证明并非如此。 这是操作方法。
在以下信息中,我们将您的 Linux 主机称为 'linux.mycompany.biz.com'
注册另一个 IP 地址,我将其称为 'vmware.mycompany.biz.com'
确保您的 /etc/sysconfig/network 文件中 FORWARD_IPV4=true。 如果您必须更改它,您可以作为 root 用户动态开启该功能
cat 1 > /proc/sys/net/ipv4/ip_forward |
将第二个 IP 地址别名到 TR 适配器。 您最终会从 /sbin/ifconfig 得到类似这样的信息
tr0 linux.mycompany.biz.com tr0:0 vmware.mycompany.biz.com vmnet1 192.168.0.1 |
确保您可以从另一台主机 ping 通这两个 IP 地址。 如果您不能,那么下一步将不起作用。
使用 ipchains/iptables 将 tr0:0 接口的传入流量重定向到您的 vmnet1 接口。(当我这样做时,我只将特定端口从 tr0:0 重定向到 vmnet1。)
现在,任何外部系统都会认为您的“NT”主机位于 TR 上。 入站流量可以找到它,出站流量也可以。