在Linux中,我使用kissattach创建了一个用于串口通信的ax.25接口。 有了这个,我就可以通过UDP / TCP套接字向/从这些端口发送/接收数据。
现在我需要在Windows 7中设置相同的东西,有没有类似的程序?
答案 0 :(得分:0)
如果有人有兴趣.. 我没有找到任何有用的程序,所以我用虚拟机解决了这个问题。 从Linux-VM开始,我将ax.25以太网数据包路由到VM的主机专用适配器,因此转发到Windows PC。 也许不是最好的解决方案,但它对我有用。
答案 1 :(得分:0)
在长时间搜索此问题的解决方案之后以及旧的WinXP NIC驱动程序(例如Flexnet,XR32或MIXW2驱动程序)“死亡”之后,我发现实际上只有以下解决方案或“正在进行中” : a)G8PZT XR32(http://www.g8pzt.pwp.blueyonder.co.uk/software/xr32/index.htm)软件,即AX25 / NetRom / TCPIP构建良好且功能强大的NOS。它在Win7 64位和Win8下运行良好。我成功地在Win7上安装它,使用PC声卡和Direwolf soundmodem软件“远程登录”远程中继器。实际上我使用Putty从远程机器“telnet”xr32,我已经在Win7上安装了xr32,并且我已经启动了第二个TCP-IP的telnet会话,包括无线电直到(linux运行)转发器。当然它与kissattach程序有点不同:没有真正的路由。 目前,在Win 7或Win 8中不可能做一个“一步”telnet(=从任何tcp -ip地址直接到最终的无线电目的地:XR32实际上没有在64bits窗口上运行的TAP / NIC接口,那么它不能充当网关Ethernet / AX25(仍然通过TCP传递AX25等等)。 b)Maiko Langelaar的“经典”JNOS2的Windows 7版本,它似乎能够保留来自Windows的TCP / IP数据包并将它们重定向到AGWPE(或亲吻)堆栈,几乎可以创建一个JNOS虚拟机Windows环境。目前,Maiko找到了一个缺少NIC驱动程序问题的切割器解决方案,但仍然存在一些问题(在JNOS方面,而不是在Windows上,奇怪的......),这会阻止JNOS2内部的任何TCP / IP无线连接因此路由。
我也正在评估使用OpenVPN TAP驱动程序作为基础来尝试自行开发驱动程序的可能性。确实很无聊,在Windows 64位中无法直接通过AX25重定向TCP / IP,大约15年前使用Win95很容易做到......
答案 2 :(得分:0)
如果有人感兴趣,我终于找到 - 作为独特的解决方案 - 由Cittles提出的那个:NOS实际上尚未为Win7做好准备...... 只是为了总结主要程序,在我的Windows7 64位机器上工作,我按照以下步骤操作: a)安装64位的QEMU:按照QEMU指令轻松完成 b)在QEMU上安装Debian for AMD64,主要遵循QEMU网站上显示的程序。我选择安装Wheezy(最后稳定的Debian版本)。 c)在Windows7 64位上安装OpenVPN TAP驱动程序(仅限TAP驱动程序!)并遵循“在QEMU上使用RaspberryPI”指令,以便为QEMU上的模拟Debian提供功能齐全的网络接口。在QEMU网站上的“Debian over QEMU”文档中可以找到部分不同的方法) d)在Windows上安装和配置Direwolf(端口,PTT连接......) e)在模拟的Debian上安装SOCAT(非常简单:apt-get ...) f)在模拟的Debian上安装AX25(非常简单:apt-get libax25 ax25-tools:不需要“建筑”)。请记得在Debian中加载AX25和MKISS内核模块(例如/ etc / modules) g)在Windows上模拟Debian(虚拟PTS终端)和Direwolf的8001“kiss”端口之间创建SOCAT连接 h)使用KISSATTACH(参见Direwolf用户手册)在Debian中创建AX25网络接口 i)最后使用IPTABLE工具在Debian中激活NAT接口,以便通过AX25正确路由TCP-IP数据包。当然,Debian将作为“有线”网络和RF之间的网关运行。 现在是时候将路由44.0.0.0/8添加到应该向Direwolf发送IP数据包的每台机器上。 完成此操作后,任何ping,telnet,ssh或FTP(!)连接请求都将从任何网络计算机立即发送到Direwolf和RF。 我还没有在这个漂亮的“旧式”游戏中测试过广泛的性能和丢失的数据包百分比。
答案 3 :(得分:0)
还有一个很好的“全部在Windows”解决方案。 BPQ32 NOS是一个非常好的“现代”NOS层,能够与所有“现代”声音模型软件(包括FLDIGI和WinMOR)对话。该软件 - 由其创建者John Wiseman精心维护,也可以在Win7 64位上运行。 它还能够管理并行IP套接字(使用WinPCAP)和在无线接口上重新路由来自TCP-IP网络的数据包。由于没有开发NAT,因此路由过程在ARP级别进行,但有一些限制。