Добрый день всем!
Помогите пожалуйста исправить ситуацию:регулярно обрывается связь с интернет в корбине через vpn. бывает через 5 часов, бывает каждые 10 минут. приходится перезагружать сервер и после этого интернет работает снова.
в интернет хожу через FreeBSD 7.0 release + mpd-4.3
в логе при обрыве связи вот такое пишется постоянно:
Feb 4 10:33:59 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:33:59 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:33:59 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:34:00 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:34:00 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:34:00 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:34:00 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:34:00 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:34:00 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:34:00 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:34:00 aa kernel: arpresolve: can't allocate route for 85.21.0.17
Feb 4 10:35:02 aa kernel: arplookup 85.21.0.17 failed: host is not on local network
Feb 4 10:35:02 aa kernel: arpresolve: can't allocate route for 85.21.0.17
вот настройки
/etc/rc.conf:
ifconfig_re0="DHCP"
route add 0.0.0.0/0 10.193.104.1
mpd_enable="YES"
io-up-pptp.sh
#!/bin/sh
route delete 85.21.0.17
route add 85.21.0.17 10.193.104.1
default_route_old=`route -n get default 2>&1 | grep gateway | awk '{print $2}'`
if [ $default_route_old ]; then
echo $default_route_old > /var/tmp/default_route_old
route -nq change default $4
else
rm -f /var/tmp/default_route_old
route -nq add default $4
fi
io-down-pptp.sh
#!/bin/sh
if [ -r /var/tmp/default_route_old ]; then
default_route_old=`cat /var/tmp/default_route_old`
rm -f /var/tmp/default_route_old
route -nq change default $default_route_old
else
route -nq delete default
fi
85.21.0.17 - адрес VPN-сервера (взял из команды ping vpn.corbina.net)
10.193.104.1 - адрес шлюза локальной сети (взял из команды netstat –rn)
mpd.conf
startup:
set web ip 127.0.0.1
set web port 5006
set web user vpn vpn
set web open
default:
load vpn-pptp
vpn-pptp:
new -i ng0 netline_pptp vpn
set iface mtu 1460
set iface idle 0
set iface enable tcpmssfix
# set iface route default
set iface up-script /usr/local/etc/mpd4/io-up-pptp.sh
set iface down-script /usr/local/etc/mpd4/io-down-pptp.sh
set auth authname мой_логин
set auth password мой_пароль
set link keep-alive 60 180
set link accept chap
set link no pap
set link max-redial 0
set bundle disable multilink
set bundle disable crypt-reqd
set bundle disable noretry
set ccp yes mpp-e40
set ccp no mpp-e128
set ccp no mpp-stateless
set ipcp no vjcomp
open
mpd.links:
vpn:
set link type pptp
set pptp peer 85.21.0.17
set pptp enable originate
set pptp disable incoming windowing