0

我试图建立的系统由几个通过以太网连接到 Raspberry Pi 的 PLC 组成。然后将 Pi 连接到 Hamachi VPN(我使用 hamachi,因为我们没有用于其他 VPN 解决方案的外部 IP。如果有另一种选择,我愿意尝试)。在另一端,有一台 PC 连接到 Hamachi 网络。我需要能够与连接到 Pi 的 PLC 交谈(ping 和连接)。我已经能够使用 iptables 让 PC 与一个 PLC 对话,但不是通过它自己的 ip,而是购买指向 hamachi ip 的软件。我可以使用 iptables 从 PLC ping PC,但反之则不行。我的最终目标是能够通过 hamachi vpn 使用 PLC 的 ip 从 PC 访问 PLC。有什么想法或方向吗?

-------------              -------------              -----------
|    PLC    |_____(eth0)___|   RasPi   |____(ham0)____|    PC   |
|           | (eventually  |           |              |         |
-------------  will have   -------------              -----------
               switch here)      | (eth1)                  |
                                 |                         |
                             ------------__________________|
                             | Internet |
                             ------------
4

2 回答 2

0

Hamachi 好的,伙计们,最新的工作版本是 2.1.0.8.6,较新的版本会给您带来分段错误错误。

我给你上传的,是一个debfile

http://ul.to/ppisqm61

而不是 install.sh 我使用了以下内容, install.sh 也可以工作,但我就是这样做的:

sudo dpkg -i --force-depends --force-architecture logmein-hamachi_2.1.0.86-1_armel.deb
于 2013-11-17T20:36:31.820 回答
0

您可以尝试在您的 pi 上安装OpenWRT,然后尝试将其配置为执行一些 NAPT 路由,其中​​它会根据访问 pi 的端口号选择特定的 PLC 进行通信。我不确定您是否可以使用 hamachi VPN 使用手动配置的端口号进行连接,但您当然可以使用常规 TCP 连接来做到这一点。

此外,可能值得看看这篇文章中的一些答案:

https://raspberrypi.stackexchange.com/questions/243/is-it-possible-to-set-up-a-raspberry-pi-as-a-wireless-router

无需安装 OpenWRT,您只需实现一些满足您需求的路由功能即可。

于 2013-07-03T17:40:12.843 回答