mpd5 pppoe dns

Технические вопросы по UTM 5.0
Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

mpd5 pppoe dns

Сообщение kamae1ka »

Все настроено, но при получении соединения DNS сервер не приходит
в pptp есть строчка

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

set ipcp dns xxx.xxx.xxx.xxx
а какую же писать для pppoe

конфиг mpd.conf

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

pppoe_server:
	create bundle template E
	create link template common pppoe
	set link enable multilink
	set link action bundle E
	set link disable chap pap eap
	set link enable pap
	load radius
	set pppoe service "msk1"
	create link template msk1 common
	set link max-children 1000
	set pppoe iface msk1
	set link enable incoming
логи при добавлении в pppoe строчку от pptp

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

mpd.conf:67: Incorrect context for: 'set ipcp dns xxx.xxx.xxx.xxx'
помогите подобрать контекст для нее или решить другим способом,
на тему ввести его вручную у абонента - нет возможности, работают ADSL модемы
версия MPD - version 5.5
ось - freeBSD 8.1 release

Makariy
Сообщения: 227
Зарегистрирован: Ср авг 27, 2008 14:08

Сообщение Makariy »

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

pppoe_server:
    create bundle template Bundle
    set ipcp dns 178.xxx.xxx.xxx
    set iface enable netflow-out
    set iface enable proxy-arp
..............................
и без проблем

конфиг mpd не любит пробелов.....

Arti
Сообщения: 266
Зарегистрирован: Пн окт 01, 2007 02:44

Сообщение Arti »

Пробелы не причем в тем более на mpd 5.5.

Все написано - "Incorrect context", куда конкретно топик стартер воткнул "set ipcp dns" - кроме номера строки нам ничего не сообщается.

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

проблема решена утром, когда мысли были на высшем уровне....

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

pppoe_server:
create bundle template B
	set ipcp ranges 192.168.0.1/32 127.0.0.2/32
        create link template common pppoe
	set link enable multilink

set link action bundle B ---- нужно указать действующий параметр от PPTP pptp_server: create bundle template С
	
set link disable chap pap eap
	set link enable pap
	load radius
	set pppoe service "superisp"
	create link template fxp0 common
	set link max-children 1000
	set pppoe iface fxp0
	set link enable incoming
	create link template fxp1 common
	set link max-children 500
	set pppoe iface fxp1
	set link enable incoming
спасибо за внимание!

Arti
Сообщения: 266
Зарегистрирован: Пн окт 01, 2007 02:44

Сообщение Arti »

kamae1ka писал(а):

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

pppoe_server:
create bundle template B
. . .
        create link template common pppoe
	set link enable multilink

set link action bundle B ---- нужно указать действующий параметр от PPTP pptp_server: create bundle template С
	
set link . . .
В описании шаблона PPPoE бандла что-то там от PPTP?

Почитайте дркументацию, заодно определитесь нужно ли в Ваших условиях

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

        set link disable chap pap eap
        set link enable pap
        set pppoe service "superisp"

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

ну в основе все поднялось, и вот полезли проблемы поострее...
pptp создает только 2 подключения и не более NG0 NG1 и все, больше не принимает
пляски около ipcp ranges нет смысла ведь он же получает с радиуса у меня
думал что это веселая ИЫВ 8.1 так нет =\ сейчас сижу на 7.1 изменений 0


прошу вашей помощи!

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Там про max-children что-то было в документации.

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

startup:
# configure mpd users
set user foo bar admin
set user foo1 bar1
# configure the console
set console self 127.0.0.1 5005
set console open
# configure the web server
set web self 0.0.0.0 5006
set web open
set global pptplimit 3000 ------- помогло это!

#
# Default configuration is "dialup"

default:
load pptp_server
load pppoe_server

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

нет ребята не помогло (

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

 inethost mpd: [B-3] IFACE: Adding IPv4 address to ng1 failed: File exists
 inethost mpd: [B-3] IFACE: IfaceChangeAddr() error, closing IPCP
 inethost mpd: [B-3] IPCP: parameter negotiation failed
 inethost mpd: [B-3] IPCP: state change Opened --> Stopping
 inethost mpd: [B-3] IPCP: SendTerminateReq #3
 inethost mpd: [B-3] IPCP: LayerDown
 inethost mpd: [L-5] rec'd unexpected protocol IP
зашел в тупик.

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

inethost# cat /etc/sysctl.conf

#security.bsd.see_other_uids=0
kern.polling.enable=1
kern.ipc.nmbcluster=32768
kern.ipc.maxsockbufs=2097152
kern.ipc.somaxconn=8192
kern.maxfiles=65636
kern.maxfilesperproc=32768
net.inet.tcp.sendspace=65536
net.inet.tcp.delayed_ack=0
net.inet.udp.recvspace=65536
net.inet.udp.maxdgram=57344
net.local.stream.recvspace=65536
net.local.stream.sendspace=65536

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

inethost# cat /sys/i386/conf/FIRST | grep NETGRAPH
options         NETGRAPH

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

inethost# uname -a
FreeBSD inethost 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Tue Jan 18 10:32:09 UTC 2011     root@inethost:/usr/src/sys/i386/compile/FIRST  i386
конифг мпд

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

inethost# cat /usr/local/etc/mpd5/mpd.conf
startup:
        # configure mpd users
        set user foo bar admin
        set user foo1 bar1
        # configure the console
        set console self 127.0.0.1 5005
        set console open
        # configure the web server
        set web self 0.0.0.0 5006
        set web open
        set global pptplimit 3000
        set global l2tplimit 3000
        set global max-children 3000
default:
        load pptp_server
        load pppoe_server
pptp_server:
        create bundle template B
#       set iface enable proxy-arp
        set iface idle 1800
        set iface enable tcpmssfix
#       set ipcp yes vjcomp
        set ipcp dns 195.191.82.3
        create link template L pptp

        set link action bundle B
        set link enable multilink
        set link yes acfcomp protocomp
        set link no pap chap eap
        set link enable chap
        load radius
        set link keep-alive 10 60
        set link mtu 1460
        set pptp self 131.191.82.14
        set link enable incoming
        set link max-children 2000

pppoe_server:
        create bundle template C
        create link template common pppoe
        set link enable multilink
        set link action bundle B
        set link disable chap pap eap
        set link enable pap
        load radius
        set pppoe service ""

        create link template vlan92 common
        set link max-children 1000
        set pppoe iface vlan9
        set link enable incoming

        create link template vlan91 common
        set link max-children 500
        set pppoe iface vlan9
        set link enable incoming
radius:
        set radius config /etc/radius.conf
        set radius server billing secret 1812 1813
        set radius retries 3
        set radius timeout 3
        set radius me 131.191.82.14
        set auth acct-update 300
        set auth enable radius-auth
        set auth enable radius-acct
        set radius enable message-authentic

в тему - PPPOE поднимается нормально, а PPTP максимум что было - 22 ngX

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

nethost mpd: [B-3] IFACE: Adding IPv4 address to ng1 failed: File exists

Не может выставить IP адрес на интерфейс, поэтому помирает.

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

это понятно, читать умею =) но дело немного другое - почему он не создает новые ngX ? он пытается затирать используемые...

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

enable multilink зачем? Может в этом дело?

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

коментировал, сейчас обновляю зверя до STABLE может исправит ситуацию....

Arti
Сообщения: 266
Зарегистрирован: Пн окт 01, 2007 02:44

Сообщение Arti »

Я Вам уже писал

Чиатайте документацию и не пишите бред в конфиг:

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

pptp_server:
        create bundle template B
. . .
pppoe_server: 
       create bundle template C
        create link template common pppoe
        set link enable multilink
        set link action bundle B
        set link disable chap pap eap 
От сюда и не нужные

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

        set global pptplimit 3000
        set global l2tplimit 3000
        set global max-children 3000 
У Вас пользователи к портам прибиты?

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

        set link disable chap pap eap
        set link enable pap 
Зачем

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

set radius config /etc/radius.conf
если ниже радиус полностью задан.

Утм-радиус не считает логины - нужно хотябы ограничить число логинов на NAS - как смотрите документацию.

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

нет, но были как всегда чудеса! нетап сам присвоил реальные адреса пользователям, вот и у меня ругался на совпадение адресов ) 8 часов тестирования и решено что работало давно, но эффект ощутил под утро)

бред в конфиге ? он рабочий! =)

Закрыто