Автор Тема: Получение динамического ip модема после переподключения.  (Прочитано 1804 раз)

Оффлайн tshurik

  • Участник
  • *
  • Сообщений: 6
Здравствуйте!
На Ковчег 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 на файл конфига уже стоит.
Ну вот такой набросок плана во вторник буду занят а со среды буду пробовать реализовать его. А сейчас интересно у кого какие пожелания, где есть тонкие места этого плана, ну и может кто поделиться уже готовым скриптом, наработками в этом плане.
Спасибо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Если модем перевести в режим роутера, то проблемы подъёма соединения уйдут на модем, да и адрес можно тогда ставить статический.

Оффлайн AdmFUOhansk

  • Участник
  • *
  • Сообщений: 16
Решено было модем перевести в режим роутера. Действительно все проблемы отпадают.