Page 1 of 3 123 LastLast
Results 1 to 15 of 61

Thread: 2 VPN соединения на 1 WAN интерфейсе

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Question 2 VPN соединения на 1 WAN интерфейсе

    Добрый день!
    вот какая проблема имеется WL-500gP(прошивка от Oleg-a), который настроен и работает, также имеется 2 учетные записи у одного провайдера, 1 запись инернет платный круглосуточный, 2 запись это бесплатный с 22-00 до 8-00(используется подключение PPTP + привязка по IP и MAC-у со стороны провайдера)
    так вот сейчас мне приходится заходить на роутер(в web) и в 22-00 менять имя и пароль, а 8-00 все назад(IP и MAC одинаковые на обоих учетных записях)

    Поскажите пожайлуста как можно настроить чтобы происходило автоматическая смена имени и пароля и переподключение к провайдеру или тыкните носом где почитать (поиском искал не получилось)

    p.s. также можно взять у провайдера еще один IP и попробывать сделать 2 порта WAN но для меня это вообще темный лес.

  2. #2
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Можно написать скрипт, который будет пересоздавать соедиение с другой парой логин/пароль и повесить его на cron. Например так:
    Code:
    #!/bin/sh
    # Разрываем тунель
    killall pppd
    # Ждем, когда завершится процесс
    while [ -e /var/run/ppp0.pid ]; do sleep 1; done
    # Меняем в конфиге логин/пароль
    sed -i "s/\(user \)'\([^']*\)'/\1'$1'/g" /tmp/ppp/options.wan0
    sed -i "s/\(password \)'\([^']*\)'/\1'$2'/g" /tmp/ppp/options.wan0
    # Поднимаем тунель
    pppd file /tmp/ppp/options.wan0
    Этот скрипт будет пересоздавать соединение с логином, переданным скрипту в качестве первого параметра и паролем, переданным в качестве второго параметра.

  3. #3
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by Mam(O)n View Post
    # Разрываем тунель
    killall pppd
    # Меняем в конфиге логин/пароль
    sed -i "s/\(user \)'\([^']*\)'/\1'$1'/g" /tmp/ppp/options.wan0
    sed -i "s/\(password \)'\([^']*\)'/\1'$2'/g" /tmp/ppp/options.wan0
    1) Кто-нибудь знает, как разорвать ppp0 без kill? У меня, например, поднято два соединения, а kill пришибет оба, что мне никак ни к чему.
    2) Можно сделать попроще, без постоянного изменения файла конфигурации. Копируем options.wan0 в (к примеру) /usr/local/sbin (чтобы он у нас сохранялся вместе с остальными "нужными" файлами), ручками изменяем там логин и пароль и сохраняем в nvram.
    Ну и затем cron-ом по расписанию убиваем текущее соединение и запускаем либо "pppd file /tmp/ppp/options.wan0" либо "pppd file /usr/local/sbin/options.wan0" в зависимости от времени суток.

  4. #4
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    Quote Originally Posted by Reyter View Post
    1) Кто-нибудь знает, как разорвать ppp0 без kill?
    Оба пришибет killall, а kill пришибет только тот, на который указали. Например для разрыва соединения ppp0 kill можно использовать так: kill $(cat /var/run/ppp0.pid). Соответственно для ppp1 нужно подставить ppp1.pid.

  5. #5
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by Mam(O)n View Post
    Оба пришибет killall, а kill пришибет только тот, на который указали. Например для разрыва соединения ppp0 kill можно использовать так: kill $(cat /var/run/ppp0.pid). Соответственно для ppp1 нужно подставить ppp1.pid.
    О! То, что нужно. Спасибо!

  6. #6

    2 VPN соединения на 1 WAN интерфейсе

    Привет

    Есть VPN все прекрасно работает. Теперь понадобилось завести второй VPN (для доступа через RDP на рабочий комп).

    Я сделал следующее:

    1) Скопировал /tmp/ppp/options.wan0 в файл /tmp/local/sbin/options.wan1
    2) Поправил options.wan1 (адрес сервера, логин, пароль)
    3) Добавил в файл /tmp/local/post-boot строку для старта этого интерфейса: pppd file /tmp/local/sbin/options.wan1

    Вроде все стартует нормально в списке процессов вижу еще один pppd.

    Теперь что не понимаю:
    1) Что и куда нужно настроить чтобы этот второй VPN коннектился ТОЛЬКО при попытке соединится по конкретному IP
    2) Пробовал добавить в options.wan1 опицию:

    active-filter ' -i ppp1 -n -nn dst host 192.168.182.112'

    но pppd ругается вмол не знаю такого ключа.

    3) И какой гейт прописывать в роутинг? У меня все равно все идет через ppp0 интерфейс даже когда ppp1 соединился (вручную) тоже.


    Подскажите, плиз, как сделать или дайте ссылку если уже было.
    Я рылся - не нашел :-(

    Роман
    Last edited by teremock; 18-03-2008 at 17:21.

  7. #7

    Question

    Какой смысл иметь туннель на роутере, если проще сделать его на рабочем компе? я так понимаю рабочий комп - vpn-сервер, а домашний - vpn-клиент?
    Семь бед - один RESET.
    Ваша проблема в кривых руках!

  8. #8
    Какой смысл иметь туннель на роутере ...
    Первый VPN для доступа во "внешку". У нас тут в нашей деревне городской трафик не тарифицируется но есть понятие внешки.
    Второй VPN для доступа в на рабочий комп в офисе.

    К роутеру дома подключено ДВА компа, и на каждом заводить VPN dialup не удобно и одновременно два соедининия VPN сервер отвергает.

    Короче, бывает такое что поднимают VPN в роутере поверь на слово :-) Даже в веб интерфейсе АСУСА под это дело страничка есть :-)

  9. #9

    Как создать второе vpn подключение на роутере?

    Добрый день. Роутер wl500gP, провайдер - Корбина Москва, настроено L2TP соединение с роутера через web-интерфейс. Дальше все натится в домашнюю сетку. Возникла необходимось подключаться с одного компа к удаленной сети по vpn с ipsec. Так как соединение установить не удается делаю вывод, что vpn сервер не поддерживает NAT-T (иначе бы все проходило). Вижу такое решение проблемы - поднять нужное мне подключение не с компа, а на самом роутере и прописать маршруты. Но делать это, по всей видимости, придется через командную строку, а тут я плаваю

    Подскажите, как настраивать второй vpn на роутере с указанием ipsec preshared key. Какие файлы править, какие команды мне потребуются? Спасибо.

  10. #10
    Quote Originally Posted by whoami View Post
    Добрый день. Роутер wl500gP, провайдер - Корбина Москва, настроено L2TP соединение с роутера через web-интерфейс. Дальше все натится в домашнюю сетку. Возникла необходимось подключаться с одного компа к удаленной сети по vpn с ipsec. Так как соединение установить не удается делаю вывод, что vpn сервер не поддерживает NAT-T (иначе бы все проходило). Вижу такое решение проблемы - поднять нужное мне подключение не с компа, а на самом роутере и прописать маршруты. Но делать это, по всей видимости, придется через командную строку, а тут я плаваю

    Подскажите, как настраивать второй vpn на роутере с указанием ipsec preshared key. Какие файлы править, какие команды мне потребуются? Спасибо.
    Тоже в московской корбине, на роутере тоже настроено соединение через L2TP. Через роутер с ББ спокойно поднимаю VPN и захожу в сетку на работу, никаких дополнительных настроек и пробросов портов не делал. Могу предположить, что у Вас в настройках (это в личном кабинете у корбины) включен максимальный уровень защиты подключения, если так, то измените его на средний. Это почти в самом низу в разделе безопасность, второй пункт снизу. Если же нет, то попробуйте ещё раз настройки самого подключения проверить, попробуйте включить комп напрямую и подключиться, чтобы убедиться, что в роутере или не в роутере проблема.

  11. #11
    Join Date
    Jan 2008
    Location
    Москва
    Posts
    15

    Question 2 VPN тунеля на одном WAN, у одного провайдера

    Уважаемые! Подсобите, пожалуйста советом: как можно организовать два тунеля к одному провайдеру (Corbina), используя одну физическую линию? У меня и у родителей есть свои логин/пароль к интернету, хочу у себя поднять на "мудрой железке" два тунеля и получить максимальную для такой конфигурации скорость приема/передачи. Главное - возможость ее быстрого отключения в случае необходимости.
    Чисто теоретически двойной скорости не получу, хотябы каждая загрузка по своему каналу.
    Заранее признателен всем, кто откликнется.
    Last edited by phobos; 05-08-2008 at 18:31.

  12. #12
    Жаль что никто не откликнулся, меня тоже интересует данная штука, у меня по одному ВПН идет локальный трафик с большой скоростью, а по второму внешка по шейпинг каналу, надо тоже два ВПН поднимать, но как?

  13. #13

    Unhappy

    присоединюсь. такая же проблема встала
    Уфанет любит подкидывать проблемы

    Я сделал options.wan1, похожий на тот, что уже есть.
    Заменил в нем "unit 1", ну и логин/пасс.
    После pppd file options.wan1 в логах появляется вот что:
    Code:
    pppd 2.4.2 started by admin, uid 0
    Serial connection established.
    Using interface ppp1
    Connect: ppp1 <--> /dev/pts/2
    route_add: not adding existing route
    Unexpected(?) Outgoing Call Reply will be ignored.
    роуты до VPN-сервера имеются.
    Code:
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    <vpn-server>            x.x.x.1     255.255.255.255 UGH   0      0        0 vlan1
    куда копать непонятно
    помогите сделать "волшебный пинок" в нужном направлении

  14. #14
    Quote Originally Posted by elico View Post
    присоединюсь. такая же проблема встала
    Уфанет любит подкидывать проблемы
    вот тут тоже похожее нашел
    Ты тоже с уфанет? что нить еще умное придумал?

  15. #15

    Вопрос к владельцам 500gP

    Что бы не утомлять попробую спросить кратко.
    1). Подскажите скорости на интерфейсе WAN-LAN
    a). без VPN
    b).c поднятым VPN по PPTP
    c). c поднятым VPN по L2TP
    2). Есть ли возможность поднять 2 VPN соединения. Что бы была понятна суть вопроса - провайдер дает доступ к локалным ресурсам без VPN, Инет - по одному логину через VPN, еще одна сеть подцепляется на скорости локалки по второму VPN c другим логином.

    PS:
    По п.1 - сведения в инете весьма существенно разнятся, но более часто упоминаются цифры в 20-25 мегабит при поднятом VPN, и 60 - 65 без VPN.
    Подозреваю, что пункт 2). возможен, если ручками лезть в Linux? но не возможен через вэб-интерфейс.

    Заранее благодарен за ответы

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •