Page 2 of 7 FirstFirst 1234 ... LastLast
Results 16 to 30 of 252

Thread: 2 PPPoE подключения на роутере

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by Lupo_Alberto View Post
    через определённое время (точно не засекал) все добавленные маршруты из таблицы роутинга удаляются. И, как мне кажется, это происходит, если долгое время нет обращений ко второму ppp-интерфейсу.
    Это баг или фича?
    Как исправить?
    Это баг. К сожалению post-firewall не срабатывает при установлении ppp1(2,3)-соединения.
    Есть несколько кривой выход - при помощи cron каждые, к примеру, 5 минут проверять наличие ppp1-соединения и добавлять нужные маршруты.

  2. #2

    2 PPPoE подключения

    Здравствуйте! Только зарегистрировался на форуме. У меня есть один серьезный вопрос! Провайдер у нас предоставляет 2 PPPoE подключения, одно интернет, а второе для внутригородской сети! На компьютере одновременное подключение 2-х PPPoE реализовать не трудно (драйвер raspppoe).
    Как это можно реализовать на роутере WL500g.Premium???

  3. #3
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    первое pppoe соединение, которое настраивается в вебе, запускается такой коммандой:
    PHP Code:
    pppd file /tmp/ppp/options.wan0 
    При этом используемые опции находятся в файле /tmp/ppp/options.wan0. Смотреть
    PHP Code:
    cat /tmp/ppp/options.wan0 
    Вторую сессию придется генерить вручную, т.е. создать подобный файл с настройками, загнать в него требуемые параметры и запускать из post-firewall или post-boot

  4. #4

    Lightbulb

    Quote Originally Posted by al37919 View Post
    первое pppoe соединение, которое настраивается в вебе, запускается такой коммандой:
    PHP Code:
    pppd file /tmp/ppp/options.wan0 
    При этом используемые опции находятся в файле /tmp/ppp/options.wan0. Смотреть
    PHP Code:
    cat /tmp/ppp/options.wan0 
    Вторую сессию придется генерить вручную, т.е. создать подобный файл с настройками, загнать в него требуемые параметры и запускать из post-firewall или post-boot
    Пасиба ) приму к сведению..., а как для простого смертного? По русски ) куда вписывать? От куда настройки брать? Где менять?

  5. #5

    2 PPPoE подключения

    Возник такой вопрос, у провайдера есть 2 пппое подключения на нэт и на локалку, вот хотелось бы чтобы они одновременно работали.
    Кто может более менее рассказать, что да как.
    Похожие темы видел на форуме, но все не то, чего то не хватает или может я не понимаю

  6. #6
    Доброго времени суток!
    Пожалуйста, разъясните вопрос выше, оч актуально!
    Хочу купить сей девайс! Уж оч вкусные возможности прошивка Олега дает. По задумке он должен будет работать по схеме:
    АДСЛ-модем(бридж) -> WL500g: [PPPoE: Inet+ PPPoE:Local]
    Почитал-поискал тут уже несколько часов, информации по вопросу не нашел....тыкните носом, если просмотрел!
    Был бы оч благодарен, если б кто привел конкретно пошаговую настройку...именно только поднянтия двух PPPoE сессий
    Заранее спасибО!

    Нашелся добрый человек, проливший свет по выше описанному вопросу, за что ему честь и хвала! Дабы его труд послужил как можно большему числу людей, процитирую:
    Quote Originally Posted by Lupo_Alberto
    Поднять оба соединения через web-интерфейс у меня не получилось.
    Пришлось написать пару sh-скриптов, но ни что не мешает поставить их потом в /usr/local/sbin/post-firewall, (а лучше в /usr/local/sbin/post-mount так как скрипты расположены на флешке, она должна быть смонтирована в момент их запуска), чтобы подключение происходило при загрузке роутера.
    Вот мои скрипты, надеюсь разберётесь, необходимы минимальные знания Linux.
    И так, у меня платное подключение belpak и к внутренним ресурсам провайдера guest.
    Надеюсь, к роутеру у вас подключена флэшка или жесткий диск, не хотелось бы забивать flash роутера.
    Мои скрипты сохранены в папке /opt/etc/ppp на жёстком диске.
    Содержимое файла belpak.pppd
    Code:
    noauth refuse-eap
    user 'my_login@belpak'
    password 'my_password_on_belpak'
    nomppe nomppc
    plugin rp-pppoe.so nic-vlan1
    mru 1492 mtu 1492
    maxfail 0
    persist
    ipcp-accept-remote ipcp-accept-local noipdefault
    ktune
    default-asyncmap nopcomp noaccomp
    novj nobsdcomp nodeflate
    lcp-echo-interval 10
    lcp-echo-failure 6
    unit 0
    Содержимое файла guest.pppd
    Code:
    noauth refuse-eap
    user 'guest@guest'
    password 'guest'
    nomppe nomppc
    plugin rp-pppoe.so nic-vlan1
    mru 1492 mtu 1492
    maxfail 0
    persist
    ipcp-accept-remote ipcp-accept-local noipdefault
    ktune
    default-asyncmap nopcomp noaccomp
    novj nobsdcomp nodeflate
    lcp-echo-interval 10
    lcp-echo-failure 6
    unit 1
    nodefaultroute
    ip-up-script /opt/etc/ppp/guest_route.sh
    Содержимое файла guest_route.sh
    Code:
    #!/bin/sh
    # Add Guest's routing table.
    ###
    # Timeout before continue
    sleep 3
    #
    ### Setup routing for Guest connection ###
    # new network
    route add -net 86.57.151.0 netmask 255.255.255.224 dev $1
    # game servers
    route add -net 86.57.251.28 netmask 255.255.255.255 dev $1
    # stat.byfly.by
    route add -net 86.57.253.1 netmask 255.255.255.255 dev $1
    # www.byfly.by
    route add -net 193.232.248.79 netmask 255.255.255.255 dev $1
    # www.belpak.by
    route add -net 193.232.248.80 netmask 255.255.255.255 dev $1
    # jabber
    route add -net 82.209.245.151 netmask 255.255.255.255 dev $1
    # mogilev
    route add -net 194.158.206.240 netmask 255.255.255.255 dev $1
    route add -net 194.158.206.241 netmask 255.255.255.255 dev $1
    route add -net 194.158.206.246 netmask 255.255.255.255 dev $1
    # grodno
    route add -net 194.158.202.59 netmask 255.255.255.255 dev $1
    # brest
    route add -net 82.209.195.15 netmask 255.255.255.255 dev $1
    # dc
    route add -net 86.57.250.0 netmask 255.255.255.254 dev $1
    # extmedia at dc
    route add -net 91.149.189.0 netmask 255.255.255.128 dev $1
    route add -net 91.149.189.128 netmask 255.255.255.192 dev $1
    # DNS
    route add -net 82.209.213.60 netmask 255.255.255.254 dev $1
    route add -net 193.232.248.2 netmask 255.255.255.254 dev $1
    #
    ### Setup NAT (MASQUERADING) for Guest connection ###
    iptables -t nat -A POSTROUTING -o $1 -j MASQUERADE
    Содержимое файла run_ppp.sh
    Code:
    #!/bin/sh
    #
    # Run Belpak connection for money
    /usr/sbin/pppd file /opt/etc/ppp/belpak.pppd
    # Timeout before continue
    /opt/bin/sleep 3
    # Run Belpak Guest connection
    /usr/sbin/pppd file /opt/etc/ppp/guest.pppd
    Содержимое файла /usr/local/sbin/post-mount
    Code:
    #!/bin/sh
    # Run PPP
    /opt/etc/ppp/run_ppp.sh
    Файлы /opt/etc/ppp/guest_route.sh, /opt/etc/ppp/run_ppp.sh и /usr/local/sbin/post-mount нужно сделать исполняемыми:
    Code:
    cd /opt/etc/ppp
    chmod 755 guest_route.sh
    chmod 755 run_ppp.sh
    Code:
    cd /usr/local/sbin/
    chmod 755 post-mount
    Если будут нужны какие-либо объяснения по работе скриптов, постараюсь помочь.
    Обсуждаем

    У меня вот сразу пара вопросов:
    1) Все стабильно ?))) Сколько по времени уже работает машинка с этими скриптами ?) (потому как планируется работа 24/7)
    2) Вместо всех этих статических маршрутов можно прописать один типа: ip: 10.152.0.0 , маска: 255.255.0.0 для интерфейса локалки= второго PPPoE (аля внутренней бесплатной неурезанной сети провайдера) ??
    Last edited by Omega; 20-11-2015 at 06:07.

  7. #7
    Join Date
    Nov 2007
    Location
    Belarus, Gomel
    Posts
    168
    1. Работает года два, если и не в режиме 24/7, то близко к этому. Сбои происходят исключительно по вине провайдера.
    2. Ответить на 100% точно мешает отсутствие информации. Но, скорее всего, ответ - "Да"

  8. #8
    Прописал как в инструкции выше, так вылетал с ошибкой в логах "...unrecognized option 'nic-vlan1' ". Так и не понял в чем беда, заменила на nic-eth1 в guest, а основное подключение сделал через веб-интерфейс.

    и получил два таких подключения (ifconfig)
    ppp0 Link encap:Point-Point Protocol
    inet addr:ХХ.ХХХ.149.65 P-t-P:ХХ.ХХХ.131.10 Mask:255.255.255.255
    UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
    RX packets:140942 errors:0 dropped:0 overruns:0 frame:0
    TX packets:105718 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:120405706 (114.8 MiB) TX bytes:29668420 (28.2 MiB)

    ppp1 Link encap:Point-Point Protocol
    inet addr:ХХ.ХХХ.254.102 P-t-P:ХХ.ХХХ.131.10 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
    RX packets:244 errors:0 dropped:0 overruns:0 frame:0
    TX packets:846 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:21091 (20.5 KiB) TX bytes:124696 (121.7 KiB)
    Доволен. Работают оба пппое.

    Но все же что я сделал не так? Мож какой интерфейс недонастроил. Нету у меня vlan1
    Last edited by kirwish; 09-10-2009 at 21:32.

  9. #9
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Quote Originally Posted by kirwish View Post
    Но все же что я сделал не так? Мож какой интерфейс недонастроил. Нету у меня vlan1
    А какой у вас роутер? Если wl-500w, то там действительно eth1 вместо vlan1.
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  10. #10

    1 WAN, N>1 PPPoE

    Суть в том, что у меня есть такая задумка.

    У девушки интернет от того же провайдера. Она по ночам имеет свойство спать, а не бороздить сеть. Так вот я и подумал, почему бы мне не юзать её логин/пароль ночью (безлимиты у обоих, у меня + у нее скорость выходит хорошая).

    В наличии один WL500gP v2 с прошивкой от Олега, один кабель от провайдера и соответственно 1 WAN порт.

    Есть ли идеи, господа?

  11. #11
    правильно ли я понял, что вы хотите увеличить пропускную скорость канала за счет сложения скоростей 2х логинов?
    Если да, то возникнет ряд сложностей.
    Поднять два PPPoE, наверное, можно.
    Только вот сложится - они вряд ли сложатся, т.к. есть такое понятие, как маршрутизация. Вам придется искать некую софтину, которая умеет делать балансировку нагрузки динамически -- в зависимости от нагрузки интерфейсов выбирала бы более свободный из интерфейсов для новых подключений. Задача нетривиальная. Сложность в том, что такое, наверное, возможно только для соединений с поддержкой состояния... Интересно будет узнать, найдете ли что-нибудь ))

  12. #12
    Еще кто что может подсказать? ))

  13. #13

    Lightbulb 2 ppoe + VPN на роутер. Помогите.

    Ситуация - провайдер предоставляет интернет через PPPoE, и через этот же PPPoE дает доступ к внутренним ресурсам. ( через это соединение будет + ко всему подниматься VPN )
    Из оборудования есть Wl-500gpV2 ( прошитый 1.9.2.7-10.7 ) и ADSL модем Zyxel P660TR-EE2.

    Хочется получить возможность через Wi-Fi с ноутбука серфить\качать и т.п. через все оба PPPoE и VPN, а так же качать роутером на подключенный к нему накопитель.

    Раньше у меня было на модеме поднято соединение к внутренним ресурсам, с компьютера я поднимал второе, а маршрутизация разруливалсь в Windows роутами которые предоставлял провайдер ( большинство ресурсов из его внутренней сети доступны и из интернета, но совсем по другим тарифам уже )

    Помогите пожалуйста разобраться как ето все настроить..

  14. #14
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by frolexx View Post
    Ситуация - провайдер предоставляет интернет через PPPoE, и через этот же PPPoE дает доступ к внутренним ресурсам. ( через это соединение будет + ко всему подниматься VPN )
    Из оборудования есть Wl-500gpV2 ( прошитый 1.9.2.7-10.7 ) и ADSL модем Zyxel P660TR-EE2.

    Хочется получить возможность через Wi-Fi с ноутбука серфить\качать и т.п. через все оба PPPoE и VPN, а так же качать роутером на подключенный к нему накопитель.

    Раньше у меня было на модеме поднято соединение к внутренним ресурсам, с компьютера я поднимал второе, а маршрутизация разруливалсь в Windows роутами которые предоставлял провайдер ( большинство ресурсов из его внутренней сети доступны и из интернета, но совсем по другим тарифам уже )

    Помогите пожалуйста разобраться как ето все настроить..
    Поиском пользовались? Тема уже не раз поднималась и была успешно решена.

  15. #15

    Как настроить NAT для двух PPP соединений?

    Ситуация такая - основное PPP соединение через web интерфейс настроено на интернет-провайдера и замечательно работает. Во внешней локалке нужно подключиться дополнительно к другому серверу по PPP. Дополнительное соединение на маршрутизаторе поднял, маршрутизацию прописал. С маршрутизатора пингуется и интернет и подключенный сервер. С моего компьютера, подключенного к маршрутизатору пингуется только интернет. Как я понимаю, NAT работает только для интернет-адресов. Как заставить работать NAT и для второго PPP соединения?

    Вот настройки системы:
    ppp0 - интернет
    ppp1 - дополнительное PPP соединение

    Code:
    [user@Gate ppp]$ netstat -nr
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
    10.8.0.1        0.0.0.0         255.255.255.255 UH       40 0          0 ppp1
    192.168.2.3     192.168.40.1    255.255.255.255 UGH      40 0          0 vlan1
    192.168.166.27  192.168.40.1    255.255.255.255 UGH      40 0          0 vlan1
    192.168.1.0     0.0.0.0         255.255.255.0   U        40 0          0 br0
    192.168.40.0    0.0.0.0         255.255.255.0   U        40 0          0 vlan1
    192.168.0.0     192.168.40.1    255.255.0.0     UG       40 0          0 vlan1
    127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
    0.0.0.0         172.16.0.1      0.0.0.0         UG       40 0          0 ppp0
    0.0.0.0         192.168.40.1    0.0.0.0         UG       40 0          0 vlan1
    [user@Gate ppp]$ iptables -L
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination
    DROP       all  --  anywhere             anywhere           state INVALID
    ACCEPT     all  --  anywhere             anywhere           state RELATED,ESTABLISHED
    ACCEPT     all  --  anywhere             anywhere           state NEW
    ACCEPT     all  --  anywhere             anywhere           state NEW
    SECURITY   all  --  anywhere             anywhere           state NEW
    DROP       all  --  anywhere             anywhere
    
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination
    ACCEPT     all  --  anywhere             anywhere
    DROP       all  --  anywhere             anywhere           state INVALID
    TCPMSS     tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN TCPMSS clamp to PMTU
    ACCEPT     all  --  anywhere             anywhere           state RELATED,ESTABLISHED
    DROP       all  --  anywhere             anywhere
    DROP       all  --  anywhere             anywhere
    SECURITY   all  --  anywhere             anywhere           state NEW
    DROP       tcp  --  anywhere             anywhere           tcp dpts:netbios-ns:netbios-ssn
    DROP       udp  --  anywhere             anywhere           udp dpts:netbios-ns:netbios-ssn
    DROP       tcp  --  anywhere             32.40.168.192.fryazino.nettcp dpts:netbios-ns:netbios-ssn
    DROP       udp  --  anywhere             32.40.168.192.fryazino.netudp dpts:netbios-ns:netbios-ssn
    DROP       tcp  --  anywhere             anywhere           tcp dpt:webcache
    ACCEPT     all  --  anywhere             anywhere           ctstate DNAT
    ACCEPT     all  --  anywhere             anywhere
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination
    
    Chain MACS (0 references)
    target     prot opt source               destination
    
    Chain SECURITY (2 references)
    target     prot opt source               destination
    RETURN     tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN limit: avg 1/sec burst 5
    RETURN     tcp  --  anywhere             anywhere           tcp flags:FIN,SYN,RST,ACK/RST limit: avg 1/sec burst 5
    RETURN     udp  --  anywhere             anywhere           limit: avg 5/sec burst 5
    RETURN     icmp --  anywhere             anywhere           limit: avg 5/sec burst 5
    DROP       all  --  anywhere             anywhere
    
    Chain logaccept (0 references)
    target     prot opt source               destination
    LOG        all  --  anywhere             anywhere           state NEW LOG level warning tcp-sequence tcp-options ip-options prefix `ACCEPT '
    ACCEPT     all  --  anywhere             anywhere
    
    Chain logdrop (0 references)
    target     prot opt source               destination
    LOG        all  --  anywhere             anywhere           state NEW LOG level warning tcp-sequence tcp-options ip-options prefix `DROP '
    DROP       all  --  anywhere             anywhere

Page 2 of 7 FirstFirst 1234 ... LastLast

Similar Threads

  1. Не устанавливается PPPoE соединение на роутере
    By Andrey Solovyov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 171
    Last Post: 14-06-2014, 16:46
  2. Кто-нибудь настраивал PPtP поверх PPPoE?
    By LSD in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 59
    Last Post: 17-03-2013, 18:13
  3. PPPoE authentication question
    By outlaw11 in forum WL-500gP Q&A
    Replies: 1
    Last Post: 13-12-2012, 19:30
  4. Настройка VPN подключения на роутере
    By Tonusichka in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 215
    Last Post: 07-08-2012, 10:19
  5. Передовой опыт подключения дисплеев ;-)
    By TVadim in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 6
    Last Post: 26-09-2010, 23:25

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
  •