El archivo "etc / network / interfaces" está básicamente vacío

9

He estado tratando de configurar el Pi como un AP WiFi, para poder usarlo en hoteles para permitir que varios dispositivos usen la misma conexión WiFi. En la red hay múltiples tutoriales sobre cómo hacer esto. Tales como: Pi 3 como repetidor de Wi-Fi

Todo funciona bien hasta los puntos donde debe editar sudo nano / etc / network / interfaces. En mi sistema, este archivo está básicamente vacío y no tiene referencias a wlan0 o lan0. Lo que tengo en mi archivo de "interfaces" es:

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

No estoy seguro de dónde me estoy equivocando y he leído muchos de los tutoriales. ¿Podría ser que la versión más reciente del kernel (4.9) tenga cambios en comparación con la versión anterior con respecto a las redes?

Chris
fuente

Respuestas:

6

No hay nada malo. Consulte Cómo configuro redes / WiFi / IP estática para obtener una explicación de la configuración de red en Stretch.

El interfacesarchivo está en gran parte vacío porque no es necesario : solía ejecutar un Wheezy tardío ( dhcpcdsin uno). Solo se usó porque dhcpcdestaba configurado de forma incompleta, antes de Estirar.

El problema es que nadie ha actualizado los tutoriales.

No he utilizado recientemente el Pi de tal manera, y no estoy seguro de que los tutoriales que está siguiendo sean la mejor práctica, pero debería poder adaptarlos, ya sea eso o volver a un viejo Raspbian.

Consulte Punto de acceso inalámbrico para obtener un tutorial de Foundation.

NOTA: esto tampoco está actualizado y deberá adaptarse.

Deberá considerar los siguientes problemas: -

  1. Nombres de interfaz de red predecibles
  2. Deshabilite dhcpcd, ya sea completamente o para las interfaces que no lo necesitan.
Milliways
fuente
Gracias por la rápida respuesta. Y allí estaba yo pensando que era tonto para configurar esto ;-)
Chris
3

Si desea volver a colocar la /etc/network/interfacesconfiguración de red de estilo, debe desinstalar los paquetes raspberrypi-net-modsy dhcpcd5.

Lo hice porque quería configurar un token para construir la parte local de las direcciones IPv6 (consulte https://unix.stackexchange.com/a/335633/253665 ) pero no encontré la forma de hacerlo con dhcpcd.

Actualizar

Una solución más simple es deshabilitar dhcpcd.service:

systemctl mask dhcpcd.service
Adrian W
fuente