Файл «etc / network / interfaces» в основном пуст


9

Я пытался настроить Pi как точку доступа WiFi, чтобы я мог использовать ее в отелях, чтобы несколько устройств могли использовать одно и то же соединение WiFi. В сети есть несколько уроков о том, как это сделать. Такие как: Pi 3 в качестве повторителя Wi-Fi

Все работает хорошо до тех пор, пока вы не должны редактировать sudo nano / etc / network / interfaces. В моей системе этот файл в основном пустой и не имеет ссылок ни на wlan0, ни на lan0. В моем файле "interfaces" есть:

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) имеет изменения по сравнению с более ранней версией в отношении работы в сети?

Ответы:


6

Нет ничего плохого. См. Как настроить сеть / WiFi / Статический IP для объяснения настроек сети в Stretch.

interfacesФайл в основном пуст , потому что это не нужно - я бежать поздно свистящие ( с использованием dhcpcdбез одного). Он использовался только потому, что dhcpcdбыл не полностью настроен до Stretch.

Проблема в том, что никто не обновил учебники.

Я недавно не использовал Pi таким образом, и я не уверен, что учебники, которым вы следуете, являются лучшей практикой, но вы должны быть в состоянии адаптировать их - либо к этому, либо вернуться к старому Распбиану.

Посмотрите Точку беспроводного доступа для учебника Основы.

ПРИМЕЧАНИЕ: это также не соответствует действительности и должно быть адаптировано.

Вам нужно будет рассмотреть следующие вопросы:

  1. Предсказуемые имена сетевых интерфейсов
  2. Отключить dhcpcdполностью или для интерфейсов, которые в этом не нуждаются.

Спасибо за быстрый ответ. И там я думал, что я тупой, чтобы настроить это ;-)
Chris

3

Если вы хотите вернуть /etc/network/interfacesконфигурацию сети стиля, вам необходимо удалить пакеты raspberrypi-net-modsи dhcpcd5.

Я сделал это, потому что хотел настроить токен для построения локальной части адресов IPv6 (см. Https://unix.stackexchange.com/a/335633/253665 ), но не нашел способа сделать это с помощью dhcpcd.

Обновить

Более простое решение - отключить dhcpcd.service:

systemctl mask dhcpcd.service
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.