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-шилдом.
...
Подскажите, пожалуйста, что делать?
Обратиться к администратору сети. С ним вместе посидите полчасика и всё подключите.
У грамотных администраторов непонятно какой девайс не только адреса не получит, но и все пакеты будут заблокированы на ближайшем управляемом свитче
так что если вы хотите несанкционировано подключиться изучайте не ардуино, а хаккерские азы)
роутер себе купи. сам-себе администратор.
роутер себе купи. сам-себе администратор.
человек хочет в корпоративную сеть включиться, а вы ему междусобойчик предлагаете