- DHCP по очереди, ford1813, 01:46 , 27-Май-15 (1) +2
>[оверквотинг удален] > Надо включать выключать DHCP на роутере, автоматически, > по факту наличия в сети работающего DHCP. > Нужны действия на роутере по вкл/выкл DHCP > 1. Какой shell командой проверить что в сети есть DHCP, > если на роуте не пользуемся т.е. ip настроены статично? > 2. Какой скрипт запускает/останавливает DHCP на роутере, > или хотябы как определить такой скрипт, что искать > в роутере в скриптах по этому поводу? > Заранее спасибо, ребята, наверняка для многих из Вас эти > вопросы не проблемой не являются.1. nmap -sU ip -p 67:68 2. Тут я бы grep-ом прошелся бы grep -iR 'dhcp' /etc/ Ну и после того как найдешь скрипт , написать небольшого демона на bash или небольшой скрипт на bash запихнуть в cron
- DHCP по очереди, Аноним, 18:08 , 28-Май-15 (3)
> Надо включать выключать DHCP на роутере, автоматически, > по факту наличия в сети работающего DHCP.Зачем?
- DHCP по очереди, Аноним, 21:45 , 28-Май-15 (4)
>> Надо включать выключать DHCP на роутере, автоматически, >> по факту наличия в сети работающего DHCP. > Зачем?Затем, что когда сервер выключен, то DHCP в сети нету, а инет идёт в роутер, и он его раздаёт и конфигурирует хосты. А когда сервер включен то инет долджен идти в сервер, напрямую, но не через роутер и всякие пробросы и дмз.
- DHCP по очереди, ShyLion, 07:41 , 29-Май-15 (5)
>>> Надо включать выключать DHCP на роутере, автоматически, >>> по факту наличия в сети работающего DHCP. >> Зачем? > Затем, что когда сервер выключен, то DHCP в сети нету, а > инет идёт в роутер, и он его раздаёт и конфигурирует хосты. > А когда сервер включен то инет долджен идти в сервер, > напрямую, но не через роутер и всякие пробросы и дмз.Проверяй не наличие DHCP а просто тот факт, что сервер живой, ping -c 1 x.x.x.x Простейший скрипт на баше, хоть в крон его запихни. 1. Проверка что сервер живой 2. Проверка наличия процесса dhcpd 3. если сервер живой: если процесс есть - остановить и выйти, если нет выход 4. если сервер неживой: если процесс есть - на выход, если нет - запустить и выйти ЗЫ: Вообще это пахнет большим извратом, у аренды есть срок, в течение которого хост и не подумает адрес обновлять. Ты хотябы выдаваемые диапазоны разведи, чтобы конфликта не было.
- DHCP по очереди, Аноним, 09:52 , 29-Май-15 (6)
Спасибо товарищи за верные направления.Прблема пока только в о втором пункте, если уж фряха от линукса сильно отличается, то эта прошивка совсем всё вывернуто наизнанку, в etc находит только /etc/dnsmasq.conf. Если искать в '/' или '/bin' то ловит все бинарники с экспорт функциям dhcp_*, безконечный список получается. Пока не придумал как поиск сформулировать. Надо бы искать только текстовые исполняемые и в них же dhcp. > Проверяй не наличие DHCP а просто тот факт, > что сервер живой, ping -c 1 x.x.x.x
дельный совет, когда ip задан, мне подойдёт, а то я сосредоточился на обобщённом dhcp в сети, а nmap,у всё равно тоже ip указывать или диапазон, Но для общего случая dhcp с неизвестным ip не подойдёт. вообще надо это делать broadcast запросом, но чем? > ЗЫ: Вообще это пахнет большим извратом, у аренды есть срок, в течение > которого хост и не подумает адрес обновлять. Ты хотябы выдаваемые диапазоны > разведи, чтобы конфликта не было.
конечно разведены, всё работает и default gate меняется, ни разу не было проблем, просто винда проявлят "заботу" по настоянию дяди билли, его ребята сделали проверку что если с сеть проблемы перезапрашивать досрочно, хотя может просто так совадало. В крайнем случае можно сетевуху перезапустиь, всё проще чем роутер лезть каждый раз. PS: что ещё попадалось: на тему гуглится интересное по запросу: nmap dhcp-discover вот ещё http://search.cpan.org/~djzort/Net-DHCP-0.67/ там в папке examples интересные скрипты, на тему.
- DHCP по очереди, ford1813, 14:27 , 29-Май-15 (7)
>[оверквотинг удален] >> разведи, чтобы конфликта не было. > конечно разведены, всё работает и default gate меняется, ни разу не было > проблем, просто винда проявлят "заботу" по настоянию дяди билли, его ребята > сделали проверку что если с сеть проблемы перезапрашивать досрочно, хотя может > просто так совадало. В крайнем случае можно сетевуху перезапустиь, всё проще > чем роутер лезть каждый раз. > PS: что ещё попадалось: > на тему гуглится интересное по запросу: nmap dhcp-discover > вот ещё http://search.cpan.org/~djzort/Net-DHCP-0.67/ > там в папке examples интересные скрипты, на тему.Если честно , самое верное направление , оставить dhcp на роутере. Просто не понимаю зачем такая извращенная схема , роутер кушает не так много электричества.
- DHCP по очереди, Аноним, 14:53 , 29-Май-15 (8)
> Если честно , самое верное направление , оставить dhcp на роутере. > Просто не понимаю зачем такая извращенная схема , роутер кушает не так > много электричества.Тогда надо научить dhcp на роутере ставить default gate на сервер, в присутствии сервера, а -не- на себя. а в отсутствии сервера на себя. Пока что вообще не понятно где у него стартовый скрипт dhcp. Где бы ещё спросить, где роутерщики - пошивкоманы тусуются? Можно было бы роутер втыкать в сервер портом для инета, тогда бы всё работало - роутер брал бы с сервера или с провайдера настройки и туда бы гейтовал, и локалку сам. Думал уже. Но это уже два переключения проводов. Сложная коммутация получается. Всё делается аппаратно, патчкорды дёргать по разъемам естественно никто не будёт. Да и не надо этого, когда это программно решается, только решения пока не найдено, но это не долго.
- DHCP по очереди, oklas, 16:47 , 02-Июл-15 (9)
смотреть какие есть переменные:# /bin/nvram show изменить переменную: # /bin/nvram set dhcp_enable_x=1 сохранить переменные из озу в пзу: # /bin/nvram commit перезагрузить для применения изменений # /sbin/reboot
- DHCP по очереди, oklas, 16:59 , 02-Июл-15 (10)
переменная отвечающая за вклюение dhcp называется dhcp_enable_x, или как-то на подобиенеобходима внимательность и осторожность, иначе может что-то испортиться, и в худшем случае придётся перепрошивать
|