Здравствуйте!
На Ковчег 5.0 сервере поставил 3proxy. Доступ к интернету через ADSL модем, адрес у которого динамический и меняется при переподключении. В конфиге 3proxy этот адрес нужно прописывать как external ip и советуют получать скриптом. Все это нужно автоматизировать. Я в линуксе новичок. Почитал и план наметил такой.
1. В конфиге 3proxy пропишу вызов dialer "PPPoE -start"
- Если я правильно понял эта команда вызывается при невозможности разрешения имени т.е. пропал интернет и я хочу здесь его поднимать.
- Првильно ли я понимаю и надо ли еще проверять действительно ли интернет пропал что-то типа пинга а то может интернет есть и вторая попытка вызова повиснет. Хотя пинг тоже не 100% гарантия правильной проверки.
2. После подключения интернета в скрипте /etc/ppp/ip-up.d дописать скрипт получения IP модема и записать этот IP в файл ext_ip_ADSL.
- Как получить IP пока наметил парсить что вернет команда ifconfig из этого находить IP. Может есть что-то проще или у кого есть схема такого скрипта.
3. В конфиге 3proxy monitor "ext_ip_ADSL" и external $"ext_ip_ADSL", monitor на файл конфига уже стоит.
Ну вот такой набросок плана во вторник буду занят а со среды буду пробовать реализовать его. А сейчас интересно у кого какие пожелания, где есть тонкие места этого плана, ну и может кто поделиться уже готовым скриптом, наработками в этом плане.
Спасибо.