串行端口上的TCP / IP

时间:2013-11-12 22:35:20

标签: serial-port ip

我正在尝试在系统的一个串行端口上设置网络接口。

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

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

有没有这样做?

硬件:beaglebone black os:angstrom

1 个答案:

答案 0 :(得分: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

在一台主机上,而另一台主机上的相同命令与IP地址交换。您现在应该在两台计算机上都有一个ppp0接口。

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

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