ファイル「etc / network / interfaces」は基本的に空です


9

PiをWiFi APとしてセットアップして、ホテルで使用して複数のデバイスが同じWiFi接続を使用できるようにしようとしています。ネット上には、これを行う方法に関する複数のチュートリアルがあります。例: Wi-FiリピーターとしてのPi 3

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

何も間違っていません。Stretchのネットワーク設定の説明については、ネットワーク/ WiFi /静的IPの設定方法を参照してください。

interfacesため、ファイルは主に空であることが必要ではない -私は(使用して後半Wheezyにを実行するために使用されるdhcpcd1なし)。dhcpcdStretchの前にセットアップが不完全だったためにのみ使用されました。

問題は、誰もチュートリアルを更新していないことです。

私は最近このような方法でPiを使用したことがなく、フォローしているチュートリアルがベストプラクティスであるかどうかはわかりませんが、それらを適合させることができるはずです。

Foundationチュートリアルについては、ワイヤレスアクセスポイントを参照してください。

注:これも最新ではないため、修正する必要があります。

次の問題を考慮する必要があります:-

  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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.