Может еще быть другой сценарий:
1. Свич после прошивки не отвечает
2. Прописываем статический arp на 10.90.90.90, имея у себя IP 10.90.90.1/24
3. Ответов на ping нет, но видим в захвате:
Код:
13:50:40.906196 6c:19:8f:b1:8e:eb > 9c:d6:43:5c:a5:ae, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 51504, offset 0, flags [DF], proto ICMP (1), length 84)
10.90.90.2 > 10.90.90.90: ICMP echo request, id 9927, seq 8, length 64
13:50:40.907116 9c:d6:43:5c:a5:ae > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 105.110.0.0 tell 10.90.90.90, length 46
Это коммутатор пытается найти шлюз. Он похоже может быть любым, поэтому нужно захватывать трафик.
4. Добавляем на интерфейс вторым ip адресом 105.110.0.0/8
5. Коммутатор начинает отвечать на ping
Код:
08:48:05.623453 6c:19:8f:b1:8e:eb > 9c:d6:43:5c:a5:ae, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 59052, offset 0, flags [DF], proto ICMP (1), length 84)
10.90.90.2 > 10.90.90.90: ICMP echo request, id 26768, seq 1, length 64
08:48:05.624344 9c:d6:43:5c:a5:ae > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 105.110.0.0 tell 10.90.90.90, length 46
08:48:05.624373 6c:19:8f:b1:8e:eb > 9c:d6:43:5c:a5:ae, ethertype ARP (0x0806), length 42: Ethernet (len 6), IPv4 (len 4), Reply 105.110.0.0 is-at 6c:19:8f:b1:8e:eb, length 28
08:48:06.632322 6c:19:8f:b1:8e:eb > 9c:d6:43:5c:a5:ae, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 59292, offset 0, flags [DF], proto ICMP (1), length 84)
10.90.90.2 > 10.90.90.90: ICMP echo request, id 26768, seq 2, length 64
08:48:06.633186 9c:d6:43:5c:a5:ae > 6c:19:8f:b1:8e:eb, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 59292, offset 0, flags [DF], proto ICMP (1), length 84)
10.90.90.90 > 10.90.90.2: ICMP echo reply, id 26768, seq 2, length 64
6. Прошиваемся как обычно