The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Два PPPoE соединения"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Два PPPoE соединения"  
Сообщение от Vladimir email(??) on 28-Апр-07, 01:17 
Здравствуйте.
Подскажите пожалуйста (уже несколько дней вожусь), есть желание поднять 3 pppoe соединения с сервера на freebsd (причем чтобы все были именно с самого сервера, а не с модема!), пробовал и стандартным pppd и mpd - эффект один и тот-же - не создаются (провайдер для всех соединений выдает один и тот-же gateway, соответственно при попытки прописать 2-3 соединение в таблицу маршрутизации вываливается ошибка добавления маршрута, не хочет добавлять 2-3 маршрут с одним и темже ip).

Помогите если кто знает, хотябы где поискать)

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Два PPPoE соединения"  
Сообщение от Аноним on 28-Апр-07, 10:09 
>Здравствуйте.
>Подскажите пожалуйста (уже несколько дней вожусь), есть желание поднять 3 pppoe соединения
>с сервера на freebsd (причем чтобы все были именно с самого
>сервера, а не с модема!), пробовал и стандартным pppd и mpd
>- эффект один и тот-же - не создаются (провайдер для всех
>соединений выдает один и тот-же gateway, соответственно при попытки прописать 2-3
>соединение в таблицу маршрутизации вываливается ошибка добавления маршрута, не хочет добавлять
>2-3 маршрут с одним и темже ip).
>
>Помогите если кто знает, хотябы где поискать)

опция ппп - nodefaultroute, для поиграться...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Два PPPoE соединения"  
Сообщение от Vladimir email(??) on 29-Апр-07, 20:26 
>>Здравствуйте.
.....

>
>опция ппп - nodefaultroute, для поиграться...

не нашел такой :(

вот конфиг (ppp.conf):
default:
  set log Phase tun command
  set device PPPoE:rl0
  set dial
  set login
  set mru 1492
  set mtu 1492
  set speed sync
  set redial 10 0

fos:
  set ifaddr 10.0.1.1/0 10.0.1.2/0
  set authname file*****
  set authkey ******
  set server /var/run/ppp/ppp.pid "" 0117

inet:
  set ifaddr 10.0.2.1/0 10.0.2.2/0
  set authname jdsl*****
  set authkey ******
  set server /var/run/ppp/ppp_inet.pid "" 0117

local:
  set ifaddr 10.0.3.1/0 10.0.3.2/0
  set authname alt*****
  set authkey ******
  set server /var/run/ppp/ppp_local.pid "" 0117

при попытке поднять второе соединение:

ppp.log:
Apr 29 19:39:21 wld ppp[5300]: Phase: Using interface: tun0
Apr 29 19:39:21 wld ppp[5300]: Phase: deflink: Created in closed state
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set device PPPoE:rl0
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set dial
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set login
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set mru 1492
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set mtu 1492
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set speed sync
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: default: set redial 10 0
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: fos: set ifaddr 10.0.1.1/0 10.0.1.2/0
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: fos: set authname file*****
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: fos: set authkey ********
Apr 29 19:39:21 wld ppp[5300]: tun0: Command: fos: set server /var/run/ppp/ppp.pid ******** 0117
Apr 29 19:39:21 wld ppp[5300]: tun0: Phase: Listening at local socket /var/run/ppp/ppp.pid.
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: PPP Started (ddial mode).
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: bundle: Establish
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: deflink: closed -> opening
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: deflink: Connected!
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: deflink: opening -> dial
Apr 29 19:39:21 wld ppp[5302]: tun0: Phase: deflink: dial -> carrier
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "gw35")
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: Received NGM_PPPOE_SESSIONID
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: Received NGM_PPPOE_SUCCESS
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: deflink: carrier -> login
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: deflink: login -> lcp
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: bundle: Authenticate
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: deflink: his = PAP, mine = none
Apr 29 19:39:22 wld ppp[5302]: tun0: Phase: Pap Output: file***** ********
Apr 29 19:39:23 wld ppp[5302]: tun0: Phase: Pap Input: SUCCESS ()
Apr 29 19:39:23 wld ppp[5302]: tun0: Phase: deflink: lcp -> open
Apr 29 19:39:23 wld ppp[5302]: tun0: Phase: bundle: Network
Apr 29 19:40:17 wld ppp[5367]: Phase: Using interface: tun1
Apr 29 19:40:17 wld ppp[5367]: Phase: deflink: Created in closed state
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set device PPPoE:rl0
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set dial
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set login
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set mru 1492
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set mtu 1492
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set speed sync
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: default: set redial 10 0
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: local: set ifaddr 10.0.3.1/0 10.0.3.2/0
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: local: set authname alt*****
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: local: set authkey ********
Apr 29 19:40:17 wld ppp[5367]: tun1: Command: local: set server /var/run/ppp/ppp_local.pid ******** 0117
Apr 29 19:40:17 wld ppp[5367]: tun1: Phase: Listening at local socket /var/run/ppp/ppp_local.pid.
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: PPP Started (ddial mode).
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: bundle: Establish
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: deflink: closed -> opening
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: deflink: Connected!
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: deflink: opening -> dial
Apr 29 19:40:17 wld ppp[5370]: tun1: Phase: deflink: dial -> carrier
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: Received NGM_PPPOE_ACNAME (hook "gw35")
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: Received NGM_PPPOE_SESSIONID
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: Received NGM_PPPOE_SUCCESS
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: deflink: carrier -> login
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: deflink: login -> lcp
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: bundle: Authenticate
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: deflink: his = PAP, mine = none
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: Pap Output: alt***** ********
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: Pap Input: SUCCESS ()
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: deflink: lcp -> open
Apr 29 19:40:18 wld ppp[5370]: tun1: Phase: bundle: Network
Apr 29 19:40:24 wld ppp[5370]: tun1: Warning: iface add: ioctl(SIOCAIFADDR, 88.147.156.6 -> 88.147.128.71): File exists
Apr 29 19:40:24 wld ppp[5370]: tun1: Error: ipcp_InterfaceUp: unable to set ip address
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: bundle: Terminate
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: open -> lcp
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: Disconnected!
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: lcp -> logout
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: logout -> hangup
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: Disconnected!
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: Connect time: 7 secs: 171 octets in, 194 octets out
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: 14 packets in, 14 packets out
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase:  total 52 bytes/sec, peak 61 bytes/sec on Sun Apr 29 19:40:23 2007
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: hangup -> opening
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: bundle: Establish
Apr 29 19:40:24 wld ppp[5370]: tun1: Phase: deflink: Enter pause (3) for redialing.
Apr 29 19:40:27 wld ppp[5370]: tun1: Phase: deflink: Connected!
Apr 29 19:40:27 wld ppp[5370]: tun1: Phase: deflink: opening -> dial
...
...

netstat -r:
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
88.147.128.71      88.147.179.92      UH          0        0   tun0
88.147.156.6/32    lo0                US          0        0    lo0
88.147.179.92/32   lo0                US          0        0    lo0
localhost          localhost          UH          0       20    lo0
192.168.2          link#1             UC          0        0    rl0

ifconfig:
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=8<VLAN_MTU>
    inet 192.168.2.2 netmask 0xffffff00 broadcast 192.168.2.255
    ether 00:50:22:8e:96:d2
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33208
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000
pfsync0: flags=0<> mtu 2020
    syncpeer: 224.0.0.240 maxupd: 128
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
    inet 88.147.179.92 --> 88.147.128.71 netmask 0xffffffff
    Opened by PID 5479
tun1: flags=8050<POINTOPOINT,RUNNING,MULTICAST> mtu 1500
    Opened by PID 5483

через mpd4 эффект примерно такойже :(
А хоть кому-нибудь удалось больше одного соединения поднять не модемом?
Помогите.....:-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Два PPPoE соединения"  
Сообщение от Vladimir email(??) on 02-Май-07, 10:35 
И не ужели ето все?, не ужели ни кто так и не поднял больше одного соединения самой осью?, да впечатляет, даже на винде и то есть raspppoe которое поднимает больше одного соединения(, тьфу блин, а еще говорят сетевые оси, тоже мне(, похож придется назад на винду переходить(((, но видимо деватся некуда(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Два PPPoE соединения"  
Сообщение от Vladimir email(??) on 23-Май-07, 10:42 
Решение было найдено путем проб и ошибок :)
Все оказалось до нельзя просто.
Единственное что нужно, это удалить маршрут который устанавливался автоматически (не default)
netstat -rn:
88.147.128.71 88.147.179.92 UH 0 0 tun0
из скрипта запускаемом ppp когда соединение установленно
ppp.linkup:
route delete MYADDR
route delete HISADDR

Если соблюдать такое простое правило, 3 соединения устанавливаются без проблем, больше не пробовал, маршрутизацию между интерфейсами также задавал в этом-же скрипте, единственное что, использую mpd4 он оказался интереснее в использовании и процессор меньше кушает :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Два PPPoE соединения"  
Сообщение от sv email(??) on 20-Ноя-07, 04:25 
>[оверквотинг удален]
>88.147.128.71 88.147.179.92 UH 0 0 tun0
>из скрипта запускаемом ppp когда соединение установленно
>ppp.linkup:
>route delete MYADDR
>route delete HISADDR
>
>Если соблюдать такое простое правило, 3 соединения устанавливаются без проблем, больше не
>пробовал, маршрутизацию между интерфейсами также задавал в этом-же скрипте, единственное что,
>использую mpd4 он оказался интереснее в использовании и процессор меньше кушает
>:)

Блин, первый дельный ответ!!!

СПАСИБО.

Но вот вопрос - как теперь все балансировать? На уровне фейсов? Уже пробовал? Только вот начал такое, вродн остановился на pf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру