несколько РРР соединений штатными средствами.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
несколько РРР соединений штатными средствами.
Добрый день.
Проблема собственно такова. Есть 2 дсл соединения от одного провайдера, одно заведено на сервер через ррр.conf второе раздаёт модем на отдельную подсеть мимо сервера.
Хотелось бы оба соединения подымать на сервере, для лучшего контроля. В ррр.conf прописал второе соединение в rc.conf добавил соответствующую строку ppp_profile="ISP1" ppp_profile="ISP2" но реально подымаэться только 1 соединение.
В чём может быть проблема?
Проблема собственно такова. Есть 2 дсл соединения от одного провайдера, одно заведено на сервер через ррр.conf второе раздаёт модем на отдельную подсеть мимо сервера.
Хотелось бы оба соединения подымать на сервере, для лучшего контроля. В ррр.conf прописал второе соединение в rc.conf добавил соответствующую строку ppp_profile="ISP1" ppp_profile="ISP2" но реально подымаэться только 1 соединение.
В чём может быть проблема?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
предлагаю перейти на mpd
пример mpd4:
пример mpd4:
Код: Выделить всё
startup:
set console port 777
set console ip 127.0.0.1
set console user admin 1q2w3
set console open
set web port 666
set web ip 192.168.0.150
set web user admin PASS
set web open
default:
load static
load dinamic
static:
new -i ng0 PPPoE1 static
set auth authname LOGIN@dsl.ukrtel.net
set auth password PASSWORD
# set iface route default
set iface up-script /usr/local/etc/mpd4/s_up.sh
set iface down-script /usr/local/etc/mpd4/s_down.sh
load PPPoE
dinamic:
new -i ng1 PPPoE2 dinamic
set auth authname LOGIN@dsl.ukrtel.net
set auth password PASSWORD
# set iface route default
set iface up-script /usr/local/etc/mpd4/d_up.sh
set iface down-script /usr/local/etc/mpd4/d_down.sh
load PPPoE
PPPoE:
# set iface route default
set iface disable on-demand
set iface idle 0
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set bundle disable multilink
# Подъем линка после выдергивания шнура
set bundle disable noretry
set link max-redial 0
set link no acfcomp protocomp
set link disable pap chap
set link accept chap
set link keep-alive 10 60
open
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-01 16:38:40
Re: несколько РРР соединений штатными средствами.
На mpd пробовал но так и не поднял на нём адсл, хотя впн на нём крутьтся нормально.
Просто скажите возможно ли вообще 2 исходящих на стандартном ррр - а то в доках нигде об этом нет ничего.
Просто скажите возможно ли вообще 2 исходящих на стандартном ррр - а то в доках нигде об этом нет ничего.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
хм...а какой МПД пробовал?
у меня крутился 2 pppoe канала, 1 pptp-client и еще работал как pptp-server
у меня крутился 2 pppoe канала, 1 pptp-client и еще работал как pptp-server
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
Вот как раз по теме mpd может подскажишь schizoid тунель ng0 поднемаеться пингуеться туда и обратно и маршрут правельный по дефолту прописываеться , а с машин в сети сайты не открываються.....
с ppp все ок!
с ppp все ок!
Код: Выделить всё
default:
load pppoe_client
pppoe_client:
create bundle static B1
set iface route default
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pppoe
set link action bundle B1
set auth authname xxxxxx
set auth password xxxxxxx
set link max-redial 0
set link mtu 1492
set link keep-alive 10 60
set pppoe iface fxp1
set pppoe service ""
open
... Да освятится имя твое и pасшиpение твое, Господи...
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
У вас АДСЛ-модемы к разным сетевым интерфейсам подключены?
Глюк глюком вышибают!
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: несколько РРР соединений штатными средствами.
tcpmss fix включите в mpdа с машин в сети сайты не открываються.....
и гетевей енабле влючите в бсд
и все заработает
нат еще не забудте настроить
-
- проходил мимо
Re: несколько РРР соединений штатными средствами.
значит с ррр на серваке команда ping ya.ru идет , а с mpd глухо , когбудто днс ( named ) не работает он у мене кэшируюший.
врубаю ррр все работает.
gateway_enable="YES" включено.
ipnat
врубаю ррр все работает.
gateway_enable="YES" включено.
ipnat
Код: Выделить всё
map tun0 192.168.1.15/24 -> 0/32 portmap tcp/udp auto
map tun0 192.168.1.15/24 -> 0/32
Код: Выделить всё
default:
load pppoe_client
pppoe_client:
create bundle static B1
set iface route default
set iface enable tcpmssfix ## вот дополнение
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pppoe
set link action bundle B1
set auth authname xxxxxx
set auth password xxxxxxx
set link mtu 1492
set link max-redial 0
set link keep-alive 10 60
set pppoe iface fxp1
set pppoe service ""
open
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
при поднятии mpd интерфейс не tun0 будет, может в этом глюк?ipnat
map tun0 192.168.1.15/24 -> 0/32 portmap tcp/udp auto
map tun0 192.168.1.15/24 -> 0/32
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
Re: несколько РРР соединений штатными средствами.
А не могли бы показать содержимое этих скриптов.schizoid писал(а):предлагаю перейти на mpd
set iface up-script /usr/local/etc/mpd4/d_up.sh
set iface down-script /usr/local/etc/mpd4/d_down.sh
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
там при АПе прописывается дефолтный маршрут, при ДАУНе убирается
аля /sbin/route (add/delete) 0.0.0.0
аля /sbin/route (add/delete) 0.0.0.0
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-01 16:38:40
Re: несколько РРР соединений штатными средствами.
Удалось запустить у себя mpd для работы с pppoe
Делал на основе єтого примера
но долго мучался с ошибками, и решил поделиться опытом. Как оказалось в стороке не всё так безоблачно как кажеться, долго рыл пока нашёл где это должно быть PPPoE1 а оказалось нужно создать соотвествующий раздел mpd.links делать секцию нужно как и в примере mpd.link.samples а саму строку написать в виде - именно так а не PPPoE1 static.
Делал на основе єтого примера
Код: Выделить всё
default:
load static
load dinamic
static:
new -i ng0 PPPoE1 static
set auth authname LOGIN@dsl.ukrtel.net
set auth password PASSWORD
# set iface route default
set iface up-script /usr/local/etc/mpd4/s_up.sh
set iface down-script /usr/local/etc/mpd4/s_down.sh
load PPPoE
dinamic:
new -i ng1 PPPoE2 dinamic
set auth authname LOGIN@dsl.ukrtel.net
set auth password PASSWORD
# set iface route default
set iface up-script /usr/local/etc/mpd4/d_up.sh
set iface down-script /usr/local/etc/mpd4/d_down.sh
load PPPoE
Код: Выделить всё
new -i ng0 PPPoE1 static
Код: Выделить всё
new -i ng1 PPPoE1 PPPoE1
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
тоесть я так понимаю, для поднятия соединения нужно только это
А выложи содержимое
set iface up-script /usr/local/etc/mpd4/s_up.sh
set iface down-script /usr/local/etc/mpd4/s_down.sh
Код: Выделить всё
default:
load PPPoE
PPPoE:
new -i ng0 PPPoE PPPoE
set auth authname LOGIN@dsl.ukrtel.net
set auth password PASSWORD
# set iface route default # маршрут прописываесться из скриптов?
set iface up-script /usr/local/etc/mpd4/s_up.sh
set iface down-script /usr/local/etc/mpd4/s_down.sh
load PPPoE
set iface up-script /usr/local/etc/mpd4/s_up.sh
set iface down-script /usr/local/etc/mpd4/s_down.sh
... Да освятится имя твое и pасшиpение твое, Господи...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
ну собсна вот мой линкс:nikropol писал(а): но долго мучался с ошибками, и решил поделиться опытом. Как оказалось в сторокене всё так безоблачно как кажеться, долго рыл пока нашёл где это должно быть PPPoE1 а оказалось нужно создать соотвествующий раздел mpd.links делать секцию нужно как и в примере mpd.link.samples а саму строку написать в видеКод: Выделить всё
new -i ng0 PPPoE1 static
- именно так а не PPPoE1 static.Код: Выделить всё
new -i ng1 PPPoE1 PPPoE1
Код: Выделить всё
static:
set link type pppoe
set pppoe iface fxp0
set pppoe service "*"
# set pppoe disable incoming
set pppoe enable originate
dinamic:
set link type pppoe
set pppoe iface sk0
set pppoe service "*"
# set pppoe disable incoming
set pppoe enable originate
кстати в 5-м линкс не используется, посмотрите еще в ту сторону

ядерный взрыв...смертельно красиво...жаль, что не вечно...
- kabachok
- мл. сержант
- Сообщения: 148
- Зарегистрирован: 2009-01-20 2:13:18
- Откуда: msk.ru
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
Товарищи, нужна ваша помощь.
Имеется 2 подключения:
1. l2tp к корбине
2. pppoe к мгтс
все настроено через mpd4
мне нужно чтобы при падении соединения к корбине поднимался линк к мгтс, но не просто поднимался, а по запросу и только на то время что будет недоступна корбина.
Вся проблема заключается в том, что я не знаю как принудительно поднять соединение к мгтс, а потом его разорвать, может кто нибудь уже делал подобное?
конфиг:
через 3 минуты после не активности соединение отваливается, но вот как его поднимать х.з.
Имеется 2 подключения:
1. l2tp к корбине
2. pppoe к мгтс
все настроено через mpd4
мне нужно чтобы при падении соединения к корбине поднимался линк к мгтс, но не просто поднимался, а по запросу и только на то время что будет недоступна корбина.
Вся проблема заключается в том, что я не знаю как принудительно поднять соединение к мгтс, а потом его разорвать, может кто нибудь уже делал подобное?
конфиг:
Код: Выделить всё
mgts-pppoe:
new -i ng2 mgts mgts
set iface route default
set iface enable on-demand
set iface idle 180
set bundle disable multilink
set auth authname ****@mgts
set auth password ****
set link no acfcomp protocomp
set link disable pap chap
set link accept chap
set link mtu 1492
set link keep-alive 10 60
set ipcp yes vjcomp
open iface
Мы стены ломаем силой ума. © Кирпичи.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
а что у вас плата поминутка?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- проходил мимо
Re: несколько РРР соединений штатными средствами.
Можно. Но не лучший вариант, так как юзермоде. Но если интересно конфиги могу дать.nikropol писал(а):На mpd пробовал но так и не поднял на нём адсл, хотя впн на нём крутьтся нормально.
Просто скажите возможно ли вообще 2 исходящих на стандартном ррр - а то в доках нигде об этом нет ничего.
Лучше на mpd5.
- kabachok
- мл. сержант
- Сообщения: 148
- Зарегистрирован: 2009-01-20 2:13:18
- Откуда: msk.ru
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
посуточна, у мгтс есть тарифы лайт, для подстраховки http://mgts.ru/folders/3022schizoid писал(а):а что у вас плата поминутка?
Мы стены ломаем силой ума. © Кирпичи.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
я к тому, что не проще ли оба ВПНа одновременно поднимать. при падении одного из них, менять шлюз по-умолчанию.
ну и назад.
ну и назад.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- kabachok
- мл. сержант
- Сообщения: 148
- Зарегистрирован: 2009-01-20 2:13:18
- Откуда: msk.ru
- Контактная информация:
Re: несколько РРР соединений штатными средствами.
я так и сделал, в ап скриптах создаю маркер поднятости интерфейсов ng0 и ng1, а даун скриптах эти маркеры удаляю.schizoid писал(а):я к тому, что не проще ли оба ВПНа одновременно поднимать. при падении одного из них, менять шлюз по-умолчанию.
ну и назад.
потом кроном смотрю если маркер ng0 сушествует, то ничего не делаю, если маркера не существует, то проверяю существует ли маркер второго интерфейса, если существует то переписываю дефолтный маршрут, если же нету, то ничего не делаю. Ну и обратно возвращаю при появлении маркета первого интерфейса.
Мы стены ломаем силой ума. © Кирпичи.