Page 4 of 17 FirstFirst ... 2345614 ... LastLast
Results 46 to 60 of 252

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

  1. #46

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

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

  2. #47

    Несколько PPPoE подключений на одном WAN-порту

    Поискал в форуме, но не нашел ответа на такой вопрос. У моего провайдера разрешены множественные PPPoE подключения с разных MAC-адресов под одним именем и паролем. Соответственно скорость подключения лимитирована лишь в пределах одного подключения. Хотелось бы сделать так, чтобы на моем wl500gP можно было бы открыть сразу несколько подключений и дальше их распределять. В идеале конечно на базе какого-то load balancing.
    Соответственно у меня несколько вопросов к гуру:
    Можно ли сделать на wan-интерфейсе вместо одного vlan1 несколько с указанием разных MAC-адресов? Если нет, то можно ли создавать виртуальные сетевухи для wan-интерфейса?

  3. #48
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by kslebedev View Post
    Поискал в форуме, но не нашел ответа на такой вопрос. У моего провайдера разрешены множественные PPPoE подключения с разных MAC-адресов под одним именем и паролем. Соответственно скорость подключения лимитирована лишь в пределах одного подключения. Хотелось бы сделать так, чтобы на моем wl500gP можно было бы открыть сразу несколько подключений и дальше их распределять. В идеале конечно на базе какого-то load balancing.
    Соответственно у меня несколько вопросов к гуру:
    Можно ли сделать на wan-интерфейсе вместо одного vlan1 несколько с указанием разных MAC-адресов? Если нет, то можно ли создавать виртуальные сетевухи для wan-интерфейса?
    В данной ситуации проще, и эффективнее, поднимать каждую сессию на компьютерах персонально - скорость будет выше и настроек меньше.

  4. #49
    Quote Originally Posted by vectorm View Post
    В данной ситуации проще, и эффективнее, поднимать каждую сессию на компьютерах персонально - скорость будет выше и настроек меньше.
    Это решит проблему с разделением канала между компьютерами. Однако задача как раз заключается в том, чтобы поднять скорость многопоточной закачки с одного компьютера. А как раз она решена не будет, так как на каждой из машин будет по одному соединению. Если же сделать несколько соединений на Wl500gP и использовать их совместно, то скорость для каждой из машин поднимется. Именно поэтому мне интересны VLANы или виртуальные сетевые адаптеры.

  5. #50
    Quote Originally Posted by kslebedev View Post
    Однако задача как раз заключается в том, чтобы поднять скорость многопоточной закачки с одного компьютера. Если же сделать несколько соединений на Wl500gP и использовать их совместно, то скорость для каждой из машин поднимется.
    Вы сначала определитесь - КАК Вы собираетесь использовать два соединения "совместно" для "многопоточной закачки".
    © 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc

  6. #51
    Quote Originally Posted by ABATAPA View Post
    Вы сначала определитесь - КАК Вы собираетесь использовать два соединения "совместно" для "многопоточной закачки".
    Тут может быть много вариантов. Я видел в форуме версию прошивки в которой в ядре Линукса были включены патчи, позволяющие сделать правильный роутинг для Load Balancing. В крайнем случаем можно написать скрипт, который будет модифицировать роутинг при закачке конкретного файла. Правда качать придется с самого маршрутизатора, но это как раз не такая проблема. Вопрос как раз в возможности сделать на одном сетевом интерфейсе два (а лучше больше) разных mac-а. В этой теме я задал вполне конкретный вопрос именно об этом. Поэтому просьба не разводить дискуссии о возможных проблемах в будущем, а предложить пути решения или сказать, что это невозможно.

  7. #52
    Join Date
    Jul 2008
    Location
    Kiev
    Posts
    557
    Quote Originally Posted by kslebedev View Post
    Можно ли сделать на wan-интерфейсе вместо одного vlan1 несколько с указанием разных MAC-адресов?
    Нет. Одно устройство -- один mac

    Quote Originally Posted by kslebedev View Post
    Если нет, то можно ли создавать виртуальные сетевухи для wan-интерфейса?
    Это проще. Но зачем вам виртуальный интернет???

  8. #53
    Quote Originally Posted by kslebedev View Post
    Тут может быть много вариантов. Я видел в форуме версию прошивки в которой в ядре Линукса были включены патчи, позволяющие сделать правильный роутинг для Load Balancing.
    Load-balancing в данном случае возможен только между tcp-сессиями. Например, невозможно будет поднять скорость в пределах одной сессии - передающая сторона не готова получать от Вас пакеты с разных IP и отправлять на разные IP.

    Кроме того, Вы уверены, что Вы перенесете эти патчи на имеющееся ядро? Сомневаюсь, раз проблема возникает уже при поднятии двух PPPoE-подключений.
    Load-balancing можно сделать и средствами iproute2 + iptables - но, опять же, всего необходимого для этого в ядре нет.
    © 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc

  9. #54

    1 WAN, N>1 PPPoE

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

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

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

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

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

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

  12. #57
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by Evgenii View Post
    Еще кто что может подсказать? ))
    Продолжу отвечать вопросом на вопрос:
    Вам сказанного мало? Уточните свою "хотелку" - схему планируемого подключения приложите например.

  13. #58
    Доброго времени суток!
    Пожалуйста, разъясните вопрос выше, оч актуально!
    Хочу купить сей девайс! Уж оч вкусные возможности прошивка Олега дает. По задумке он должен будет работать по схеме:
    АДСЛ-модем(бридж) -> 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.

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

  15. #60
    Quote Originally Posted by Lupo_Alberto View Post
    1. Работает года два, если и не в режиме 24/7, то близко к этому. Сбои происходят исключительно по вине провайдера.
    Это замечательно!
    По работе скриптов вроде все понятно.
    А что если одно из соединений "упадет", не важно по чьей вине...его поднимет "кто-нить" автоматически?? тот же демон pppd ? или нужно еще какой-нить скрипт писать, чтобы он проверял состояние наших PPPoE сессий, например каждые 2 мин, и в случае чего поднимал?
    И еще, как по вашему, много процессорного времени кушают два PPPoE соединения?
    Quote Originally Posted by Lupo_Alberto View Post
    2. Ответить на 100% точно мешает отсутствие информации. Но, скорее всего, ответ - "Да"
    Ну просто я хочу что бы весь трафик по второму PPPoE-подключению ходил не через шлюз по-умолчанию, а по статическому маршруту..как-то так)) (Я это пишу, судя из настроки ADSL модема в режиме рутера..).

Page 4 of 17 FirstFirst ... 2345614 ... 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
  •