/etc/rc.local
Добавляю строчки:
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy2.cfg
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy3.cfg
Перезагружаюсь, ps -ax выдает:
1528 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
1530 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy2.cfg
1532 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy3.cfg
Но прокси не доступны. Выполняю руками в командной строке то что вбивал в /etc/rc.local - прокси включаются, а в ps -ax:
1528 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
1530 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy2.cfg
1532 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy3.cfg
1714 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
1929 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy2.cfg
1935 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy3.cfg
Как грамотно добавить в автозагрузку?
Пользователь решил продолжить мысль 24 Января 2013, 14:53:22:
Заметил сейчас, что 3proxy работает только в случае запуска после установления соединения. А при при автозагрузке 3proxy стартует естественно раньше, чем появляется интернет. Кроме того, замечал и до этого, что после обрыва соединения прокси приходится запускать еще раз.
Получается лечить надо не автозагрузку, а саму 3proxy - как это возможно?
Пользователь решил продолжить мысль 24 Января 2013, 15:50:07:
Кажется локализовал проблему - конфиг считывается одноразого при запуске 3proxy и больше к нему не возвращается. А ip у меня динамический, потому использую сервис ddns и строчки external internal заполняю ddns хостом вместо ip. Но, при рестарте системы, 3proxy забират из ddns хоста старый не актуальный ip, в результате чего и не работает.
Можно было бы добавить скрипт с запуском в /etc/ppp/ip-up.d./ На сколько я знаю, будет выполняться при старте нового ppp, но ddns может потупить и обновиться не сразу - бывало даже через несколько минут, и у 3proxy запустится опять же с не правильным ip.
Что возможно предпринять?