Cisco Catalyst 2960 и Ethernet shield hanrun hr91105a + Arduino

verda
Offline
Зарегистрирован: 24.07.2017
/*
  Ping Example
 
 This example repeatedly sends ICMP pings and sends the result over the serial port.
 
 Circuit:
 * Ethernet shield attached to pins 10, 11, 12, 13
 
 created 30 Sep 2010
 by Blake Foster
 
 */

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

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // max address for ethernet shield
IPAddress ip(192,168,1, 200);// ip address for ethernet shield
byte pingAddr[] =(192,168,1, 177); // ip address to ping

SOCKET pingSocket = 0;

char buffer [256];

void setup() 
{
  // start Ethernet
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
}

void loop()
{ printIPAddress();
  ICMPPing ping(pingSocket);
  ping(4, pingAddr, buffer);
  Serial.println(buffer);
  delay(500);
}

Здравствуйте, пытаюсь пропинговать Циску 2960 в никакую не получается, хотя с обычным маршрутизатором TP Link все получается пинги идут и приходит ответ. Использовал библиотеку Blake foster ICMP Ping library. MAC адрес не родной, не с этикетки. К циске подключен компьютер и другие устройства. С компа могу пингануть шилд. А в обратку: шилдом комп нет. Помогите, пожалуйста.

ps когда пингую треугольный светодиод порта циски, куда подключен шилд,  становится красным, а так всегда зеленый

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А у циски внешний пинг не заблокирован случаем?

verda
Offline
Зарегистрирован: 24.07.2017

Нет, не заблокирован