Страница 1 из 1

noip2

Добавлено: 2010-05-15 6:39:51
Spaun
Приветствую тебя, многоуважаемый all.

Можно ли как то сконфигурировать сабжевый no-ip2.conf так, чтобы он слушал сразу два интерфейса tun0 и tun1 к примеру. При создание no-ip2.conf предлагает выбрать только один внешний интерфейс. Дело в том, что бывает рвется PPPoE соединение и после повторного поднятия(у меня скрипт для этих дел написан, выполнение скрипта прописано в crontab) соединения, оно поднимается на интерфейс tun1. Скрипт содержит команду killall ppp, перед поднятием нового соединения, но видимо не всегда срабатывает.

Re: noip2

Добавлено: 2010-05-15 9:08:09
InventoR
Курите ppp
clear interface и тогда у Вас не будет задвоения.
На форуме тема уже обсуждалась.
Я приводил конфиги рабочие.

Re: noip2

Добавлено: 2010-05-15 14:21:20
Electronik
А разве он сам автоматом не поднимает коннект?

Re: noip2

Добавлено: 2010-05-15 19:01:21
InventoR
Даже если и поднимает сам, бывает задвоение интерфейсов.

Re: noip2

Добавлено: 2010-05-19 20:01:42
Spaun
После killall ppp, ppp поднимается на tun0, но я так понимаю он просто не успевает у меня очистить виртуальный и-фейс tun0(я заметил что иногда команде нужно время) и поднимает соед. на tun1.

Re: noip2

Добавлено: 2010-05-19 23:05:49
InventoR
Вы жутко не внимательный к тому что Вам говорят:
ppp.linkup
provider:
iface clear

Re: noip2

Добавлено: 2010-05-21 7:44:56
Spaun
InventoR писал(а):Вы жутко не внимательный к тому что Вам говорят:
ppp.linkup
provider:
iface clear
Толку от того, что я прописал iface clear в ppp.linkup - нету никакого. pppoe как поднимался иногда на tun1 вместо tun0, так и поднимается. Да и не могло быть. в хендбуке сказано, что ppp.linkup содержатся команды, которые выполняются после поднятия pppoe соединения. А подниматься оно начинает уже на другом интерфейсе tun1. Вот он tun1 и очищает. Не знаю, может и имеет смысл прописать iface delete в ppp.linkdown. Или скрипт переписать. Проблема в том, что когда пакеты перестают идти с внешнего мира на фряху, она не рвет сразу PPPoE и не очищает и-фейс. Скрипт с периодичностью в 15 минут запускает tcping на ДНС провайдера, если ответа нет, то идет команда killall ppp, а затем /usr/sbin/ppp -ddial adsl. По идее Killall ppp должен очищать tun0, чтобы пппое поднимался именно на этот ифейс. Но иногда этого не происходит. Может есть какая-то возможность задать промежуток времени в скрипте между запуском команд killall ppp и /usr/sbin/ppp -ddial adsl?

Re: noip2

Добавлено: 2010-05-21 12:26:05
GREY
Приветствую тебя, многоуважаемый all.

Можно ли как то сконфигурировать сабжевый no-ip2.conf так, чтобы он слушал сразу два интерфейса tun0 и tun1 к примеру. При создание no-ip2.conf предлагает выбрать только один внешний интерфейс. Дело в том, что бывает рвется PPPoE соединение и после повторного поднятия(у меня скрипт для этих дел написан, выполнение скрипта прописано в crontab) соединения, оно поднимается на интерфейс tun1. Скрипт содержит команду killall ppp, перед поднятием нового соединения, но видимо не всегда срабатывает.
такой же скрипт у меня содержит ниже указаную часть....проблем с задвоением нет.

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


killall ppp > /dev/null
        echo "Stoping PPP and slip 5 sec ..." >> $log
        echo
        sleep 5

ppp -ddial cdma
        echo "Reconect..." >> $log
        echo "Bay ... " >> $log
        echo