2)Имеется ADSL канал.
3)Необходимо раздать этот канал для пользователей в сети.
2 интерфейса
rl0 - смотрит в локалку "192.168.0.1"
rl1 - смотрит в инет "DHCP"
Установил из портов mpd клиент и настроил его так как говорит провайдер:
Конфигурационные файлы:
/usr/local/etc/mpd.conf
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
set iface idle 0
set iface up-script /usr/local/etc/mpd/io-up.sh
set iface down-script /usr/local/etc/mpd/io-down.sh
set iface route default
set bundle disable multilink
set bundle authname "логин"
set bundle password "Пароль"
set link yes acfcomp protocomp
set link disable chap pap
set link accept chap pap
set link enable no-orig-auth
set link keep-alive 10 75
set link mtu 1492
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ccp yes mpp-stateless
open
/usr/local/etc/mpd.links
vpn:
set link type pptp
set pptp peer 10.128.4.1
set pptp enable originate outcall
/usr/local/etc/mpd/io-up.sh (должен быть исполняемым)
#!/bin/sh
vpn_ip=10.128.4.1
ip_def_gw="IP вашего шлюза"
server_ftp=10.129.1.2
/sbin/route delete $vpn_ip
/sbin/route add $vpn_ip $ip_def_gw
/sbin/route delete default
/sbin/route add default -interface ng0
/sbin/route add $server_ftp $ip_def_gw
/usr/local/etc/mpd/io-down.sh (должен быть исполняемым)
#!/bin/sh
vpn_ip=10.128.4.1
ip_def_gw="IP вашего шлюза"
/sbin/route delete default
/sbin/route add default $ip_def_gw
/sbin/route delete $vpn_ip
Все вышеописаное вписал сделал файлы исплоняемыми начинаю запускать mpd
root#: mpd
Multi-link PPP for FreeBSD
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 478, version 3.18 (....)
[:]
И больше ничего не происходит...
Помогите пожалуйста... в чем проблема?
Если нужна еще какая-то информация по конфигам выложу.
ядро собирал с опциями
IPFIREWALL
IPFIREWALL_VERBOSE
IPFIREWALL_VERBOSE_LIMIT_100
IPFIREWALL_FORWARD
IPFIREWALL_DEFAULT_TO_ACCEPT
IPSTEALTH
IPDIVERT
DUMMYNET
DEVICE_POLLING
TCP_DROP_SYNFIN
NETGRAPH
NETGRAPH_PPTPGRE
NETGRAPH_MPPC_ENCRYPTION
NETGRAPH_BPF
HZ=1000
P.S во фре неделю