【问题标题】:PLC Communication with raspberry pi and hamachi与树莓派和 hamachi 的 PLC 通信
【发布时间】:2013-07-03 17:15:34
【问题描述】:

我尝试设置的系统由几个通过以太网连接到 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 |
                             ------------

【问题讨论】:

    标签: vpn raspberry-pi iptables plc hamachi


    【解决方案1】:

    您可以尝试在您的 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,您只需实现一些满足您需求的路由功能。

    【讨论】:

    • 谢谢,我会检查的。最大的问题和我需要类似于 hamachi 的原因是我无法通过 IP 地址远程访问网络。它将有互联网连接,但我无法一直转发端口。但我会检查 OpenWRT 看看它是否符合我的需求。
    【解决方案2】:

    滨町 好的,最新的工作版本是 2.1.0.8.6,较新的版本会出现分段错误错误。

    我给你上传的,是一个debfile

    http://ul.to/ppisqm61

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

    sudo dpkg -i --force-depends --force-architecture logmein-hamachi_2.1.0.86-1_armel.deb
    

    【讨论】:

      猜你喜欢
      • 2022-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多