我有以下网络:
PC1 --|¯¯¯¯¯¯¯¯¯| |¯¯¯¯¯¯¯¯¯|-- board2
PC2 --| gateway |-- (eth0) [server] (eth1) --| gateway |
PC3 --|_________| |_________|-- board1
如您所见,服务器(运行 Linux)有 2 个接口,因此 PC 和嵌入式板卡不在同一个子网上。
我想开发一个简单的应用程序(或使用现有的应用程序),将传入的 Telnet 连接从eth0
(使用特定端口)通过eth1
.
我在服务器上没有 root 权限,但我有一个普通的 Unix 帐户。我不希望 PC 真正“登录”到服务器;我只是想让他们通过它来连接到电路板。服务器安装了 Python、PHP 和 Perl。
我想支持多个连接。端口号可用于将连接转发到正确的板(假设我有 10 个板,然后隧道侦听端口 3000 到 3009)。
我可以想象一个简单的 Web 应用程序来做到这一点,但我想要一个本地 Telnet 连接,它支持 CTRL+C 和所有这些东西,并允许您在运行 Windows 的 PC 上使用任何终端仿真器(即 PuTTY 或其他终端仿真器) .
任何帮助将非常感激。