mpd переподключение

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

mpd переподключение

Непрочитанное сообщение schizoid » 2008-04-28 22:45:03

есть подключение по pppoe настроено на mpd
иногда рвется соединение, при этом валится интерфейс, вопрос. умеет ли мпд переподключиться? без сторонних скриптов?
к примеру, если есть соединение, дернуть шнурок из сетевушки, и пока интерфейс еще не успал , воткнуть назад (так сказать кратковременное пропадание канала), то соединение нормально функционирует дальше.
а вот если интерфейс уже упал, что тогда? сможет ли сам мпд снова поднять интерфейс?

и второй вопрос, фаер pf загружает свои правила ДО поднятия интерфейса мпд, при этом правила пустые, приходится руками передергивать ПФ. это лечится только скриптами или мона как-то штатно победить?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение manefesto » 2008-04-29 8:28:09

касательно pf и mpd.
Была тема в ветке Unix про запуск скриптов в определенно порядке. Может там покурить...это при условии что pf модулем
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение schizoid » 2008-04-29 10:00:53

у мну не модулем..
лана, пока подпорки скриптами ставлю...
може шо на ум придет позже...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение manefesto » 2008-04-29 10:17:04

как вариант по умолчанию не грузить правила в pf.
После того как загрузиться pf(имеется ввиду ядро), можно в конце запуска mpd дописать

Код: Выделить всё

pfctl -d;pfctl -f /etc/pf.conf;pfctl -e
Если конечно мне память не изменяет что он запускается именно так.
Хоть и коряво....но должно работать
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение Dog » 2008-04-29 10:22:47

manefesto писал(а):как вариант по умолчанию не грузить правила в pf.
После того как загрузиться pf(имеется ввиду ядро), можно в конце запуска mpd дописать

Код: Выделить всё

pfctl -d;pfctl -f /etc/pf.conf;pfctl -e
Если конечно мне память не изменяет что он запускается именно так.
Хоть и коряво....но должно работать
pfctl -d с последующим pfctl -e можно и не делать - зачем лишний раз файрвол тушить/поднимать? Достаточно просто перечитать конфиг.
Oh my God, they killed init! Bastards!

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение manefesto » 2008-04-29 10:32:13

вообщем суть я высказал...
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение schizoid » 2008-04-29 11:11:32

сделал так:

Код: Выделить всё

/sbin/pfctl -sn
if [ $? = 1 ] ; then
 /sbin/pfctl -f /etc/pf.conf
fi
типа, если правил нету, то загрузить их.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение manefesto » 2008-04-29 11:22:20

ты лучше скажи...работает ?
Ну всмысле поднятие mpd до чтения правил ?

А вот mpd должен уметь сам поднимать канал
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение schizoid » 2008-04-29 11:29:34

этот скрипт не проверял еще. пока рабочий час, низзя типа дергать.

а вот на счет того что б сам переподнимал линк мпд...хз...это он типа по-умолчанию должен уметь? или строчка какая в конфиге должна быть?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Daywalker
ст. сержант
Сообщения: 326
Зарегистрирован: 2007-03-11 22:28:45
Откуда: г. Котельники, МО
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение Daywalker » 2008-04-29 11:38:31

Для поднятия интерфейса после выдергивания шнура в mpd.conf 4.x

Код: Выделить всё

# Подъем линка после выдергивания шнура
        set bundle disable noretry
        set link max-redial 0
По поводу pf...
Когда загружается фря , то у меня стоит в /etc/pf.conf 2 простых правила

Код: Выделить всё

pass in all
pass out all
При поднятии линка в mpd скрипт

Код: Выделить всё

#Скрипты при подъеме/падении интернета
        set iface up-script /usr/local/etc/mpd4/io-up.sh
....
less /usr/local/etc/mpd4/io-up.sh
#!/bin/sh
....
echo "Start firewall..."
/sbin/pfctl -f /etc/pf_pppoe.conf
....
Соответственно когда происходит соединение запускаются правила описанные в /etc/pf_pppoe.conf
И в дальнейшем все свои правила я редактирую в этом файле.
http://blog.volobuev.su - Блог о системном и сетевом администрировании.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd переподключение

Непрочитанное сообщение schizoid » 2008-04-29 12:05:51

снкс за идею :P
ядерный взрыв...смертельно красиво...жаль, что не вечно...