Два GPRS соединения :(

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-19 12:09:51

Добрый день жители форума.
Мне нужно одновременно поднять 2 GPRS соединения на FreeBSD 7.1 и выпустить в GPRS сеть виндовых пользователей.
К машине подключены два GPRS модема.

ppp.conf
----------------------------------

Код: Выделить всё

default:
 disable ipv6cp
 disable pap
 disable chap
 disable lqr
 deny lqr

gprs1:
 set device /dev/ttyS0
 set speed 115200
 set phone "*99***1#"
 set dial "ABORT BUSY \"\" \
    ATE1 OK AT+CGDCONT=1,\\\"IP\\\",\\\"vpnl.kyivstar.net\\\" OK \
    ATD*99***1# CONNECT"
 set ifaddr 10.5.57.1/0 10.0.0.1/0 255.255.255.0
# add default HISADDR
 set ipcpretries 10 5

gprs2:
 set device /dev/ttyS2
 set speed 115200
 set phone "*99***1#"
 set dial "ABORT BUSY \"\" \
    ATE1 OK AT+CGDCONT=1,\\\"IP\\\",\\\"vpnl.kyivstar.net\\\" OK \
    ATD*99***1# CONNECT"
 set ifaddr 10.5.69.5/0 10.0.0.1/0 255.255.255.0
 # add default HISADDR
 set ipcpretries 10 5

Запускаю вручную:
ppp -auto gprs1 - соединение устанавливается
ppp -auto gprs2 - соединение не устанавливается

ppp.log
---------------------------------

Код: Выделить всё

Warning: iface add: ioctl(SIOCAIFADDR, 10.5.57.1/24 -> 10.0.0.1): File exists
Warning: set ifaddr: Failed 4
Подскажите как исправить.
Спасибо
Последний раз редактировалось f_andrey 2010-05-19 12:45:51, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

x6e6564
проходил мимо

Re: Два GPRS соединения :(

Непрочитанное сообщение x6e6564 » 2010-05-19 12:54:58

Может прокатит Multilink PPP, если вкл. поддержка на стороне сервера (что редко бывает)..
пример есть в man ppp

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-19 13:42:19

С Multilink PPP пока не знаком :(
А сам PPP такое не умеет ?

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-20 9:59:12

Неужели никто не сталкивался ??
Как быть то?

Гость
проходил мимо

Re: Два GPRS соединения :(

Непрочитанное сообщение Гость » 2010-05-21 1:36:20

нельзя поднять более одного соединения если удаленная точка имеет один и тот же айпишник
попробуйте mpd с опцией multilink

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-25 11:32:34

Начал разбиратся с MPD
Пишет в логи ругань:

Код: Выделить всё

mpd.conf:29: Incorrect context for: 'set link type modem'
mpd.conf:30: Incorrect context for: 'set iface enable proxy-arp'
mpd.conf:31: Unknown command: 'new -i ng0 intsv0 modem1'. Try "help".
mpd.conf:33: Incorrect context for: 'set iface disable on-demand'
mpd.conf:34: Incorrect context for: 'set iface route default'
mpd.conf:35: Incorrect context for: 'set modem device /dev/cuau0'
mpd.conf:36: Incorrect context for: 'set modem speed 9600'
mpd.conf:37: Incorrect context for: 'set modem script KS_gprs'
mpd.conf:38: Incorrect context for: 'set iface route default'
mpd.conf:39: Incorrect context for: 'set link keep-alive 60 180'
mpd.conf:40: Incorrect context for: 'open'
Ответа в гугле не нашол :(

kldstat -v | grep ng_

Код: Выделить всё

                387 ng_socket
                385 ng_ppp
                386 ng_pptpgre
                388 ng_tee
 2    1 0xc1019000 28f4     ng_ipfw.ko (/boot/kernel/ng_ipfw.ko)
                 1 ng_ipfw
 4    1 0xc64d4000 4000     ng_mppc.ko (/boot/kernel/ng_mppc.ko)
                480 ng_mppc
mpd.conf
Строки без двоиточий начинаются с пробелов

Код: Выделить всё

startup:
 set user admin password admin
 set console self 127.0.0.1 5005
 set console open
 set web self 0.0.0.0 5006
 set web open

default:
 load gprs

gprs:
 set link type modem
 set iface enable proxy-arp
 new -i ng0 intsv0 modem1
 log +ccp
 set iface disable on-demand
 set iface route default
 set modem device /dev/cuau0
 set modem speed 9600
 set modem script KS_gprs
 set iface route default
 set link keep-alive 60 180
 open
Подскажите почему он ругается

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: Два GPRS соединения :(

Непрочитанное сообщение EARL » 2010-05-25 13:28:38

Поробуй команды вводить с отступом в виде табуляции, а не пробела.

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-27 23:43:51

пробовал, тот же результат

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: Два GPRS соединения :(

Непрочитанное сообщение EARL » 2010-05-28 8:17:29

какая версия mpd?

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-30 21:54:48

Версия mpd 5.5

Установил mpd 4.4.1, команды начали отрабатывать, но GPRS пока не работает :(

Аватара пользователя
EARL
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-05-24 9:05:18
Откуда: Тамбов

Re: Два GPRS соединения :(

Непрочитанное сообщение EARL » 2010-05-30 22:01:08

лог mpd в студию

BI_J
сержант
Сообщения: 154
Зарегистрирован: 2008-09-19 12:21:10

Re: Два GPRS соединения :(

Непрочитанное сообщение BI_J » 2010-05-30 23:46:42

Код: Выделить всё

May 30 22:22:09 gw_ks mpd:
May 30 22:22:09 gw_ks mpd: process 8108 started, version 4.4.1 (root@gw_ks.nik.loc 23:10 28-May-2010)
May 30 22:22:09 gw_ks mpd: CONSOLE: listening on 0.0.0.0 5005
May 30 22:22:09 gw_ks mpd: web: listening on 0.0.0.0 5006
May 30 22:22:09 gw_ks mpd: [myisp] using interface ng0
May 30 22:22:09 gw_ks mpd: [modem1] link: OPEN event
May 30 22:22:09 gw_ks mpd: [modem1] LCP: Open event
May 30 22:22:09 gw_ks mpd: [modem1] LCP: state change Initial --> Starting
May 30 22:22:09 gw_ks mpd: [modem1] LCP: LayerStart
May 30 22:22:09 gw_ks mpd: [modem1] chat: ----------Dialing *99***1#...----------
May 30 22:22:09 gw_ks mpd: [modem1] chat: ----------Connected at ----------
May 30 22:22:09 gw_ks mpd: [modem1] MODEM: chat script succeeded
May 30 22:22:09 gw_ks mpd: [modem1] ioctl(TIOCSETD, 6): Inappropriate ioctl for device
May 30 22:22:09 gw_ks mpd: [modem1] link: DOWN event
May 30 22:22:09 gw_ks mpd: [modem1] LCP: Close event
May 30 22:22:09 gw_ks mpd: [modem1] LCP: state change Starting --> Initial
May 30 22:22:09 gw_ks mpd: [modem1] LCP: LayerFinish
May 30 22:22:09 gw_ks mpd: [modem1] LCP: Down event
May 30 23:43:53 gw_ks mpd: caught fatal signal int
May 30 23:43:53 gw_ks mpd: [myisp] IFACE: Close event
May 30 23:43:53 gw_ks mpd: [myisp] IPCP: Close event
May 30 23:43:55 gw_ks mpd: process 8108 terminated
вот эта строчка смущает, пока не понимаю в чем дело
May 30 22:22:09 gw_ks mpd: [modem1] ioctl(TIOCSETD, 6): Inappropriate ioctl for device