user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
Piligrimm, соединение устанавливается? Надо будет выложить вывод ip a и route -n. |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
letarchА зачем ее куда-то запихивать, у тебя же на интерфейсе, смотрящем в сеть провайдера, настройки получаются по DHCP? Основной шлюз и маршрут по умолчанию через него будут добавлены автоматически. Просто допиши скриптом, выполняющемся в папке /etc/ppp/ip-up.d/ после поднятия соединения маршрут с меньшей метрикой через устройство ppp0. Получится примерно так: route -v Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default * 0.0.0.0 U 100 0 0 ppp0 default 10.57.0.1 0.0.0.0 UG 203 0 0 eth0 |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
letarch, посмотри на таблицу маршрутизации до старта демона xl2tpd и после. Заодно проверь вывод команды ifconfig после старта демона. Соединение с tp.internet.beeline.ru, судя по логам, поднимается и сразу же отваливается. |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
virus_found, покажи содержимое файла /etc/xl2tpd/xl2tpd.conf или сразу попробуй привести конфиги в соответствие этим. |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
hadadzhi, покажи таблицу маршутизации в тот момент, когда быстро растет счетчик TX bytes. Проблема в одной неправильной записи, маршруте до одного из ip-адресов tp.internet.beeline.ru через устройство ppp0. Такую запись хорошо удалять скриптом, исполняющемся после поднятия ppp-соединения. |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
NoVASpirit, соединение поднимает демон xl2tpd, он есть в репозиториях arch'a и устанавливается штатноpacman -Sy xl2tpd /etc/ppp/options.xl2tpd lcp-echo-interval 10 lcp-echo-failure 2 name [email protected] remotename l2tp ipparam corbina connect /bin/true mru 1460 mtu 1460 nodeflate nobsdcomp persist maxfail 0 nopcomp noaccomp noauth /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses "[email protected]" * "[email protected]" /etc/xl2tpd/xl2tpd.conf [global] access control = yes auth file = /etc/ppp/chap-secrets [lac corbina] lns = tp.internet.beeline.ru redial = yes redial timeout = 10 require chap = yes require authentication = no name = [email protected] ppp debug = no pppoptfile = /etc/ppp/options.xl2tpd require pap = no autodial = yes tx bps = 100000000 Подобной настройки достаточно для поднятия соединения при нормально работающей локальной сети, т.е. предполагается, что сетевые настройки на интерфейсе ethX сделаны руками или DHCP, в /etc/resolv.conf есть информация о DNS Билайна nameserver 85.21.192.3 nameserver 213.234.192.8 В директории /etc/ppp/ip-up.d находятся скрипты, выполняющиеся при поднятии l2tp. Сюда можно положить файлик routing.sh примерно такого содержания: #!/bin/bash # PATH=/bin:/sbin:/usr/bin:/usr/sbin # Определяем IP-адрес нашего основного шлюза GATEWAY=`ip route | grep 'default via' | awk '{ print $3}'` # L2TP-сервер route add -host tp.internet.beeline.ru gw $GATEWAY # Серверы DNS и локальная сеть провайдера Билайн route add -host 213.234.192.8 gw $GATEWAY route add -host 85.21.192.3 gw $GATEWAY route add -net 10.0.0.0 netmask 255.0.0.0 gw $GATEWAY # Добавляем маршрут через устройство ppp0 с более высоким приоритетом (меньшей метрикой), чем маршруты, раздаваемые по DHCP провайдера route add default dev ppp0 metric 100 Для автоматического подключения после перезагрузки компьютера нужно добавить xl2tpd в файл /etc/rc.conf DAEMONS=(... network xl2tpd ...) |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
Похоже, что придется прочитать теоретическую часть, без этого получить работоспособный почтовый сервер невозможно. Я бы зарегистрировал домен, если его еще нет, и воспользовался, например, бесплатным сервисом Яндекс.Почта для домена. В этом случае уведомления будут приходить через сторонний сервис и можно выиграть время для чтения и настройки в спокойной обстановке. |
user256 |
|
Темы:
0
Сообщения:
8
Участник с: 09 декабря 2011
|
Когда-то настраивал соединение по информации с форума билайна, с тех пор оно нормально работает. Столкнулся с проблемами дважды: первый раз долго не мог понять, почему соединение часто рвется сразу после поднятия с огромным количеством TX packets в выводе ifconfig и второй - когда переходил на так называемый L2TP-тариф (этот вопрос уже обсуждался в треде, он решился добавлением “tx bps = 100000000” в /etc/xl2tpd/xl2tpd.conf). Неправильный маршрут, приводящий к “закольцовыванию” соединения я удаляю скриптом, находящимся в /etc/ppp/ip-up.d/ bad_ip=`ifconfig ppp0 | grep 'destination' | awk '{ print $6}'` ip route del $bad_ip dev ppp0 В принципе основная таблица роутинга должна содержать маршрут через интерфейс ppp0 с меньшей метрикой, чем через eth0. route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 100 0 0 ppp0 0.0.0.0 10.57.0.1 0.0.0.0 UG 202 0 0 eth0 <остальные записи удалил как несущественные> Если нужно, могу выложить конфиги xl2tpd, содержимое /etc/rc.conf и скрипты, исполняющиеся после поднятия/разрыва соединения. Ничего особенного там нет, вся информация взята с форумов. |