Показать сообщение отдельно
Старый 01.04.2007, 13:25   Вверх   #4
Xaionaro
Мужской Бывалый
 
Аватар для Xaionaro
 
Регистрация: 09.07.2003
Адрес: Москва
Цитата (Zorn) »
Народец, такой вопрос.
Есть гейт на FreeBSD 5.4, tcpdump на внутреннем интерфейсе (который в лок сеть смотрит) выдаёт довольно часто вот такую батву
13:20:48.419364 48:9c:fe:23:39:17 > 01:80:c2:00:00:01, ethertype Unknown (0x8808), length 60:
0x0000: 0001 0000 0000 8808 0001 0000 0000 8808 ................
0x0010: 0001 0000 0000 8808 0001 0000 0000 8808 ................
0x0020: 0001 0000 0000 8808 0001 0000 0000 ..............
Думаю
в таблице arp -a таких маков нет.
Во-первых: Один из этих маков должен быть виден не в arp -a, а в ifconfig . Посмотри какой из этих маков твой, если отсылающий ты, то думаю понятно что рыть надо на локальной компе .
Во-вторых: В arp-a хранятся ассоциации ip<->mac, AFAIK. А данный пакет не являлся tcp/udp пакетом, потому к arp он не имеет никакого отношения, AFAIK.
В-третих: Исходя из "Во-первых", зная МАК "собеседника", у тебя есть возможность втупую обходить всех потенциальных "собеседников" и спомощью "ifconfig/ipconfig" узнать их МАКи и сравнить с данным. А лучше конечно поставить нормальный управляемый свитч и сразу узнасть где сидить "соебседник"

Цитата (Zorn) »
Подскажите плиз у свичей обычных, не управляемых есть маки? И как их посмотреть?
Если свитч неуправляемый, то мак ему не нужен (и я не видел ниразу чтобы у неуправляемого свитча был мак). Мак нужен только чтобы быть одним из "юнитов" сети. Чтобы можно было отсылать свой трафик или получать именно в свой адрес. Если свитч не имеет интерфейса для управления, не имеет никаких там dhcpd и т.п., то зачем ему мак?
__________________
Ingenio stat sine morte decus...
Xaionaro вне форума  
Ответить с цитированием