Jump to content
Калькуляторы

Залипает pppoe соединение, как побороть?

Есть hap ac и провайдер с pppoe доступом.

В определенный момент стало виснуть pppoe соединение, статус в разделе интерфейсов R, но 

1. Пропадает маршрут до 0.0.0.0 через pppoe клиент

2. Пропадает адрес с интерфейса pppoe-out.

Помогает ребут моей железки, помогает просто выключить и включить pppoe-out.

Не могу отследить момент когда это началось, может работать часами, а может отпадать раз в несколько минут.

Что сделал

1. прыгнул на релиз кандидат прошивку, не помогло

2. Сделал даунгрейд до актуальной версии, сбросил конфиг в пустоту и настроил по новой.

Результат аналогичный. Под рукой есть провайдерский hap ac lite, но так и не дождался очередного падения, оно может произойти через несколько часов только.

Что с этим делать и кто виноват? Тех.под провайдера отсутствует как класс. 

Share this post


Link to post
Share on other sites

Если вариант плохого кабеля и отключения/включения порта, появление дропов, отбросили. То виновато явно оборудование провайдера. Микротик не при делах.

Сделайте скан PPPoE серверов, посмотрите в моменты залипания, не на одном ли имени сервера это происходит. Так же через торч посмотрите что со стороны провайдера идет.

Отдельно сделайте - добавьте порт провайдера в бридж и посмотрите сколько маков микротик в нем увидит. По уму должно быть 2-3 штуки всего. Если их там штук 200 - явно у провайдера какая-то специфическая схема сети.

 

Если хотите автоматизировать переподключение - сделайте через нетвач.

Share this post


Link to post
Share on other sites

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

Прошивку трогать не надо, long term поставить и забыть.

Edited by McSea

Share this post


Link to post
Share on other sites

@poisons можно уточнить у провайдера, чтобы посмотрели порт на коммутаторе доступа. Так же можно уточнить причину разрыва сессий(ну скорее они не скажут, но если по их вене то починят) Если по твоей вене то уже подскажут. 

Share this post


Link to post
Share on other sites

@poisons у меня точно такая же проблема!

пров не домру случаем?

Цитата

прошу помощи в написании скрипта, вроде подобная тема тут обсуждалась
провайдер после обрыва и реконнекта pppoe-сессии почему-то не всегда выдает IP на интерфейс, т.е. интерфейс имеет статус R, при этом в STATUS поля local\remote address остаются пустыми
обычно такое бывает когда реконнект быстрый (менее минуты), если между отключением и повторным отключением пройдет больше минуты - IP выдастся
хотелось бы пофиксить такое поведение делая реконнект (с задержкой), если на интерфейс не выдался айпишник

Цитата

Скрипт, приведенный ниже, нужно поместить в "Scripts/On Up" в PPP профиле PPPoE интерфейса.
Задержки поправьте, как требуется.

Цитата

:local inter $interface;
:local err false;
 
:delay 2s;
:do { [/ip address get [find interface=[/interface get value-name=name $inter]]]; 
} on-error={
    :set err true;
    :log warning "No IP address on PPPoE interface";
    /interface disable $interface;
    :delay 5s;
    /interface enable $interface;     
} 
:if (!err) do={
    :log info "IP address for PPPoE acquired";
}

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

хотя, судя по логам микротика, сначала идет disconnect, потом connect

Share this post


Link to post
Share on other sites
В 19.06.2019 в 01:21, pingz сказал:

если по их вене то починят) Если по твоей вене то

Уау, по-наркомански как-то.

Share this post


Link to post
Share on other sites

@pingz

провайдер к сожалению говнище редкосное. я таки достучался до тех.пода, точнее до тетки на телефоне, с технарями пообщаться не вышло, с ее слов "проблем с нашей стороны нет, тех отдел посмотрел". Чего эти *удаки там смотрели я не знаю, уважаемые господа считают ниже своего достоинства с гоями разговаривать.
@dmitry.destroyer 
Вот такой вот провайдер, поверь, домру по сравнению с моим провайдером идеал. У меня нет реконекта, просто перестает ходить трафик через интерфейс, через некоторое время пропадает маршрут через него и ip.

Короче бодаться с этими уродами сил моих уже нет никаких. У них там полное сига-сига, воткнул в нетвоч скрипт, который пинает интерфейс. Сейчас уже 15 часов аптайма, вроде как работает. Может проблема имела массовый характер и таки починили.

Edited by poisons

Share this post


Link to post
Share on other sites

@poisons Мне нравится их слоган на главной странице сайта - "Чем мы лучше других?" )))

Я бы предложил им еще один в том же духе - " Нам что, больше всех надо?" :-)

Share this post


Link to post
Share on other sites

@maxkst мне больше понравился пароль на CPE(на всех один и тот же) - "выза***". Я как то с ними бодался, вот узнал, ибо обновлять ROS таки хорошая затея, но они решили что им это не нужно. 2 недели пытался с тех.поддержкой пообщаться. Не знаю поменяли или нет. Как нибудь возьму пак пива и пощупаю еще раз. Если опять такая же херня - конфиги посшибаю везде. Ибо предупреждал и просил разобраться. Когда достучался до техпода мне сказали интересную фразу "владелец долго думал что с вами делать"...ггггы. 
У них есть конкурент, строит сеть на убиках, абонам раздает тенды с незакрытой вебмордой. Я как то общался с монтажником, спрашивал как да чего. Оказалось что эти днори друг другу мешают по частотам, мониторить концы мостов не всилах, бо заббикс, нагиос, етц это сложно никто не умеет. Остров, че.

П.С. проблема так и не ушла. Смотрю в логи - нетвоч пинает интерфейс.

П.С.С если вдруг дибилойды провайдера это читают - угроза сноса конфигов таки реальная. 
П.С.С.С 
http://alphanet.su - ***ки и моральные уроды. Ссылка тут нужна что бы это было проиндексировано поисковиками.

Edited by poisons

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this