Название: Виртуальные IP адреса. Как написать. Отправлено: Hrundel от Март 18, 2015, 11:50 Всем привет.
Работал на практике над одним интересным проектом, который расширяет мониторинг сетей для NAGIOS. У них была большая сеть - чуть больше 300 IP адресов. Хотел продолжить проект в частном порядке, но без сети ловить нечего. Пришла в голову мысль написать симулятор сети с деревом виртуальных IP адресов. Конечно нужно, чтобы NAGIOS их хавал как реальные физические. Честно скажу, даже малейшего представления не имею, как это можно было бы реализовать. Если у кого-то есть идеи, подскажите - реально ли подобное вообще, и если да, то как и в какую сторону копать? всем спасибо! Название: Re: Виртуальные IP адреса. Как написать. Отправлено: kambala от Март 18, 2015, 12:36 такие решения уже есть: hamachi, tunngle. или хочется именно самому написать все с нуля?
Название: Re: Виртуальные IP адреса. Как написать. Отправлено: Hrundel от Март 18, 2015, 12:48 Нет, не хочется. Просто, о подобных программах очень мало информации. Кроме того, вопрос в том, симулируют ли они изменяющееся состояние. Например сбои в работе графиккарт, дисков, переполнение памяти. Если нет, то навряд ли они пригодятся в работе с NAGIOS потому, что NAGIOS - это "сторожевая" система.
Спасибо за инфу, обязательно посмотрю обе. Название: Re: Виртуальные IP адреса. Как написать. Отправлено: qate от Март 19, 2015, 09:11 нужно на 1 компьютер назначить множество IP ?
Название: Re: Виртуальные IP адреса. Как написать. Отправлено: Hrundel от Март 19, 2015, 12:26 нужно на 1 компьютер назначить множество IP ? Да. При этом было бы очень не плохо при опросе этих IP эмулировать различные "состояния". То есть, с этих IP адресов посылать пакеты данных с псевдо-ошибками. Можно даже не посылать, а отвечать по запросу. Это и есть самая большая проблема. Понимаю, что тема совсем не тривиальная. Название: Re: Виртуальные IP адреса. Как написать. Отправлено: qate от Март 19, 2015, 14:12 я делал подобное:
множество адресов с помощью ifconfig (если венда, то не знаю) далее слушал сокет на 0.0.0.0 принимал запрос и отвечал (хорошо\прохо рандомно) проблем не вижу в данном случаи Название: Re: Виртуальные IP адреса. Как написать. Отправлено: Hrundel от Март 19, 2015, 15:07 я делал подобное: множество адресов с помощью ifconfig (если венда, то не знаю) далее слушал сокет на 0.0.0.0 принимал запрос и отвечал (хорошо\прохо рандомно) проблем не вижу в данном случаи А тебе не в напряг, описать по-подробнее как это замутить можно? Буду очень признателен за просвещение! Особенно прослушку сокета и запрос - ответ. Название: Re: Виртуальные IP адреса. Как написать. Отправлено: qate от Март 20, 2015, 08:57 создание много ip
Код
а в прослушке ничего интересного и нет: сначала создание QTcpServer на, вешание на его сигналы, в слоте нового соединения вешание на сигналы сокета, чтение, ответ (все как в документации) Название: Re: Виртуальные IP адреса. Как написать. Отправлено: Hrundel от Март 20, 2015, 10:52 Супер!!! Спасибо. Уже что-то конкретное.
Думаю, что с этим уже можно работать. Нацарапаю, что-нибудь с минимальным функционалом. |