LinuxForum.Fans
Тема

PPTPD Debian 7.0

Автор: cvetanet 4 сообщений 2136 просмотров
#327800

Доброго дня господа помогите разобратся в следуюшей проблеме... установил из репов pptpd настроил нечего сложного там нет)) но затык произошел в следующем если сервер перезагрузить то pptpd не поднимаеться пока не запустиш из под рута каманду /etc/init.d/pptpd start тоже самое и со скриптом iptables (хотя он прописан rc.local) подскажите поподробнее что куда!)

#327882
kisil написал:
Почитайте тут

*THUMBSUP*

например вотhttp://habrahabr.ru/post/141003/

Показать
для создания обычного скрипта достаточно подставить в переменные в начале файла нужные значения и, возможно, немного добавить кода в функции start/stop (например загрузку/выгрузку драйвера).

После того как файл будет готов его нужно скопировать в /etc/init.d и добавить в автозагрузку:
update-rc.d <имя_скрипта> defaults
(или insserv <имя_скрипта> для debian 6 stable и выше)
Удалить из автозагрузки можно так:
update-rc.d -f <имя_скрипта> remove
(или insserv -r <имя_скрипта> для debian 6 stable и выше)
#327883

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

например такого вида скрипт работает у меня

text
#!/bin/sh

# Включаем форвардинг пакетов echo 1 > /proc/sys/net/ipv4/ip_forward

# Разрешаем трафик на loopback-интерфейсе iptables -A INPUT -i lo -j ACCEPT

ну и тд. то есть обычном текстовом файле прописаны все правила, откуда они и подгружаются. далее в /etc/network/interfaces указана строчка post-up /путь/до/скрипта/ и не забудь дать права на испольнения скрипту.

замечу, считаетя это лучше, чем прописывать его в rc.local или rc.d (есть статьи по этому поводу. например тут http://linuxru.org/comment/200#comment-200 там неплохо пояснено как это сделать, права, написание правил).

Войдите или зарегистрируйтесь, чтобы ответить.