mpd5 - адрес шлюза по умолчанию ???

Вопросы и пожелания
Ответить
kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

У меня на серваке 3 сетевых: fxp0 (1.1.1.1) - смотрит на прова, fxp1 (192.168.90.1) - в локалку , re0 (172.16.99.5) - пиринг.
При подключении по пппое у клиента адрес сервера присваиваться 172.16.99.5, что нужно прописать в конфиге чтобы присваивался 192.168.90.1
вот кусок конфига:
default:
load pppoe_server

pppoe_server:
create bundle template B
set iface idle 0
set iface enable tcpmssfix proxy-arp
set ipcp no vjcomp
set iface enable tcpmssfix
set iface up-script "/usr/abills/libexec/linkupdown mpd up"
set iface down-script "/usr/abills/libexec/linkupdown mpd down"
## set iface up-script "/usr/local/etc/mpd5/up.pl"
## set iface down-script "/usr/local/etc/mpd5/down.pl"
set ipcp ranges 192.168.90.1 10.10.10.0/24 10.10.11.0/24 10.10.12.0/24 10.10.13.0/24 10.10.14.0/24
set ipcp dns 192.168.90.1

create link template L pppoe
set link enable peer-as-calling
set link action bundle B
set pppoe acname "bras1"
set pppoe iface fxp1
set pppoe service "*"
load server_common
http://www.ultranet.ks.ua - локальная сеть в Херсоне

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение Matrixnts »

set ipcp ranges <ip_serv> ippool pool1

у тебя разве мпд пул дает? или у тебя пул заведен в абиллсе?

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

Matrixnts писал(а):set ipcp ranges <ip_serv> ippool pool1

у тебя разве мпд пул дает? или у тебя пул заведен в абиллсе?
Matrixnts писал(а):set ipcp ranges <ip_serv> ippool pool1

у тебя разве мпд пул дает? или у тебя пул заведен в абиллсе?
каждому клиенту адрес статически привязан, в зависимости от тарифного плана забит адрес из определённой подсети.
Как я понял мне нужно указать в set ipcp ranges - имеено внешний адрес 1.1.1.1 и обязательно прописать маску 32 ???
Возник еще вопросик, на днях будет подключен еще один внешний канал, адрес на внеш. сетевухе будет 10.244.1.1, его прописать можно прописать так:
set ipcp ranges 1.1.1.1/32 10.244.1.1/32 .....
или работать не будет ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение Matrixnts »

set ipcp ranges 1.1.1.1 (без маски) ippool pool1

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

set ipcp ranges (local/width|ippool pool) (remote/width|ippool pool)

    This command determines what IP addresses mpd will allow to be negotiated at the local and remote ends of the link. For each endpoint, we have a target address and a netmask width. The width determines how flexible we are, i.e., how close the actual negotiated address must be to the target address. A width of 32 means they must match exactly; a width of zero means any address is suitable. For example, 192.168.1.17/25 means that IP address 192.168.1.17 is desired, but any IP address in the range 192.168.1.0 through 192.168.1.128 is acceptable.

    By convention, the local address may be 0.0.0.0 to request that the remote server assign us an IP address. Of course, for this to work the remote side must know a priori what our local IP address should be.

    The remote address should not be 0.0.0.0. This is so if the peer requests 0.0.0.0, we have some address to give him. The width may of course be zero.

    It is also possible to specify ippool name to use for assigning remote ip. In such case width 32 is assumed.

    If the two sides cannot agree on the IP address assignments after repeated negotiation attempts, then the connection will fail. This is manifested with the error message ``IPCP: not converging.''

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

а чем отличаются ippool и pool1 ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение Matrixnts »

ничем, это произвольное название

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

Matrixnts писал(а):ничем, это произвольное название
Понял, спасиб,
а как быть со вторым каналом в инет и мпд ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение Matrixnts »

со вторым уже сложнее, баланс каналов надо делать если не ошибаюсь

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

прописал
set ipcp ranges 1.1.1.1 ippol1 ippoll2
не работает, может все таки надо 1.1.1.1/32 ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

Блин, не могу сам победить никак МПД5, уже строку set ipcp ranges - вообще убрал, добавил set iface route default .
все равно присваивается адрес первого интерфейса на серваке, уже и отключил его ifconfig re0 down и все равно через него идет маршрутизация у клиента :blink:
В серваке есть 4 интерфейса: ifconfig
re0 - пиринг
age0 - пиринг
fxp0 - смотрит на прова
fxp1 - смотрит в локалку
клиенту присваивается "IP-адрес сервера" , адрес сетевой re0
http://www.ultranet.ks.ua - локальная сеть в Херсоне

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение sopov »

А потому, что вы выдумываете что-то свое, а мануал не читаете...

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

startup:
        set global enable tcp-wrapper
        set console self 192.168.1.5 5005
        set user admin password admin
        set console open

default:
        load pptp_server
        load pppoe_server

pptp_server:
        create bundle template B_pptp
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges ip_сетевой_смотрящей_в_инет ippool pool1
        set ipcp dns ip_вашего_днс

        create link template L_pptp pptp
        set link action bundle B_pptp
        set link enable peer-as-calling
        set pptp disable windowing

        load server_common

pppoe_server:
        create bundle template B_pppoe
        set iface idle 0
        set iface enable tcpmssfix proxy-arp
        set ipcp no vjcomp
        set iface up-script   "/usr/abills/libexec/linkupdown mpd up"
        set iface down-script "/usr/abills/libexec/linkupdown mpd down"
        set ipcp ranges ip_сетевой_смотрящей_в_инет ippool pool1
        set ipcp dns ip_вашего_днс 

        create link template L_pppoe pppoe
        set link action bundle B_pppoe
        set link enable peer-as-calling
        set pppoe acname "bras2"
        set pppoe service "*"

        load server_common

        create link template em0 L_pppoe
        set pppoe iface em0
        set link enable incoming

        create link template vlan1 L_pppoe
        set pppoe iface vlan1
        set link enable incoming

        create link template vlan101 L_pppoe
        set pppoe iface vlan101
        set link enable incoming

server_common:
        set link no pap eap
        set link yes chap-md5
        set link keep-alive 20 60
        #set link mtu 1492
        set link enable incoming
        set link no acfcomp protocomp

        load radius

radius:
        set radius config /etc/radius.conf
        set radius retries 3
        set radius timeout 10
        set auth acct-update 300
        set auth enable radius-auth
        set auth enable radius-acct
        set auth disable internal

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

sopov писал(а):А потому, что вы выдумываете что-то свое, а мануал не читаете...
Я делал все по мануалу, пробывал и так и с маской /32
set ipcp ranges ip_сетевой_смотрящей_в_инет ippool pool1
НО ... не работает, когда в сервере больше 2-х сетевых карт .......
http://www.ultranet.ks.ua - локальная сеть в Херсоне

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение sopov »

Ну так а что неработает? Вобще всеравно какой ip адрес будет прописан в set ipcp ranges. У вас соединение точка-точка. И совершенно не важно сколько у вас сетевых карт на брасе. Тот конфиг, что я дал скопирован с рабочего браса с 3 сетевыми, который обслуживает много вланов и порядка ~1500 сессий онлайн. Все работает отлично. Был когда-то случай - я пытался запустить на одном брасе вланы, связь вланов с сервером работала, но при установке pppoe сессии, трафик никакой не ехал. Виновата оказалась сетевая карта. После замены все заработало как надо.

kvirtu
Сообщения: 363
Зарегистрирован: Вс июн 04, 2006 11:10 am
Контактная информация:

Re: mpd5 - адрес шлюза по умолчанию ???

Сообщение kvirtu »

sopov писал(а):Ну так а что неработает? Вобще всеравно какой ip адрес будет прописан в set ipcp ranges. У вас соединение точка-точка. И совершенно не важно сколько у вас сетевых карт на брасе. Тот конфиг, что я дал скопирован с рабочего браса с 3 сетевыми, который обслуживает много вланов и порядка ~1500 сессий онлайн. Все работает отлично. Был когда-то случай - я пытался запустить на одном брасе вланы, связь вланов с сервером работала, но при установке pppoe сессии, трафик никакой не ехал. Виновата оказалась сетевая карта. После замены все заработало как надо.
дело в том что у клиента адрес сервера присваивается неправильно, а решение найдено:
set ippool add pppoe 10.15.15.1 10.15.16.255
set ipcp ranges 1.1.1.1/32 ippool pppoe
где 1.1.1.1 - белый маршрутизирующий адрес, и теперь клиенту при создании пппое-соединения присваивается IP-адрес сервера - 1.1.1.1
http://www.ultranet.ks.ua - локальная сеть в Херсоне

Ответить