Ошибка соединения по Ethernet. Внутри описание.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Вова_1988
Родился
Сообщения: 14
Зарегистрирован: Вт мар 15, 2016 10:54:25

Ошибка соединения по Ethernet. Внутри описание.

Сообщение Вова_1988 »

Ничего не понимаю, подскажите, пожалуйста.

Хочу протестировать Ethernet-соединение между своим ПК и Ethernet-шилдом Arduino. Заливаю простой скетч в Arduino, чтобы увидеть свой IP-адрес (Ethernet-шилда):

Спойлер

Код: Выделить всё

#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = { 
  0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };

// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;

void setup() {
  // start the serial library:
  Serial.begin(9600);
  // start the Ethernet connection:
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:
    for(;;)
      ;
  }
  // print your local IP address:
  Serial.println(Ethernet.localIP());

}

void loop() {

}


В ответ выдает ошибку:

Failed to configure Ethernet using DHCP


Подскажите, пожалуйста, почему не работает и что сделать, чтобы работало...
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Ошибка соединения по Ethernet. Внутри описание.

Сообщение korob »

Вова_1988 писал(а):Failed to configure Ethernet using DHCP
Видимо отсутствует DHCP-сервер, который так необходим для конфигурирования сети с использованием DHCP. :roll: А при прямом подключении к компьютеру (без роутера с настроенным DHCP) так и будет, IP адрес arduino ведь кто-то должен выдать. :wink: :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Вова_1988
Родился
Сообщения: 14
Зарегистрирован: Вт мар 15, 2016 10:54:25

Re: Ошибка соединения по Ethernet. Внутри описание.

Сообщение Вова_1988 »

korob писал(а):отсутствует DHCP-сервер

Он присутствует, всем компьютерам в сети IP-адреса присваиваются. Всем, кроме моего Ethernet-шилда.


korob писал(а):А при прямом подключении к компьютеру (без роутера с настроенным DHCP) так и будет, IP адрес arduino ведь кто-то должен выдать.

Я не подключаюсь напрямую, я подключаюсь в корпоративную локальную сеть.

А сейчас вообще перестал мне отвечать. Никаких сообщений вообще не выдает. Вернее даже не совсем так. Он выдает опять эту же ошибку, но иногда надо долго ждать, до 2-3 минут, а то и дольше.
MisHel64
Опытный кот
Сообщения: 773
Зарегистрирован: Пн сен 01, 2014 20:38:54

Re: Ошибка соединения по Ethernet. Внутри описание.

Сообщение MisHel64 »

Если надо ждать всегда по разному, осбено "долго", то стоит покопать в сторону DHCP сервера и глянуть что же все же происходит. Рукожопость пИсателей DHCP серверов, их настройщиков не знает границ.
Ответить

Вернуться в «Интеграция с ПК»