在 Linux 中创建一个无线热点,然后在连接后使用 ssh 连接到该热点

在 Linux 中创建一个无线热点,然后在连接后使用 ssh 连接到该热点

我希望我的树莓派设备在启动时(不需要互联网)创建自己的热点,然后通过 ssh 连接到它。

所以我实际上想问的两个问题是......

  1. 如何在 Linux 中创建热点?

  2. 一旦连接,我该如何成功地通过 SSH 连接到它?

经过一番挖掘,我发现热点它可以创建热点,而且配置起来相当简单。创建热点后,我无法使用 SSH。

如果另一个程序比这个更好用的话,我不介意使用它来创建热点。

我的 pi 正在运行 Debian。

问题与我的问题略有相似,但我希望了解更多技术细节和答案备注ssh to the correct IP。就我而言,我想将 pi 分配给静态 ip,因此请添加如何执行此操作。

答案1

要从树莓派创建热点并通过 ssh 连接到它:

  1. sudo apt-get 安装 hostapd
  2. 获得https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-latest.tar.gz
  3. tar xvf hotspotd-latest.tar.gz
  4. cd 热点*
  5. sudo python setup.py 安装
  6. sudo hotspotd configure:在这里,它会要求您输入 AP 的 IP 地址,输入您想要的任何内容(当然是 C 类 IP),例如:10.0.0.1
  7. 您必须运行 dhcpd 服务器才能执行此操作,请输入:

    sudo dhcpd

  8. 现在您可以连接到您的接入点 =)

  9. 远程控制[电子邮件保护] 现在输入您的密码。

最后,如果你想在每次 pi 启动时获取一个 AP,这里有一个 关于如何在启动时运行脚本的好答案.
脚本可以只包含:

sudo hotspotd start

//忘记我的评论吧,这是胡说八道


编辑:我对 C 类 IP 的看法是错误的,事实是你应该使用私有 IP:

  • 192.168.0.0 - 192.168.255.255 (65,536 个 IP 地址)
  • 172.16.0.0 - 172.31.255.255 (1,048,576 个 IP 地址)
  • 10.0.0.0 - 10.255.255.255(16,777,216 个 IP 地址)

相关内容