The OpenNET Project / Index page

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

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

"PPOED  2 подключения "  
Сообщение от andreo email(ok) on 28-Ноя-08, 11:34 
Столкнулся с проблемой
Free BSD7
Нужно запустить 2 ppoe подключения через  одну и ту сет карту
возможноли или нет
решил поробовать


rc.conf

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="kzn16"
ppp_profile="ftpkzn16"

вот /etc/ppp/ppp.conf

default:
  set log Phase tun command
#  set ifaddr 10.0.0.1/0 10.0.0.2/0

kzn16:
  set device PPPoE:vr0
  set authname login1
  set authkey pass1
  set dial
  set login
  add default HISADDR
  enable lqr
  set lqrperiod 5

ftpkzn16:
  set device PPPoE:vr0
  set authname login2
  set authkey pass2
  set dial
  set login
  add default HISADDR
  enable lqr
  set lqrperiod 5

даю
7o# /usr/sbin/ppp -quiet -ddial -nat ftpkzn16
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so

смотрю

tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        Opened by PID 1157

подробностей нет
соединенеи не поднялось

смотрю

7o# ps -x | grep ftpkzn16
1157  ??  Ss     0:00.16 /usr/sbin/ppp -quiet -ddial -nat ftpkzn16

как быть ?
ставлю это соединенеи основным все работает
не ужели только 1 ppoe моно на 1 сет карте ?

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

 Оглавление

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


1. "PPOED  2 подключения "  
Сообщение от andreo email(ok) on 28-Ноя-08, 12:14 
поробовал вставить другой интерфейс rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:c0:df:01:b4:c5
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active


ftpkzn16:
  set device PPPoE:rl0
  set authname ftp
  set authkey 95028e
  set dial
  set login
  add default HISADDR
  enable lqr
  set lqrperiod 5

та же песня
Помогите кто пробовал может что делаю не так ?

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

2. "PPOED  2 подключения "  
Сообщение от andreo email(ok) on 30-Ноя-08, 11:54 
не у жели ни кто не пользуется ppp
и ни кто 2 соединенеия одновременно не поднимал ?

Nov 28 13:00:00 7o newsyslog[16934]: logfile turned over due to size>100K
Nov 30 11:57:11 7o ppp[36828]: Phase: Using interface: tun1
Nov 30 11:57:11 7o ppp[36828]: Phase: deflink: Created in closed state
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set device PPPoE:rl0
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set authname ftp
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set authkey ********
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set dial
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set login
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: add default HISADDR
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: enable lqr
Nov 30 11:57:11 7o ppp[36828]: tun1: Command: ftpkzn16: set lqrperiod 5
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: PPP Started (ddial mode).
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: bundle: Establish
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: deflink: closed -> opening
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: deflink: Connected!
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: deflink: opening -> dial
Nov 30 11:57:11 7o ppp[36829]: tun1: Phase: deflink: dial -> carrier
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: Received NGM_PPPOE_ACNAME (hook "I-Net")
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: Received NGM_PPPOE_SESSIONID
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: Received NGM_PPPOE_SUCCESS
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: deflink: carrier -> login
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: deflink: login -> lcp
Nov 30 11:57:12 7o ppp[36829]: tun1: Warning: deflink: Reducing configured MRU from 1500 to 1492
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: bundle: Authenticate
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: deflink: his = CHAP 0x81, mine = none
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: Chap Input: CHALLENGE (16 bytes)
Nov 30 11:57:12 7o ppp[36829]: tun1: Phase: Chap Output: RESPONSE (ftp)
Nov 30 11:57:13 7o ppp[36829]: tun1: Phase: Chap Input: SUCCESS (S=6457290BAC43BEAE5E076D17051BAE2F89CA85EE)
Nov 30 11:57:13 7o ppp[36829]: tun1: Phase: deflink: lcp -> open
Nov 30 11:57:13 7o ppp[36829]: tun1: Phase: bundle: Network
Nov 30 11:57:13 7o ppp[36829]: tun1: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Nov 30 11:57:13 7o ppp[36829]: tun1: Warning: iface add: ioctl(SIOCAIFADDR, 195.189.134.180 -> 213.181.14.12): File exists
Nov 30 11:57:13 7o ppp[36829]: tun1: Error: ipcp_InterfaceUp: unable to set ip address
Nov 30 11:57:13 7o ppp[36829]: tun1: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Nov 30 11:57:15 7o ppp[36829]: tun1: Phase: deflink: open -> lcp
Nov 30 11:57:15 7o ppp[36829]: tun1: Warning: ff02:8::/32: Change route failed: errno: Network is unreachable
Nov 30 11:57:15 7o ppp[36829]: tun1: Phase: bundle: Terminate
Nov 30 11:57:15 7o ppp[36829]: tun1: Phase: Received NGM_PPPOE_CLOSE
Nov 30 11:57:15 7o ppp[36829]: tun1: Phase: deflink: Device disconnected
Nov 30 11:57:15 7o ppp[36829]: tun1: Phase: deflink: Disconnected!

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

3. "PPOED  2 подключения "  
Сообщение от andreo email(ok) on 03-Дек-08, 21:10 
пишу господа для тех кто когда либо наткнеться на такую проблему
отдельное спасибо Владимиру кт помог решить мне данную проблему
точнее он сам столкнулся с такой проблемой и широко освещена она не была
связавшись с ним все у мня решилось

проблема была в том что ppoe или vpn соединение перетягивает на себя дефаулт роутер
и при подъеме следующего вы не сможете подцепиться не удалив дефаулт роутер
а раставить потом его не проблема

я использую ppp клиент
собственно все конф файлы для ppp и на mpd настраивается все это (но он мне не симпотичен пока)

у мня 2 содиненеия kzn16 и ftpkzn16
rc.conf
ppp_enable="YES"
ppp_mode="auto"
ppp_nat="NO"
ppp_profile="kzn16 ftpkzn16"
#ppp_profile="ftpkzn16"
ppp_user="root"


/etc/ppp/ppp.conf
default:
  set log Phase tun command # you can add more detailed logging if you wish
  set device PPPoE:vr0 # replace xl1 with your Ethernet device
  set dial
  set login
  set mru 1492
  set mtu 1492
  set speed sync
  set redial 5+5-5 10000
  disable ipv6cp
kzn16:
set timeout 0
set ifaddr 10.0.0.3/0 10.0.0.4/0 255.255.255.255 0.0.0.0
set authname login1
set authkey pass
ftpkzn16:
set timeout 0
set ifaddr 10.0.0.5/0 10.0.0.6/0 255.255.255.255 0.0.0.0
set authname kogin2
set authkey pass2

#значения кт  присваиваются ifaddr не vt.n никакого зхначения можно оставить те же

ppp.linkup
#если нет то создать
kzn16:
  ! /etc/pf/kzn16-up INTERFACE inet MYADDR HISADDR

ftpkzn16:
  ! /etc/pf/ftpkzn16-up INTERFACE inet MYADDR HISADDR
#папка со скриптами pf чтоб просто не засорять папку хранить моно где угодно...


/etc/pf/kzn16-up
#!/bin/sh
route delete $4
route delete default
route add default -iface tun0

у мня основной канал 1 поэтому замечание tun0 присваивается в обоих случаях
параметр $4 это и есть HISADDR

/etc/pf/ftpkzn16-up
#!/bin/sh
route delete $4
route delete default
route add default -iface tun0

вот и все поднимается ну тут еще для полных фичей могу выложить файл реконекта при обрыве связи
я его храню
/usr/local/etc/myscript
#сам скрипт был собран и доработан с сайта лиясра.су
startinet.sh
#!/bin/sh

# Проверяем наличие скрипта testinet.sh в памяти
testz=`ps ax | grep -c testinet.sh`
if (test $testz -gt "1")
then
     # Если уже есть, то выходим  
     exit 1
fi

/usr/local/etc/myscript/testinet.sh

#ставим его по крону раз в 5 мин

и сам файл кт поднимает соединение
testinet.sh
#!/bin/sh

# Флаг пропадания инета
nr=""
# Флаг появления инета
ni=""

while !(test $ni)
do
   is=`/sbin/ping -c 3 213.181.14.11 | grep -c "64 bytes"`
   # Проверяем прошли ли пинги
   if !(test $is -gt "0")
    then
        # Прибиваем тунели
        /usr/bin/killall ppp
        
        if !(test $nr)
     then
             # Если инет пропал только что, то запоминаем время
         nr=1
         timeobr=`date`
    fi    
        # Ждем пока помрут тунели (этот параметр индивидуален и
        # подбирается экспериментальным путем)
    sleep 10
        
        # Поднимаем соединение
        # Например у меня так
    /usr/sbin/ppp -quiet -ddial kzn16
        sleep 5
    #Поднимаем второе соединенеи
    /usr/sbin/ppp -quiet -ddial ftpkzn16
        # На всякий случай еще немного подождем
        # (хотя в принципе этого можно и не делать)
        sleep 5
    else
        if (test $nr)
     then
         echo Инета не было с $timeobr до `date` >> /var/log/internet.log
     fi
    ni=1
   fi
done

вот в принципе и все стоит шасщташп еще показать
7o# ifconfig
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:13:d3:64:95:5e
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        inet 195.189.134.110 --> 213.181.14.12 netmask 0xffffffff
        Opened by PID 35304
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        inet 195.189.134.180 --> 213.181.14.12 netmask 0xffffffff
        Opened by PID 35310

вот так все замечательно работает теперь ...


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

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

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




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

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