|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2011, 22:44 | #1 |
Новичок
Джуниор
Регистрация: 13.11.2011
Сообщений: 2
|
Маскировка MAC адреса
Здравствуйте. Хотел бы попросить помощи в написание программы для смены MAC адреса. Суть проблемы такова, что нужно организовать включение компов по WOL, однако свитч, к которому подключены компы сбрасывает таблицу MAC адресов после отключения питания. Идея возникла следующая, известно, что свитч переходит в режим хаба когда его таблица mac адресов забита (таблица на 8000 адресов), следовательно нужно с одного компа послать кучу сообщений с разными MACами. Находил исходники для программ, которые позволяли сменять MAC, но они перезагружают адаптер, за минуту отсылается только около 100 -200 пакетов. Есть ли какая-то возможность накладывать маску на отсылаемый пакет, для изменения MACа, и как это организовать средствами C++?
|
13.11.2011, 23:33 | #2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...вот только одного не пойму: зачем для посылки сигнала пробуждения (6-ти байт FF и адреса сетевой платы, повторенный 16 раз для каждого целевого адаптера ПК в сети, который нужно пробудить) нужно менять MAC-адаптера с которого посылается сигнал ?
Да, пакеты в хабе транслируются на все порты, но в состав вашего пакета пробуждения должен включаться адрес целевого адаптера (16 раз), подключенного к порту. Таки ваша задумка нереализуема, хаб этого делать не будет. Да, он будет доставлять пакет сразу всем, но пакет должен быть целевым, смысл ясен? =================== Поясню. Представьте, у вас в сети есть набор сетевых адаптеров, подключенных через хаб. У одного из адаптеров MAC-адрес платы 01:02:03:04:05:06. Для его пробуждения (WOL) требуется ему послать пакет: Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 13.11.2011 в 23:47. |
|
14.11.2011, 13:58 | #3 |
Новичок
Джуниор
Регистрация: 13.11.2011
Сообщений: 2
|
Замена MAC адреса отправителя нужна для того, что бы забить всю таблицу свитча и перевести его в режим хаба, а затем уже посылать нужные WOL. То что в WOL должен быть MAC пробуждаемого компа понятно, эта часть у меня реализованно и все компы поднимаются.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Маскировка IP | Df2 | Безопасность, Шифрование | 3 | 05.10.2011 19:34 |
MAC OS | _-Re@l-_ | Свободное общение | 2 | 23.10.2010 19:49 |
MAC по IP | Alekcey | Работа с сетью в Delphi | 2 | 27.07.2010 14:37 |
маскировка под другие мессенжеры(TICQClient) | DeDoK | Общие вопросы Delphi | 0 | 06.06.2009 15:34 |
маскировка ошибок | CraZZy RabbIt | Общие вопросы Delphi | 0 | 20.03.2009 23:13 |