2

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

我正在使用 beaglebone 和 Xbee-wifi 模块。基本上我正在尝试使用 TCP/IP 协议通过串行端口 bu 通信 2 beaglebone。

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

有没有办法做到这一点?

硬件:beaglebone black 操作系统:埃

4

1 回答 1

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/ 条目和速度
  • 嵌入式系统倾向于将串行端口配置为内核控制台,其中写入内核消息,并且可能还为通过串行的登录会话配置 getty - 您可能需要找到一种方法来禁用它们。

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

于 2013-11-12T22:51:27.280 回答