daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
Думал что проблема в настройках и роутингах что добавляются при старте скриптом, сейчас даже и не знаю Все замечательно работало, какое то время до определенного момента(пару лет), знаю что у провайдера (пчелайн) внезапно и без каких либо уведомлений изменились настройки сети, другой диапазон ip и вероятно еще что то Так вот, имею стабильное полное зависание системы при старте xl2tpd уже отбросил "лишние" службы, пытался запускать её без роутингов и с чистым конфигом, без роутинга до 85.21.0.0 (это подсеть с сервером tp.internet.beeline.ru -l2tp сервер) с правильным шлюзом (локальным) соединение не устанавливается, как только этот шлюз добавляю - программа в логе весело сообщает о том что адрес ip получен и соединение установлено далее - имеем полное зависание системы, в логах перед этим ничего нет что могло бы помочь, я так понимаю это из за того что оно работает на уровне ядра, я уже не знаю, но, видимо для дальнейших экспериментов придется систему на карточку переносить чтобы диски не насиловать подобными зависонами. Что могло поменяться у них что приводит к таким ужасным последствиям? и куда собственно копать options.xl2tpd xl2tpd.conf
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
daggerfall, поддерживаю, у меня тоже самое. Правда зависания случаются не всегда. Примерно 50 на 50. Если после старта xl2tpd комп сразу не завис, то дальше все будет работать нормально. Вот ссылка где я писал о такой же проблеме. Пока без ответа
www.linux32.ru - новости и статьи о Linux
|
daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
попробую openl2tp еще, но он как я помню не умеет даже перезвонить самостоятельно. Нагуглил еще несколько тем о полном зависании системы под другими дистрибутивами... Создал тему тут Все эти волшебные коробочки-роутеры работают как то? там вроде ppp+плагин обычно, скорость не такая уже да и пинги, но все же...
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
Похоже проблема происходит когда добавляется роутинг по умолчанию после создания тоннеля похожая ситуация но с openl2tp http://forums.openl2tp.org/viewtopic.php?f=4&t=8&sid=8ec681ed31504c48dfffda5c9595acb9 и тут наверное это будет интересно Some ISPs (including corbina.ru, which I use) configured servers in a manner where remote-eth-ip=remote-tunnel-ip, so after tunnel creation pppd issued 1)wrong routing leads to cpu lockup - i don't think that it's normal situation when ANY routing mismatch can cause complete system hangнеправильный роутинг приводит к зависанию и что это вообщем то ненормально что система вешается. (как бы этого избежать?, неужели никто не заморачивался ?) У xl2tpd вроде есть "nodefaultroute" но и с ним вроде тоже висло.... Туда же... The only workaround I found is to fix routing in ip-up scripts. It's ok solution for home use with small network load, but it is unacceptable for big network loads because system can hang before executing of userspace ip-up scripts.скрипты помогают исправить роутинг конечно же, но система может добавить неправильный и зависнуть раньше чем сработает скрипт Не зависает, видимо переустановка и nodefaultroute помогло - конфигурация, статический адрес gw заменить бы на скрипт, но наверное не будет успевать определить шлюз /etc/ppp/ip-down
/etc/ppp/ip-up IP-TV убран маршрут с локальным адресом в качестве gateway, без него не работало iptv/etc/ppp/options.xl2tpd Всё. В папках if-up.d down* должны быть только dns.sh арчевские стандартные, ну может iptables скрипт с поправкой на mturesolv.conf я не создавал, само сгенерировалось /etc/xl2tpd/xl2tpd.conf
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
daggerfall, попробовал добавить опцию nodefaultroute - не помогло. Полностью твои конфиги брал, кроме логина и пароля - все равно зависает. Выяснил, что зависает именно после этой команды: Без нее ppp0 поднимается, но нет интернета. Каким-нибудь другим способом добиться того же результата, который должен быть после выполнения этой команды можно?Не может ли дуалбут с виндой XP быть причиной этих зависаний? Такие мысли появились когда в одну из "удачных" загрузок я посмотрел статус xl2tpd: В котором часть строк winxpsp3-pc.beeline непонятно откуда появилась. Файла /etc/hostname нет, в /etc/hosts ничего подобного нет. Где еще такая информация может быть?
www.linux32.ru - новости и статьи о Linux
|
daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
32reg А случаем никаких команд с использованием скажем... grep, при получении gateway не используется? пропиши статически gateway правильный? получать gateway шлюз нужно при отключенном xl2tpd. Я поставил arch на флешку начисто, дабы не насиловать HDD, стал эксперементировать с чистыми конфигами, но, не пришлось. Не зависает, я скопировал настройки и ок. Никаких дополнительных настроек в системе не делал, что касается сети то там только dhcp через dhcpcd на интерфейсе смотрящем в локалку провайдера( сервис запущен только на net1), и статика для внутренней локалки через этот систем дэ и его костыли -скрипты. resolv.conf не создавался вручную - система создала, он ему нужен (xl2tpd) Проверь, я в соседней теме писал что ничего в ip-up{down}.d кроме dns не должно быть, это так, в некоторых примерах настройки туда пхали тот самый route add default dev ppp0 , ну, у меня на исправление mtu iptables лежит скрипт еще, но это маршрутизатор
Без нее ppp0 поднимается, но нет интернета. Каким-нибудь другим способом добиться того же результата, который должен быть после выполнения этой команды можно?роутинги до 78.107.xxx.xxx подсети и локальной вашего региона еще 85.21.хххх - нужны явно, ну и правильный резолв.конф обратил внимание при старте dhcpcd: net1: leased xxx.xxx.xxx.xxx for 1800 seconds [локальный адрес тут] dhcpcd: net1: adding route to xxx.xxx.0.0/17 [подсеть! шлюза что ниже в скриптах с роутингами] dhcpcd: net1: adding route to 78.107.xxx.xxx/32 via xxx.xxx.xxx.xxx [xxx шлюз] - вот это еще один роутинг 78.107.... может дать dhcpcd управление получением адреса? dhcpcd: net1: adding default route via шлюз роутинг на всякий случай, тут нет локальной подсети региона провайдера, не скрыто, её нет в роутингах xxx локальный шлюзwinxpsp3-pc.beelineпервое это имя компьютера? beeline это домен чтоли? hosts нужно в порядок явно привести заодно и hostname чтобы совпадало, у меня лог не такой в hostname одна строчка должна быть PCNameпро дуалбут помоему бредово, у меня вообще вон через UEFI загрузка арча вот статус тоже ● xl2tpd.service - Level 2 Tunnel Protocol Daemon (L2TP) Loaded: loaded (/usr/lib/systemd/system/xl2tpd.service; enabled; vendor preset: disabled) Active: active (running) since Вс 2015-04-12 MSK; 1 day 1h ago Main PID: (xl2tpd) CGroup: /system.slice/xl2tpd.service ├─ /usr/bin/xl2tpd -D └─ /usr/sbin/pppd passive nodetach : name login file /etc/ppp/options.xl2tpd plugin pppol2tp.so pppol2tp 7 Connect: ppp0 <--> Overriding mtu 1500 to 1400 Overriding mru 1500 to mtu value 1400 Overriding mtu 1460 to 1400 Overriding mru 1500 to mtu value 1400 CHAP authentication succeeded CHAP authentication succeeded Cannot determine ethernet address for proxy ARP local IP address remote IP address 85.21.0.255 - пропиши этот адрес вместо tp.internet.beeline.ru но лучше ему (tp.internet.beeline.ru) сделать host и выбрать из списка помоему не всегда резолвит Не знаю чем и помочь еще... а я их и не выкладывал :)
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
В чем разница в использовании grep при получении GW и в задании его статически? И почему нужно прописывать роутинги не в /etc/ppp/ip-up.d/*.sh скриптах, а именно в /etc/ppp/ip-up? Он раньше чем они выполняется? В hosts у меня только две строки (стандартные). Откуда у вас столько DNS адресов? У меня в файле /etc/resolv.conf только 2 адреса. Я добавляю роутинги на них с помощью grep, они нормально добавляются. Про grep не понял, почему его не желательно использовать? Компьютер с билайном не рядом, опробую все при возможности и отпишусь
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
daggerfall, у вас локалка с помощью dhcp поднимается? если да, то каким сервисом (dhcpcd.service, netctl или NetworkManager)? Сколько адресов у вас в /etc/resolv.conf? И откуда вы брали адреса 78.107.xxx.xxx подсети и локальной вашего региона 85.21.хххх?
www.linux32.ru - новости и статьи о Linux
|
daggerfall |
|
Темы:
11
Сообщения:
35
Участник с: 05 сентября 2014
|
никаких NetworkManagerов, боже упаси, всегда из за них с vpn были проблемы. Внимательней мой пост пожалуйста прочти, там все написано, даже лог с работой сервиса. два DNS, система создала еще раз повторяюсьnameserver 85.21.192.3 nameserver 213.234.192.8 78.107 в списке роутингов был в каком то мануале для настройки corbina под gentoo, они же фигурировали в инструкциях на сайте билайна, и в логе выше, это не с потолка адреса В чем разница в использовании grep при получении GW и в задании его статически? И почему нужно прописывать роутинги не в /etc/ppp/ip-up.d/*.sh скриптах, а именно в /etc/ppp/ip-up? Он раньше чем они выполняется? В hosts у меня только две строки (стандартные). Откуда у вас столько DNS адресов?с grep у меня зависал, хотя команда вне скрипта отрабатывала. ip-up должны раньше работать же чем те что в папках. 78.107 роутинг который добавляет сервис сам
Gentoo | ArchLinux | servers and work PC
W 7 - everyday usage all PC's W 8.1 - Lenovo IdeaPad G500 - i3 3110, R8570M spirevillage.blogspot.com |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Попробовал еще раз: все конфиги скопировал ваши, только логин билайновский свой и chap-secret; 78.107 в таблицу роутингов добавлял; пробовал убирать опцию tx bps = 100000000 - все равно зависает. Уже не знаю что предпринять. В моменты когда xl2tpd все же включался и не вешал систему, полностью обновил ее. Но и это не помогло. Что еще подскажете? Тут тоже тему создал
www.linux32.ru - новости и статьи о Linux
|