O arquivo "etc / network / interfaces" está basicamente vazio

9

Eu tenho tentado configurar o Pi como um ponto de acesso WiFi, para que eu possa usá-lo nos hotéis para permitir que vários dispositivos usem a mesma conexão WiFi. Na rede, existem vários tutoriais sobre como fazer isso. Tais como: Pi 3 como um repetidor de Wi-Fi

Tudo funciona até os pontos em que você deve editar o sudo nano / etc / network / interfaces. No meu sistema, esse arquivo está basicamente vazio e não possui referências a wlan0 ou lan0. O que tenho no meu arquivo "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

Não tenho certeza de onde estou errado e li vários tutoriais. Será que a versão mais recente do kernel (4.9) apresenta alterações em relação à versão anterior em relação à rede?

Chris
fonte

Respostas:

6

Não há nada errado. Consulte Como configurar redes / WiFi / IP estático para obter uma explicação das configurações de rede no Stretch.

O interfacesarquivo está em grande parte vazio porque não é necessário - eu costumava executar um Wheezy atrasado (usando dhcpcdsem um). Foi usado apenas porque dhcpcdestava incompletamente configurado antes do Stretch.

O problema é que ninguém atualizou os tutoriais.

Recentemente, não usei o Pi dessa maneira e não tenho certeza de que os tutoriais que você está seguindo são a melhor prática, mas você poderá adaptá-los - seja isso ou voltar a um Raspbian antigo.

Consulte Ponto de acesso sem fio para obter um tutorial da Foundation.

NOTA: isso também não está atualizado e precisará ser adaptado.

Você precisará considerar os seguintes problemas: -

  1. Nomes de interface de rede previsíveis
  2. Desative dhcpcd, totalmente ou para as interfaces que não precisam dele.
Milliways
fonte
Obrigado pela resposta rápida. E foi-me pensando que eu sou a idiota para configurar isso ;-)
Chris
3

Se você quiser adiar a /etc/network/interfacesconfiguração de rede de estilo, precisará desinstalar os pacotes raspberrypi-net-modse dhcpcd5.

Fiz isso porque queria configurar um token para criar a parte local dos endereços IPv6 (consulte https://unix.stackexchange.com/a/335633/253665 ), mas não achei como fazer isso com o dhcpcd.

Atualizar

Uma solução mais simples é desativar o dhcpcd.service:

systemctl mask dhcpcd.service
Adrian W
fonte