设备如何通过数据链路层2交换数据?

时间:2016-08-05 17:41:24

标签: linux bash networking

我有一组支持wifi的linux设备。

我想配置一个使用wifi,其余的自动加入同一个网络。在我看来,如果我可以设置数据链接客户端/服务器模型,所有设备可以交换网络凭据并加入相同的WiFi网络。这可能吗?可以通过命令行完成吗?设备如何在尚未加入网络或接收和IP地址时进行通信?

1 个答案:

答案 0 :(得分:0)

要让您的设备进行通信,他们需要连接某些内容。由于您的目标是让他们学习WiFi凭证X,我们应该假设他们不能使用凭据X来相互连接。所以他们必须做点对点的事情。一些想法:

  1. 让知道凭证X的一台设备创建一个“ad hoc”WiFi网络。让其他人加入并连接到创建者以学习凭证X。
  2. 使用备用协议进行凭据交换,例如蓝牙。
  3. 这些想法都不会在Bash中得到最好的实现。像Python或C之类的东西可能更容易。