mpd5 - адрес шлюза по умолчанию ???
mpd5 - адрес шлюза по умолчанию ???
У меня на серваке 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
При подключении по пппое у клиента адрес сервера присваиваться 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 - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
set ipcp ranges <ip_serv> ippool pool1
у тебя разве мпд пул дает? или у тебя пул заведен в абиллсе?
у тебя разве мпд пул дает? или у тебя пул заведен в абиллсе?
Re: mpd5 - адрес шлюза по умолчанию ???
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 - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
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.''
Re: mpd5 - адрес шлюза по умолчанию ???
а чем отличаются ippool и pool1 ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
ничем, это произвольное название
Re: mpd5 - адрес шлюза по умолчанию ???
Понял, спасиб,Matrixnts писал(а):ничем, это произвольное название
а как быть со вторым каналом в инет и мпд ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
со вторым уже сложнее, баланс каналов надо делать если не ошибаюсь
Re: mpd5 - адрес шлюза по умолчанию ???
прописал
set ipcp ranges 1.1.1.1 ippol1 ippoll2
не работает, может все таки надо 1.1.1.1/32 ???
set ipcp ranges 1.1.1.1 ippol1 ippoll2
не работает, может все таки надо 1.1.1.1/32 ???
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
Блин, не могу сам победить никак МПД5, уже строку set ipcp ranges - вообще убрал, добавил set iface route default .
все равно присваивается адрес первого интерфейса на серваке, уже и отключил его ifconfig re0 down и все равно через него идет маршрутизация у клиента :blink:
В серваке есть 4 интерфейса: ifconfig
re0 - пиринг
age0 - пиринг
fxp0 - смотрит на прова
fxp1 - смотрит в локалку
клиенту присваивается "IP-адрес сервера" , адрес сетевой re0
все равно присваивается адрес первого интерфейса на серваке, уже и отключил его ifconfig re0 down и все равно через него идет маршрутизация у клиента :blink:
В серваке есть 4 интерфейса: ifconfig
re0 - пиринг
age0 - пиринг
fxp0 - смотрит на прова
fxp1 - смотрит в локалку
клиенту присваивается "IP-адрес сервера" , адрес сетевой re0
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
А потому, что вы выдумываете что-то свое, а мануал не читаете...
Код: Выделить всё
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
Re: mpd5 - адрес шлюза по умолчанию ???
Я делал все по мануалу, пробывал и так и с маской /32sopov писал(а):А потому, что вы выдумываете что-то свое, а мануал не читаете...
set ipcp ranges ip_сетевой_смотрящей_в_инет ippool pool1
НО ... не работает, когда в сервере больше 2-х сетевых карт .......
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: mpd5 - адрес шлюза по умолчанию ???
Ну так а что неработает? Вобще всеравно какой ip адрес будет прописан в set ipcp ranges. У вас соединение точка-точка. И совершенно не важно сколько у вас сетевых карт на брасе. Тот конфиг, что я дал скопирован с рабочего браса с 3 сетевыми, который обслуживает много вланов и порядка ~1500 сессий онлайн. Все работает отлично. Был когда-то случай - я пытался запустить на одном брасе вланы, связь вланов с сервером работала, но при установке pppoe сессии, трафик никакой не ехал. Виновата оказалась сетевая карта. После замены все заработало как надо.
Re: mpd5 - адрес шлюза по умолчанию ???
дело в том что у клиента адрес сервера присваивается неправильно, а решение найдено: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 - локальная сеть в Херсоне