文件“ etc / network / interfaces”基本上为空


9

我一直在尝试将Pi设置为WiFi AP,以便可以在酒店中使用它,以允许多个设备使用相同的WiFi连接。网上有多个有关如何执行此操作的教程。例如: Pi 3作为Wi-Fi中继器

一切正常,直到您应该编辑sudo nano / etc / network / interfaces为止。在我的系统上,该文件基本上是空的,没有对wlan0或lan0的引用。我的“接口”文件中包含的内容是:

interfaces(5) file used by ifup(8) and ifdown(8)

Please note that this file is written to be used with dhcpcd

For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

不知道我要去哪里错,我已经阅读了很多教程。在联网方面,是否可能是最新的内核版本(4.9)与早期版本相比有所更改?

Answers:


6

没有任何错误。有关延伸中网络设置的说明,请参阅如何设置网络/ WiFi /静态IP

interfaces文件在很大程度上是空的,因为没有必要 -我曾经运行过后期的Wheezy(dhcpcd不使用它)。仅dhcpcd在拉伸之前,因为设置不完全而使用了它。

问题是没有人更新过教程。

我最近还没有以这种方式使用Pi,并且我不确定所遵循的教程是最佳实践,但是您应该能够适应它们-要么改用旧版本的Raspbian。

有关基础教程,请参见无线接入点

注意:这也不是最新的,需要进行调整。

您将需要考虑以下问题:

  1. 可预测的网络接口名称
  2. dhcpcd完全禁用,或者禁用不需要它的接口。

感谢您的快速回复。当时我以为我会愚蠢地设置它;-)
克里斯(Chris

3

如果要恢复/etc/network/interfaces样式网络配置,则需要卸载软件包raspberrypi-net-modsdhcpcd5

我这样做是因为我想建立一个令牌来构建IPv6地址的本地部分(请参阅https://unix.stackexchange.com/a/335633/253665),但是找不到用dhcpcd进行此操作的方法。

更新资料

一个更简单的解决方案是禁用dhcpcd.service

systemctl mask dhcpcd.service
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.