2

Когда мы запускаем мой Raspberry pi 2, мы получаем следующую ошибку:

Когда RPI перезагружается, мы получаем IP, и мы можем путешествовать по Интернету, поэтому мы не знаем, что именно означает ошибка. Мы связаны с сетью WPA2-enterprise.

Это мой интерфейсный файл:

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"
}

Как решить эту проблему?

3 ответа3

6

Тот факт, что вы получаете IP-адрес, полученный через DHCP, означает, что на вашем Raspberry активен другой DHCP-клиент. Вы можете проверить, сколько клиентов установлено, выполнив следующую команду:

dpkg -l | grep dhcp

В моем случае (изображение Raspberry Pi 2 от 5 мая) я получил:

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

Очевидно, что установлены два DHCP-клиента (dhcpcd5 и isc-dhcp-client). DHCPCD обнаруживает существование другого клиента и не запускается, показывая ошибку. Чтобы избавиться от ошибки, вы можете удалить клиент dhcpcd:

apt-get remove dhcpcd5
1

Демон DHCPD позволяет Linux, на котором работает RaspberryPi, быть сервером DHCP для вашей сети.

Однако в большинстве случаев в вашей сети уже работает DHCP-сервер - обычно это модем / маршрутизатор, предоставленный провайдером.

Ваш RaspberryPi пытается запустить демон DHCPD, но из-за того, что вы предварительно сконфигурировали ОС (отредактировав /etc/network/interfaces), чтобы указать сетевым интерфейсам быть клиентами DHCP (т.е. получать IP-адрес, а не распространять) DHCPD Демон не запускается (по замыслу). Это нормальное поведение.

Единственное, что я должен упомянуть, это то, что, поскольку вы не хотите, чтобы ваш RaspberryPi был сервером DHCP в вашей сети, я бы порекомендовал вам отключить демон, чтобы он не запускался (поэтому использовал ресурсы) и не отображал ошибку вы испытываете - Смотрите этот ответ: https://raspberrypi.stackexchange.com/questions/22297/disabling-dhcp-server.

0

у меня была похожая проблема, я смог исправить эти команды:

sudo systemctl disable dhcpcd.service
sudo systemctl reboot

похоже, проблема в том, что dhcpcd.service устанавливается в каком-то обновлении и не совместим с /etc/network/interfaces

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .