串行端口上的TCP/IP

can*_*i90 2 ip serial-port

我正在尝试通过系统的一个串行端口设置网络接口.

我正在使用beaglebone和Xbee-wifi模块.基本上我正在尝试使用TCP/IP protocole在serialport bu上传送2个beaglebone.

我需要通过ssh,telnet或默认的Web端口80连接到beaglebone.所以我不需要在串行接口上​​使用单个端口.我需要一个在serialport上运行的newtork intarface.

反正有没有这样做?

硬件:beaglebone black os:angstrom

nos*_*nos 5

这是我手动设置,运行此命令:

pppd proxyarp mtu 1280 persist nodeflate noauth lcp-echo-interval 10 crtscts lock 10.10.1.2:10.10.1.1 /dev/ttyUSB0 115200
Run Code Online (Sandbox Code Playgroud)

在一台主机上,以及在IP地址交换的另一台主机上使用相同的命令.您现在应该ppp0在两台计算机上都有一个接口.

  • 您需要在机器之间使用零调制解调器电缆
  • 确保使用正确的/ dev/entry和串行端口的速度
  • 嵌入式系统倾向于将串行端口配置为内核控制台,其中编写内核消息,并且可能也通过串行配置登录会话的getty - 您可能需要找到一种方法来禁用它们.

设置slip而不是ppp也可能是另一种选择.