在Mac OS X 10.9.5上,我正在运行boot2docker,并希望将一个非特权UDP端口69临时转发到boot2docker虚拟机的端口69。Virtualbox只支持转发特权端口。我尝试过像这样运行socat:它可以正常工作,直到我尝试建立一个tftp连接,然后它就崩溃了:
socat[32232] E bind(5, {LEN=16 AF=2 0.0.0.0:69}, 16): Address already i
为了测试连接,我在GNU Radio Companion中放置了两个插槽PDU块,并将它们连接在一起,然后我使用netcat发送和接收消息和文件。发送块设置为端口52001,接收块设置为52002。在一个终端中,我输入了:在第二个终端中,我输入了:在那之后,我在第二个终端中输入的任何消息都会出现在第一个终端中。我尝试通过将套接字PDU块设置为UDP服务器并使用以下命令来执行相同的操作:
<e