web-dev-qa-db-ja.com

RPI 2の再起動時のDHCPエラー

Raspberry Pi 2を起動すると、次のエラーが発生します。

enter image description here

RPIを再起動すると、IPが取得され、インターネットでサーフィンできるため、エラーの正確な意味がわかりません。 WPA2エンタープライズネットワークに接続されています。

これは私のインターフェースファイルです:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

そして、これは私のwpa_supplicant.confファイルです:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="Here comes my ssid"
        proto=RSN
        key_mgmt=WPA-EAP
        pairwise=CCMP
        auth_alg=OPEN
        identity="Here comes my identity"
        password="here comes my password"
}

この問題を解決するには?

6
Vanch

DHCP経由でIPアドレスを取得するということは、Raspberryで別のDHCPクライアントがアクティブになっていることを意味します。次のコマンドを実行すると、インストールされているクライアントの数を確認できます。

dpkg -l | grep dhcp

私の場合(5月5日のRaspberry Pi 2画像)私は次のようになりました

ii  dhcpcd5         6.7.1-1+rpi1                 armhf        DHCPv4, IPv6RA and DHCPv6 client with IPv4LL support
ii  isc-dhcp-client 4.2.2.dfsg.1-5+deb70u6       armhf        ISC DHCP client
ii  isc-dhcp-common 4.2.2.dfsg.1-5+deb70u6       armhf        common files used by all the isc-dhcp* packages

したがって、明らかに2つのDHCPクライアントがインストールされています(dhcpcd5とisc-dhcp-client)。 DHCPCDは別のクライアントの存在を検出し、起動せず、エラーを表示します。エラーを取り除くには、dhcpcdクライアントを削除します。

apt-get remove dhcpcd5
9
Marcin Gramza

私はこれらのコマンドを実行して修正することができた同様の問題がありました:

Sudo systemctl disable dhcpcd.service
Sudo systemctl reboot

問題は、dhcpcd.serviceが一部のアップデートでインストールされており、/etc/network/interfacesと互換性がないことです

2
Joyal

DHCPDデーモンを使用すると、RaspberryPiを実行しているLinuxをネットワークのDHCPサーバーにすることができます。

ただし、ほとんどの場合、DHCPサーバーは既にネットワーク上で実行されています-通常はISP提供のモデム/ルーターです。

RaspberryPiがDHCPDデーモンを起動しようとしていますが、OSを事前に構成しているため(/etc/network/interfacesを編集して)、ネットワークインターフェイスをDHCPクライアントにするように(つまりに取得するように)しています配布ではなくIPアドレス)DHCPDデーモンが(設計上)起動に失敗しています。これは正常な動作です。

RaspberryPiをネットワーク上のDHCPサーバーにしたくないので、デーモンが起動せず(したがってリソースを使用)、エラーが表示されないようにデーモンを無効にすることをお勧めします。発生しています-この回答を参照してください: https://raspberrypi.stackexchange.com/questions/22297/disabling-dhcp-server

1
Kinnectus