Re: Слежение за демоном ppp
On Thursday 27 December 2007 01:27, Yauhen Kharuzhy wrote: On Wed, Dec 26, 2007 at 10:14:59PM +0300, Max Dmitrichenko wrote: И в этот самый момент сюда захочет написать человек, у которого поднято 10 pppd и каждый pppN имеет разную конфигурацию файервола. И скажет он нам, что на основе того, какой pppN поднимается, он выбирает нужный скрипт с файерволлом, а ежели имя интерфейса будет все время меняться, то он не сможет определить какой именно файервол настраивать на поднимаемый интерфейс. Ну тогда добьем этот тред до конца и пошлем читателя все в тот же man, но теперь на опцию ipparam и узнает читатель, что своим соединениям можно присваивать имена, и только на основе этого имени следует выбирать нужный скрипт файервола и прочего. Скажем так, когда у тебя VPN-сервер с несколькими десятками пользователей, то проверять на то, айпишник ли нам передан как ipparam (pptpd так делает) --- влом. Проще повесить всё не-VPNовское на ppp100, ppp101 и т.д., а по умолчанию предполагать, что у нас VPN подымается. Я бы решал эту задачу так. У pptpd есть параметр, где можно указать программу, которую вызывать вместо pppd. Я бы подсунул скрипт, который вызывал бы pppd с теми же параметрами, но к ipparam добавлял бы префикс pptp-. А вообще, надо бы просто пропатчить pptpd, чтобы этот префикс задавать опцией, и закомитить в upstream. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
26.12.07, Max Dmitrichenko[EMAIL PROTECTED] написал(а): On Wednesday 26 December 2007 21:59, Yuri Kozlov wrote: 26.12.07, Max Dmitrichenko[EMAIL PROTECTED] написал(а): On Wednesday 26 December 2007 21:41, Yuri Kozlov wrote: Читаем ман как сделать всё время ppp0 :) Да зачем вам всем нужен именно ppp0??? :) Хочется некоторого постоянства. :) Всё вокруг меняется, а ppp0 навсегда . И все-таки? Именно fw. Нету у меня 10 ppp и VPN-сервера. Прописал все правила в одном месте и голова не болит. А что не так. Вон даже опцию в pppd завели. :) А в if.up-down у меня резервный маршрут поднимается. -- Regards, Yuri Kozlov
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 14:25, alex wrote: #!/bin/sh while true ; do ifconfig |grep ppp0 if [ $? -eq 1 ] ; then /usr/bin/killall -9 pppd ;\ /etc/ppp/firewall-ppp-down ;\ /usr/bin/pon dsl-provider fi sleep 120 done Больше велосипедов, хороших и разных! Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там... -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 15:44, Покотиленко Костик wrote: В Срд, 26/12/2007 в 15:32 +0300, Max Dmitrichenko пишет: Больше велосипедов, хороших и разных! Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там... Можно поинтересоваться, pppd у вас что выпадает, или что? У меня ничего не выпадает. Это я просто прикалываюсь над любителями копать огороды и ездить по ним на самодельных велосипедах. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
В Срд, 26/12/2007 в 15:32 +0300, Max Dmitrichenko пишет: On Wednesday 26 December 2007 14:25, alex wrote: #!/bin/sh while true ; do ifconfig |grep ppp0 if [ $? -eq 1 ] ; then /usr/bin/killall -9 pppd ;\ /etc/ppp/firewall-ppp-down ;\ /usr/bin/pon dsl-provider fi sleep 120 done Больше велосипедов, хороших и разных! Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там... Можно поинтересоваться, pppd у вас что выпадает, или что? У меня живут много pppd в разных местах, никто не выпадает. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там.. а можно поподробнее? Можно поинтересоваться, pppd у вас что выпадает, или что? раз в сутки провайдер разрывает соединение чтобы обновить ip а разрывает когда ему вздумается. 26.12.07, Alex Kuklin [EMAIL PROTECTED] написал(а): Покотиленко Костик wrote: В Срд, 26/12/2007 в 15:32 +0300, Max Dmitrichenko пишет: On Wednesday 26 December 2007 14:25, alex wrote: #!/bin/sh while true ; do ifconfig |grep ppp0 if [ $? -eq 1 ] ; then /usr/bin/killall -9 pppd ;\ /etc/ppp/firewall-ppp-down ;\ /usr/bin/pon dsl-provider fi sleep 120 done Больше велосипедов, хороших и разных! Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там... Можно поинтересоваться, pppd у вас что выпадает, или что? У меня живут много pppd в разных местах, никто не выпадает. Я так думаю, не все открыли для себя опцию persist :) -- Alex -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- --- Best Regards Kharlamov Sergey
Re: Слежение за демоном ppp
В Срд, 26/12/2007 в 18:51 +0600, Sergey Kharlamov пишет: Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там.. а можно поподробнее? Тебе уже сказали, на опцию persist посмотри, и не надо будет ничего городить. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 15:54, Покотиленко Костик wrote: В Срд, 26/12/2007 в 18:51 +0600, Sergey Kharlamov пишет: Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там.. а можно поподробнее? Тебе уже сказали, на опцию persist посмотри, и не надо будет ничего городить. Надо ещё maxfail выставить в 0, а то случись у провайдера какой-нить затык или линия нагнется навремя, pppd забьет после 10 попыток. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 16:27, alex wrote: были случаи когда pppd поднимает интерфейс отличный от ррр0, Бывают и такое, но: 1) какая разница какой интерфейс поднимет pppd? 2) твой скрипт снесет ВСЕ соединения бывают длительные перебои у прова... а если комп при этом за 600 км и ни одного вменяемого в округе приходится перестраховываться, пусть и не так изящно, как хотелось бы. В данном случае, я не вижу зачем изобретать что-то новое и утверждаю, что можно обойтись исключительно стандартными средствами. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
В Срд, 26/12/2007 в 15:56 +0300, Max Dmitrichenko пишет: On Wednesday 26 December 2007 15:44, Покотиленко Костик wrote: В Срд, 26/12/2007 в 15:32 +0300, Max Dmitrichenko пишет: Больше велосипедов, хороших и разных! Почему ещё только никто не додумался pppd засунуть в /etc/inittab и respaw'нить его там... Можно поинтересоваться, pppd у вас что выпадает, или что? У меня ничего не выпадает. Это я просто прикалываюсь над любителями копать огороды и ездить по ним на самодельных велосипедах. Нет чтобы подсказать человеку Злой ты :) -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 16:33, Покотиленко Костик wrote: В Срд, 26/12/2007 в 15:56 +0300, Max Dmitrichenko пишет: Можно поинтересоваться, pppd у вас что выпадает, или что? У меня ничего не выпадает. Это я просто прикалываюсь над любителями копать огороды и ездить по ним на самодельных велосипедах. Нет чтобы подсказать человеку Злой ты :) Сегодня у нас среда. В субботу Dmitry E. Oboukhov уже ответил на поставленный вопрос достаточно вменяемо. Вот почему не почитать такой короткий тред и не писать такую глупость? За одно можно открыть что-нибудь для себя. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 16:48, Yauhen Kharuzhy wrote: On Wed, Dec 26, 2007 at 04:29:59PM +0300, Max Dmitrichenko wrote: Иногда бывает, что ppp-соединение есть, а дальше провайдера ничего не ходит, но рестарт помогает (ну, там айпишник левый попался, или на роутере iptables переконфигурировали неаккуратно). Но в таком случае отлично помогает ping -q IP || (ifdown ppp0; sleep 2; ifup ppp0) в кронтабе :) Это уже совсем другая задача, которая имеет мало отношения к pppd, а больше к кривизне провайдера. Иногда также надо делать keep-alive, если, например, соединение через GPRS и т.д. и т.п. Но поскольку вещи это не стандартные, то и бороться с ними приходится нестандартно. Хотя выполнить команду через cron - это можно назвать почти стандартным. А вот писать корявый скрипт, который ещё надо демонизировать... -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
В Срд, 26/12/2007 в 17:01 +0300, Max Dmitrichenko пишет: On Wednesday 26 December 2007 16:31, Aleksey Luzin wrote: Не всегда она помогает. E меня например pppd живет через ssh и когда проподает коннект до сервака где открыт ssh, то pppd еще очень долго висит, точнее долго висит ssh и persist не помогает :( А играть с lcp-echo-interval и lcp-echo-failure пробовал? Подтверждаю. -- Покотиленко Костик [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 16:31, Aleksey Luzin wrote: Не всегда она помогает. E меня например pppd живет через ssh и когда проподает коннект до сервака где открыт ssh, то pppd еще очень долго висит, точнее долго висит ssh и persist не помогает :( А играть с lcp-echo-interval и lcp-echo-failure пробовал? -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
26.12.07, alex[EMAIL PROTECTED] написал(а): были случаи когда pppd поднимает интерфейс отличный от ррр0, бывают длительные перебои у прова... а если комп при этом за 600 км и ни одного Читаем ман как сделать всё время ppp0 :) -- Regards, Yuri Kozlov
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 21:41, Yuri Kozlov wrote: 26.12.07, alex[EMAIL PROTECTED] написал(а): были случаи когда pppd поднимает интерфейс отличный от ррр0, бывают длительные перебои у прова... а если комп при этом за 600 км и ни одного Читаем ман как сделать всё время ppp0 :) Да зачем вам всем нужен именно ppp0??? :) -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
Да зачем вам всем нужен именно ppp0??? :) Хочется некоторого постоянства. :) Всё вокруг меняется, а ppp0 навсегда . И все-таки? Правила для фаервола, например. Знаю что можно не привязываться, но вдруг очень хочется? -- Best regards, Mikhail Bart-mdv- @ SolarNet IRC: irc.solarnet.ru WWW: http://www.solarnet.ru/ -- При целюлите лосины превращаются в кальсоны! signature.asc Description: This is a digitally signed message part.
Re: Слежение за демоном ppp
On 26 декабря 2007, Max Dmitrichenko wrote: Так-так-так. А вы, наверное, не в крурсе, что имя поднятого интерфейса передается в /etc/ppp/ip-up, как подсказывает коллега Alex Kuklin. Спасибо, я в курсе. А вот автору треда будет полезно об этом узнать :-) -- Best regards, Mikhail Bart-mdv- @ SolarNet IRC: irc.solarnet.ru WWW: http://www.solarnet.ru/ -- На кухню такая не влезет, но в избу, пожалуй, войдёт! signature.asc Description: This is a digitally signed message part.
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 21:59, Yuri Kozlov wrote: 26.12.07, Max Dmitrichenko[EMAIL PROTECTED] написал(а): On Wednesday 26 December 2007 21:41, Yuri Kozlov wrote: Читаем ман как сделать всё время ppp0 :) Да зачем вам всем нужен именно ppp0??? :) Хочется некоторого постоянства. :) Всё вокруг меняется, а ppp0 навсегда . И все-таки? -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
26.12.07, Max Dmitrichenko[EMAIL PROTECTED] написал(а): On Wednesday 26 December 2007 21:41, Yuri Kozlov wrote: 26.12.07, alex[EMAIL PROTECTED] написал(а): были случаи когда pppd поднимает интерфейс отличный от ррр0, бывают длительные перебои у прова... а если комп при этом за 600 км и ни одного Читаем ман как сделать всё время ppp0 :) Да зачем вам всем нужен именно ppp0??? :) Хочется некоторого постоянства. :) Всё вокруг меняется, а ppp0 навсегда . -- Regards, Yuri Kozlov
Re: Слежение за демоном ppp
On Wednesday 26 December 2007 22:05, Mikhail A Antonov wrote: Да зачем вам всем нужен именно ppp0??? :) Хочется некоторого постоянства. :) Всё вокруг меняется, а ppp0 навсегда . И все-таки? Правила для фаервола, например. Знаю что можно не привязываться, но вдруг очень хочется? Так-так-так. А вы, наверное, не в крурсе, что имя поднятого интерфейса передается в /etc/ppp/ip-up, как подсказывает коллега Alex Kuklin. И в этот самый момент сюда захочет написать человек, у которого поднято 10 pppd и каждый pppN имеет разную конфигурацию файервола. И скажет он нам, что на основе того, какой pppN поднимается, он выбирает нужный скрипт с файерволлом, а ежели имя интерфейса будет все время меняться, то он не сможет определить какой именно файервол настраивать на поднимаемый интерфейс. Ну тогда добьем этот тред до конца и пошлем читателя все в тот же man, но теперь на опцию ipparam и узнает читатель, что своим соединениям можно присваивать имена, и только на основе этого имени следует выбирать нужный скрипт файервола и прочего. -- Макс Дмитриченко -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
* Евгений М. Солодухин [EMAIL PROTECTED] [2007-12-22 15:26:07+0300] еще скриптики можно класть в /etc/ppp/ip-up.d/ и /etc/ppp/ip-down.d/ они исполняются соответственно при поднятии/падении интерфейса. При падении не будут. При опускании (ifdown) будут. -- Roman I. Cheplyaka http://ro-che.info/ signature.asc Description: Digital signature
Re: Слежение за демоном ppp
в файлике /etc/network/interfaces указать, что данный интерфейс - авто. будет автоматически перепущаться. еще скриптики можно класть в /etc/ppp/ip-up.d/ и /etc/ppp/ip-down.d/ они исполняются соответственно при поднятии/падении интерфейса. ,--[Sergey Kharlamov [EMAIL PROTECTED] Sat, 22 Dec 2007 14:57:48 +0600] |Доброго времени суток уважаемые господа. Интересует возможность перезапуска |ppp0. Например если обрывается инет то автоматически запустить его и |выполнить какой нибудь скрипт. Я слышал что в сети где то есть такой скрипт |но гугл ничего не дал. Может ли кто нибудь рассказать как это можно |организовать? | `- -- _ *** * icq: 161874711* * jabber: [EMAIL PROTECTED] * * irc.starlink.ru,#Gene, Devil_InSide * *Registered linux user #450844* *** -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Слежение за демоном ppp
On Sat, 22 Dec 2007, Sergey Kharlamov wrote: Доброго времени суток уважаемые господа. Интересует возможность перезапуска ppp0. Например если обрывается инет то автоматически запустить его и выполнить какой нибудь скрипт. Я слышал что в сети где то есть такой скрипт но гугл ничего не дал. Может ли кто нибудь рассказать как это можно организовать? -- --- Похоже на man pppd на предмет persist. Ю.
Re: Слежение за демоном ppp
А как же он будет auto если его запускает скриптp.s. Это впн соединение 22.12.07, Евгений М. Солодухин [EMAIL PROTECTED] написал(а): в файлике /etc/network/interfaces указать, что данный интерфейс - авто. будет автоматически перепущаться. еще скриптики можно класть в /etc/ppp/ip-up.d/ и /etc/ppp/ip-down.d/ они исполняются соответственно при поднятии/падении интерфейса. ,--[Sergey Kharlamov [EMAIL PROTECTED] Sat, 22 Dec 2007 14:57:48 +0600] |Доброго времени суток уважаемые господа. Интересует возможность перезапуска |ppp0. Например если обрывается инет то автоматически запустить его и |выполнить какой нибудь скрипт. Я слышал что в сети где то есть такой скрипт |но гугл ничего не дал. Может ли кто нибудь рассказать как это можно |организовать? | `- -- _ *** * icq: 161874711* * jabber: [EMAIL PROTECTED] * * irc.starlink.ru,#Gene, Devil_InSide * *Registered linux user #450844* *** -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- --- Best Regards Kharlamov Sergey
Re: Слежение за демоном ppp
когда у меня было впн, у меня ифейс vpn был auto. как указал юрий нефедов, в описании ифейса пристутсвовала опция persist. поднимался он автоматически перепущался тоже автоматически. примерно так был записан в интерфейсы: atuo vpn iface vpn inet ppp provider vpninternet ### файлик описания интерфейса. (/etc/ppp/peers) когда возился с впн в корбине (там отдельная впн-ная песня) прочитал два мана , считаю их очень полезными: man pppd man pptp ( или options.pptp ? ). там много - много всего разного хорошего. ,--[Sergey Kharlamov [EMAIL PROTECTED] Sat, 22 Dec 2007 18:22:03 +0600] |А как же он будет auto если его запускает скриптp.s. Это впн соединение | |22.12.07, Евгений М. Солодухин [EMAIL PROTECTED] написал(а): | | в файлике /etc/network/interfaces указать, что данный интерфейс - авто. | будет автоматически перепущаться. | еще скриптики можно класть в /etc/ppp/ip-up.d/ и /etc/ppp/ip-down.d/ | они исполняются соответственно при поднятии/падении интерфейса. | | ,--[Sergey Kharlamov [EMAIL PROTECTED] Sat, 22 Dec 2007 14:57:48 | +0600] | |Доброго времени суток уважаемые господа. Интересует возможность | перезапуска | |ppp0. Например если обрывается инет то автоматически запустить его и | |выполнить какой нибудь скрипт. Я слышал что в сети где то есть такой | скрипт | |но гугл ничего не дал. Может ли кто нибудь рассказать как это можно | |организовать? | | | | `- | | -- | _ | *** | * icq: 161874711* | * jabber: [EMAIL PROTECTED] * | * irc.starlink.ru,#Gene, Devil_InSide * | *Registered linux user #450844* | *** | | | | -- | To UNSUBSCRIBE, email to [EMAIL PROTECTED] | with a subject of unsubscribe. Trouble? Contact | [EMAIL PROTECTED] | | | | `- _ _ *** * icq: 161874711* * jabber: [EMAIL PROTECTED] * * irc.starlink.ru,#Gene, Devil_InSide * *Registered linux user #450844* *** -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]