Il file "etc / network / interfaces" è sostanzialmente vuoto


9

Ho cercato di configurare Pi come WiFi AP, in modo da poterlo utilizzare negli hotel per consentire a più dispositivi di utilizzare la stessa connessione WiFi. In rete ci sono più tutorial su come farlo. Come: Pi 3 come ripetitore Wi-Fi

Tutto funziona bene fino ai punti in cui dovresti modificare sudo nano / etc / network / interfaces. Sul mio sistema questo file è sostanzialmente vuoto e non ha riferimenti a wlan0 o lan0. Quello che ho nel mio file "interfacce" è:

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

Non sono sicuro di dove stia andando male e ho letto molti tutorial. Potrebbe essere che la versione più recente del kernel (4.9) abbia delle modifiche rispetto alla versione precedente per quanto riguarda il networking?

Risposte:


6

Non c'è niente di sbagliato. Vedi Come posso configurare la rete / WiFi / IP statico per una spiegazione delle impostazioni di rete in Stretch.

Il interfacesfile è in gran parte vuoto perché non è necessario - eseguivo un Wheezy in ritardo (usando dhcpcdsenza uno). È stato utilizzato solo perché è dhcpcdstato installato in modo incompleto, prima di Stretch.

Il problema è che nessuno ha aggiornato i tutorial.

Di recente non ho usato il Pi in questo modo, e non sono sicuro che i tutorial che segui siano le migliori pratiche, ma dovresti essere in grado di adattarli, o quello o tornare a un vecchio Raspbian.

Vedere Punto di accesso wireless per un'esercitazione su Foundation.

NOTA, anche questo non è aggiornato e dovrà essere adattato.

Dovrai considerare i seguenti problemi: -

  1. Nomi di interfaccia di rete prevedibili
  2. Disabilita dhcpcd, interamente o per le interfacce che non ne hanno bisogno.

Grazie per la risposta rapida. E stavo pensando a me che sono stupido a sistemarlo ;-)
Chris,

3

Se si desidera ripristinare la /etc/network/interfacesconfigurazione di rete dello stile, è necessario disinstallare i pacchetti raspberrypi-net-modse dhcpcd5.

L'ho fatto perché volevo impostare un token per costruire la parte locale degli indirizzi IPv6 (vedi https://unix.stackexchange.com/a/335633/253665 ) ma non ho trovato il modo di farlo con dhcpcd.

Aggiornare

Una soluzione più semplice è disabilitare dhcpcd.service:

systemctl mask dhcpcd.service
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.