Прошу помочь
ситуация:
провайдер beeline москва
freeBSD 8.0(недавно скачана с офф сайта) i386
mpd-4.4.1_1Все делал по инструкции http://www.help.corbina.ru/internet/install/freebsd/ за некоторым исключением:
интерфейс, смотрящий в билайн прописан как получающий адрес с DHCP
плюс .sh скрипты немного изменены (я в принципе пробовал и с теми что предлагаеться но разницы нет, до них тупо не доходит).При старте системы mpd подключаться не хочет в логах пишеться следующее
Jan 16 19:51:35 fire mpd: web: listening on 192.168.1.123 5006
Jan 16 19:51:35 fire mpd: [corbina_l2tp] using interface ng0
Jan 16 19:51:35 fire mpd: [l2tp] link: OPEN event
Jan 16 19:51:35 fire mpd: [l2tp] LCP: Open event
Jan 16 19:51:35 fire mpd: [l2tp] LCP: state change Initial --> Starting
Jan 16 19:51:35 fire mpd: [l2tp] LCP: LayerStart
Jan 16 19:51:35 fire mpd: L2TP: Control connection 0x2851e944 initiated
Jan 16 19:52:35 fire mpd: L2TP: Control connection 0x2851e944 terminated: 6 (expecting reply; none received)
Jan 16 19:52:35 fire mpd: [l2tp] link: DOWN event
Jan 16 19:52:35 fire mpd: [l2tp] link: reconnection attempt 1
Jan 16 19:52:35 fire mpd: [l2tp] LCP: Down event
Jan 16 19:52:35 fire mpd: [l2tp] pausing 6 seconds before open
Jan 16 19:52:41 fire mpd: L2TP: Control connection 0x2851e644 initiated
Jan 16 19:52:46 fire mpd: L2TP: Control connection 0x2851e944 destroyed
Jan 16 19:53:41 fire mpd: L2TP: Control connection 0x2851e644 terminated: 6 (expecting reply; none received)
Jan 16 19:53:41 fire mpd: [l2tp] link: DOWN event
Jan 16 19:53:41 fire mpd: [l2tp] link: reconnection attempt 2
Jan 16 19:53:41 fire mpd: [l2tp] LCP: Down event
Jan 16 19:53:41 fire mpd: [l2tp] pausing 6 seconds before open
Jan 16 19:53:47 fire mpd: L2TP: Control connection 0x2851e944 initiated
Jan 16 19:53:52 fire mpd: L2TP: Control connection 0x2851e644 destroyed
Jan 16 19:54:47 fire mpd: L2TP: Control connection 0x2851e944 terminated: 6 (expecting reply; none received)
Jan 16 19:54:47 fire mpd: [l2tp] link: DOWN event
Ооднако если запускать его "ручками" все идет успешно.
После долгих исследований заметил что такой же лог пишется если при отключеном DHCP запускать в ручную
те складываеться впечатление что когда mpd стартует сам то dhcp не успевает "сработать" но это же бред
может какие у кого есть идеи?
Если какие конфиги нужны могу указать но в принципе они взяты по ссылке которую я указал выше
обратите внимание на то что в принципе настройки рабочие ибо при ручном запуске пожключение идет!
дать права на запуск скриптов не забыл
лично у меня идей уже больше нет.
Если вы не поможите буду заного сносить и опять с нуля ставить но надежды мало
заранее спасибоmpd.conf след
startup:
set web ip 127.0.0.1
set web port 5006
set web user vpn vpn
set web opendefault:
load vpn-pptp
vpn-l2tp:
new -i ng0 corbina_l2tp l2tp
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-l2tp.sh
set iface down-script /usr/local/etc/mpd4/io-down-l2tp.sh
set auth authname LOGIN
set auth password 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 ipcp no vjcomp
open
> Прошу помочь
> ситуация:
> провайдер beeline москва
> freeBSD 8.0(недавно скачана с офф сайта) i386
> mpd-4.4.1_1Безотносительно главного вопроса - надо брать 8.1 и mpd5
> После долгих исследований заметил что такой же лог пишется если при отключеном
> DHCP запускать в ручную
> те складываеться впечатление что когда mpd стартует сам то dhcp не успевает
> "сработать" но это же бредЭто - не бред
Стандартно - dhclient стартует одним из последних> может какие у кого есть идеи?
Диагностика выполнена - почему бы не убедиться в собственном выводе? :)
rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | grep -nE '(mpd|dhclient)'
> Безотносительно главного вопроса - надо брать 8.1 и mpd5учту, просто как наверно понятно я только начинаю свои познания в freebsd и потому начал настраивать mpd4 потому что нашел рабочий (пол года назад он у меня работал как нужно, те при запуске все конектилось) конфиг от самой корбины если в краце чем mpd5 лучше? (стабильнее, быстрее)
> rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | grep -nE '(mpd|dhclient)'
что команда делает, изучение man-а не помогло
>> Безотносительно главного вопроса - надо брать 8.1 и mpd5
> учту, просто как наверно понятно я только начинаю свои познания в freebsd
> и потому начал настраивать mpd4 потому что нашел рабочий (пол года
> назад он у меня работал как нужно, те при запуске все
> конектилось) конфиг от самой корбины если в краце чем mpd5 лучше?
> (стабильнее, быстрее)
>> rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | grep -nE '(mpd|dhclient)'
> что команда делает, изучение man-а не помогло# rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | grep -nE '(mpd|dhclient)'
rcorder: requirement `ip6fw' in file `/etc/rc.d/network_ipv6' has no providers.
67:/usr/local/etc/rc.d/mpd4
147:/etc/rc.d/dhclientвыводиться порядок запуска да?
как его изменить?
>[оверквотинг удален]
> set auth password 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 ipcp no vjcomp
> openесли засада в дхцп ,что мешает выставить статический адрес .
вот мои настройки пров билайн - бывшая корбина . freebsd 8.1 mpd 5.5
rc.conf
defaultrouter="10.87.16.1"
ifconfig_rl1="DHCP"
mpd.conf с натом
startup:
set user webtest qwerty
set console self 127.0.0.1 5005
set console open
set web self 127.0.0.1 5006
set web closedefault:
load vpn-l2tpvpn-l2tp:
create bundle static L2TP
set iface enable nat
set nat enable log
set nat enable same-ports
set bundle enable ipcp
set bundle disable multilink
set iface idle 0
set iface enable tcpmssfix
set iface up-script /usr/local/etc/mpd5/io-up-l2tp.sh
set iface down-script /usr/local/etc/mpd5/io-down-l2tp.sh
set ipcp no vjcompcreate link static L2 l2tp
set link action bundle L2TP
set link accept chap-md5
set link latency 0
set link max-redial 0
set link mtu 1460
set link keep-alive 10 60
set l2tp peer 78.107.1.255 <-- куда
set auth authname *******
set auth password *******
openio-up-l2tp.sh
#!/bin/shLocalGW=`GW`
route delete $4
route add $4 10.87.16.1
route delete default
route add default $4
route add 10.0.0.0/8 10.87.16.1 пиринг
route add 85.21.79.0/24 10.87.16.1 пиринг
route add 85.21.90.0/24 10.87.16.1 пиринг
io-down-l2tp.sh
#!/bin/sh
LocalGW=`GW`
dr=`cat /tmp/dr`route delete $dr
route delete default
route add default 10.87.16.1
rm -f /tmp/dr