Здраствуйте, скажите пожалуйста, как привязать пользователя к бандлу?
У меня MPD работает как сервер для PPTP подключений. Например: есть сервер с выходом в интернет, и 1 реальный ip адресс. Я хотел чтобы этот ip был присвоен пользователю admin, т.е. только admin мог принимать входящие подключения из интернета. А пользователь user(и прочие) не мог..
Я попытался сделать вот такими настройками:
<-====== MPD.CONF ========->
default:
load pptp0
load pptp1
pptp0:
new -i ng0 pptp0 pptp0
#Пытаюсь привязать пользователя к бандлу (?)
set bundle authname admin
#Разрешаем входящие соединения
set pptp enable incoming
set pptp disable originate
load pptp_standart
pptp1:
new -i ng1 pptp1 pptp1
#Пытаюсь привязать пользователя к бандлу (?)
set bundle authname user
#ЗАпрещаю входящие соединения
set pptp disable incoming
load pptp_standart
pptp_standart:
set iface disable on-demand
set bundle disable multilink
set link yes acfcomp protocomp
set ipcp ranges 192.168.1.153/32 100.100.0.0/24
#Требуем chap авторизации
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp yes vjcomp
#Устанавливаем DNS и Wins
set ipcp dns 195.34.32.10
set iface disable proxy-arp
#Включаем компрессию данных
set bundle enable compression
#Включаем компрессию данных, совсестимую с Microsoft-клиентами
set ccp yes mppc
#Включаем шифрование, совместимое с Microsoft-клиентами
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle yes crypt-reqd
<-=========================->
<-====== MPD.LINKS ========->
pptp0:
set link type pptp
pptp1:
set link type pptp
<-=========================->
<-====== MPD.SECRET =======->
admin "pass" 100.100.0.2
user "pass2" 100.100.0.3
<-=========================->
Но тем не менее, если ng0 свободен, то на него может зайти user и принимать входящие подключения.. Заранее большое спасибо!