Страница 1 из 1

Несколько соединений ppp

Добавлено: 2011-12-23 10:38:58
zzeliboba
Всем Добрый день.
Имеются два USB модема от Мегафона. При запуске двух модемов сразу, ip-адрес получает только первый.
Пробовал их настраивать по следующей схеме: http://skeletor.org.ua/?p=1263. Не помогло.

Настройки у меня следующие.

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

#/etc/rc.conf
hostname="internet.local"
sshd_enable="YES"
defaultrouter="10.0.0.2"
fusefs_enable="YES"
dumpdev="AUTO"

wlans_ral0="wlan0"
create_args_wlan0="wlanmode ap authmode wpa"
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.0 ssid freebsd mode 11g channel 7 country RU"
hostapd_enable="YES"

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="megafon megafon1"
ppp_user="root"
gateway_enable="YES"
firewall_enable="YES"
firewall_logging="YES"
firewall_script="/etc/firewall.conf"
natd_enable="YES"
natd_interface="tun0"
natd_flags=""
и

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

#/etc/ppp/ppp.conf
#################################################################
# PPP  Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD$
#################################################################

default:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION (built COMPILATIONDATE)

megafon:
 set device /dev/ttyU0.0
 set speed 460800

 set dial "\"\" \
     AT OK \
     AT OK \
     ATS0=0 OK \
     AT OK \
     AT&FE0V1X1&D2&C1S0=0 OK \
     AT OK \
     AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \
     ATDT*99# CONNECT"

 set login
 set authname "mobile"
 set authkey "internet"

 disable ipv6cp
 disable pap
 disable chap
 enable dns

 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add default HISADDR

megafon1:
 set device /dev/ttyU0.1
 set speed 460800

 set dial "\"\" \
     AT OK \
     AT OK \
     ATS0=0 OK \
     AT OK \
     AT&FE0V1X1&D2&C1S0=0 OK \
     AT OK \
     AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \
     ATDT*99# CONNECT"

 set login
 set authname "mobile"
 set authkey "internet"

 disable ipv6cp
 disable pap
 disable chap
 enable dns

 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add default HISADDR
При такой конфигурации пишет ошибку установки роутера по умолчанию при втором подключении. Удаление строки "add default HISADDR" ни к чему не привело.

Может кто сталкивался с подобной проблемой. Буду рад любой помощи.
Заранее спасибо.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:08:18
Gamerman
А как вы вообще роутить хотите?

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:29:53
zzeliboba
Хочу делить трафик между двумя каналами средствами ipwf

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:32:38
Gamerman
В таком случае, по-моэму, указывать шлюз по умолчанию не нужно

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:37:19
zzeliboba
Вы имеете ввиду не указывать деф. роутер в rc.conf или в ppp.conf?

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:43:14
Gamerman
в ррр

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:44:26
zzeliboba
Пробовал убирать в обеих метках, тогда ip-адреса никто не получал.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 12:47:22
Gamerman
попробуйте убрать и строку set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 во втором случае

Re: Несколько соединений ppp

Добавлено: 2011-12-23 13:06:19
zzeliboba
Убрал строку "set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0"
Убрал в обеих метках "add default HISADDR"
Второй интерфейс не получил ip-адрес

Re: Несколько соединений ppp

Добавлено: 2011-12-23 13:24:17
zzeliboba
Без строки "add default HISADDR" интерфейс получает ip, но интернет отсутствует.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 13:34:36
Gamerman
zzeliboba писал(а):Без строки "add default HISADDR" интерфейс получает ip, но интернет отсутствует.
А куда пакеты уходят в таком случае?

Re: Несколько соединений ppp

Добавлено: 2011-12-23 13:56:03
zzeliboba
Понтия не имею, но ip-адрес первому интерфейсу присваивается, natd перезапускаю, в ipfw allow ip from any to any и divert natd all from any to any

Re: Несколько соединений ppp

Добавлено: 2011-12-23 13:57:30
skeletor
Вы читали примечание
Примечание.
Здесь могут быть ньюансы в том плане, что перечислять «профили» нужно именно в таком порядке. В другом порядке поднимался только 1 модем.
Вы добились того, что поднимаются 2 модема?

Re: Несколько соединений ppp

Добавлено: 2011-12-23 14:09:56
zzeliboba
Примечание читал. Поднимается только 1 модем.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 14:29:45
skeletor
А вы пробовали местами менять загрузку профилей? То есть писать так: ppp_profile="megafon1 megafon"?

Re: Несколько соединений ppp

Добавлено: 2011-12-23 14:33:01
zzeliboba
skeletor писал(а):А вы пробовали местами менять загрузку профилей? То есть писать так: ppp_profile="megafon1 megafon"?
Пробовал, не помогает. Я так понимаю что в первом профиле должен устанавливаться дефолтный роутер, а во втором set ifaddr.
Я так же пробовал настраивать pppd в режиме multilink, но так же безуспешно, я даже приблизительно не знаю как работает multilink.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 15:17:33
skeletor
Дефолтный роутер не влияет на подключение. Даже если прописать у обеих модемов это, оно должно поднять подключение, только вот не сможет изменить дефолтный роутер.

Re: Несколько соединений ppp

Добавлено: 2011-12-23 15:25:02
zzeliboba
skeletor писал(а):Дефолтный роутер не влияет на подключение. Даже если прописать у обеих модемов это, оно должно поднять подключение, только вот не сможет изменить дефолтный роутер.
Если подключать только один модем, то без дефолтного роутера инета нет и ip не появляется. Если прописать его у обоих модемов, то да, второй модем не сможет его изменить, в системе появятся 2 интерфейса (tun0 - с ip-адресом и tun1 - ,tp ip-адреса).

Re: Несколько соединений ppp

Добавлено: 2011-12-23 16:25:21
skeletor
Я что-то не понял: у вас они завелись или нет?

Re: Несколько соединений ppp

Добавлено: 2011-12-26 9:33:40
zzeliboba
skeletor писал(а):Я что-то не понял: у вас они завелись или нет?
Ну что значит завелись? Они появились в ifconfig-е, но один из них не получает ip-адрес. Без адреса интерфейс разве будет работать?

Re: Несколько соединений ppp

Добавлено: 2011-12-26 14:22:13
skeletor
А если вручную запускать, с консоли?

Re: Несколько соединений ppp

Добавлено: 2011-12-27 9:48:52
zzeliboba
Если запускать вручную с консоли, то все точно так же. Первый получает ip, второй нет.
Может ли быть такое, что они пытаются получить один и тот же ip, но в логах ни чего об этом не пишется?

Re: Несколько соединений ppp

Добавлено: 2011-12-27 13:38:27
skeletor
а что в логах при получении IP для второго модема?

Re: Несколько соединений ppp

Добавлено: 2012-01-01 6:38:39
Umbrafer
/dev/ttyU0.1 - это точно правильный адрес для устройства? Некоторые модемы типа (Гуавея Е1550) распознаются как три девайса сразу...