无法访问连接到 VMWare Guest 的 PPP 设备

无法访问连接到 VMWare Guest 的 PPP 设备

嗯,基本上,我想要做的是通过 Linux(Lubuntu)客户机连接需要与 Windows 主机通信的设备。

现在再详细介绍一下:

1 –我有一个只能在 Windows 上运行的软件,并且它在运行 VMWare Player 的 Windows 主机上运行;

2 - 设备使用 RS-485 通信,并使用 PPP 链路连接,因此我使用串行 x USB 转换器

3 – 使用 Guest 上的 pppd,我创建了与需要通信的设备板的连接;

4 – 从 Guest 端,我可以 ping 该设备的远程 IP (192.168.2.2),并且我可以通过设备接口板 LED 来确认这一点……

5——...但是我无法从我的 Windows Host 上进行此操作。

6 – 从主机,我可以 ping 通虚拟机 NIC(192.168.2.1)和本地 PPP IP(192.168.2.4);

7-网卡配置了NAT。

8 – 这是我用来创建 PPP 链接的命令:pppd silent noccp nodetach noauth local logfile /home/logs/''$timestamp''pppd2.txt nocrtscts defaultroute kdebug 5 debug proxyarp 192.168.2.4:192.168.2.2 /dev/ttyMXUSB2 9600

这是我的网络的说明: 网络.png

你们知道发生了什么事吗?

谢谢!!!

答案1

最后我发现Linux VM中没有启用IP转发。

基本上,为了使其工作,我必须使用以下命令启用它:sysctl net.ipv4.ip_forward=1

非常感谢你的建议!:D

相关内容