DHCP сервер не присваивает IP-адрес Ethernet-шилду.
- Войдите на сайт для отправки комментариев
Пнд, 18/04/2016 - 06:18
Доброго дня.
Я хочу подключить в корпоративную локальную сеть Arduino UNO с 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". Иногда надо долго ждать, 2-3 минуты, а то и больше. Подскажите, пожалуйста, что делать?
хочу подключить в корпоративную локальную сеть Arduino UNO с Ethernet-шилдом.
...
Подскажите, пожалуйста, что делать?
Обратиться к администратору сети. С ним вместе посидите полчасика и всё подключите.
У грамотных администраторов непонятно какой девайс не только адреса не получит, но и все пакеты будут заблокированы на ближайшем управляемом свитче
так что если вы хотите несанкционировано подключиться изучайте не ардуино, а хаккерские азы)
роутер себе купи. сам-себе администратор.
роутер себе купи. сам-себе администратор.
человек хочет в корпоративную сеть включиться, а вы ему междусобойчик предлагаете