|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Pavel Shirshov 2:5010/148.22 27 Jan 2004 01:01:58 To : All Subject : mpd+ifconfig - trouble -------------------------------------------------------------------------------- Возникла следующая проблема, как лечить - не знаю. Работала связка сервер mpd3.14 (FreeBSD4.8-Stable) + клиент mpd3.14(FreeBSD4.8-Release) Все работало замечательно(если не считать залипаний линка, но об этом ниже), пока я не сменил версию сервере на mpd3.16, а затем поставил patch на ng_pptpgre.c. Симптомы следующие: Сервер линк видит, но клиентскую сторону туннеля пинговать не в состоянии. А на клиенте туннеля вообще нет, хотя в mpd вроде все ок и link поднят залез в логи и там увидел следующее: Jan 26 13:50:37 mpd: [vpn0] IPCP: state change Ack-Sent --> Opened Jan 26 13:50:37 mpd: [vpn0] IPCP: LayerUp Jan 26 13:50:37 mpd: 172.16.154.2 -> 172.16.154.1 Jan 26 13:50:37 mpd: [vpn0] IFACE: Up event Jan 26 13:50:37 mpd: [vpn0] setting interface ng0 MTU to 1456 bytes Jan 26 13:50:37 mpd: [vpn0] exec: /sbin/ifconfig ng0 172.16.154.2 172.16.154.1 netmask 0xffffffff -link0 Jan 26 13:50:37 mpd: [vpn0] exec: command returned 256 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jan 26 13:50:37 mpd: [vpn0] exec: /sbin/route add 172.16.154.2 -iface lo0 То есть ifconfig не смог поднять ng0 (хотя код возврата очень странный). Пытаюсь руками поднять данный интерфейс - получаю - адрес уже используется, хотя адреса в таблице ifconfig-а, в таблице роутинга нет! Лечится сие только полной!!! перезагрузкой клиента! Вот конфиги клиента # cat mpd.conf default: load vpn0 vpn0: new -i ng0 vpn0 vpn set iface disable on-demand set iface idle 0 set iface route 10.0.0.0/8 set bundle disable multilink set bundle authname "name" set bundle password "pass" set link yes acfcomp protocomp set link no pap set link yes chap set link mtu 1460 set link keep-alive 10 40 set ipcp yes vjcomp set ipcp ranges 172.16.154.2/32 172.16.154.1/32 set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set ccp yes mpp-stateless open # cat mpd.links vpn: set link type pptp set pptp peer xx.xx.xx.xx set pptp disable incoming set pptp enable originate outcall А вот конфиги сервера default: load vpn5 vpn5: new -i ng5 vpn5 vpn5 set bundle authname "name" set bundle password "pass" set ipcp ranges 172.16.154.1/32 172.16.154.2/32 load common common: set iface disable on-demand set iface idle 0 set iface up-script "/usr/local/bin/mpd-scripts/up-script.sh" set iface down-script "/usr/local/bin/mpd-scripts/down-script.sh" set bundle disable multilink set link yes acfcomp protocomp set link no pap set link yes chap set link mtu 1460 set link keep-alive 10 75 set ipcp yes vjcomp set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set ccp yes mpp-stateless open Как решить мою проблему? C уважением, Pavel Shirshov. --- GoldED+/W32 1.1.5 * Origin: pavelsh(at)mail(dot)ru (2:5010/148.22) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/23958401566a9.html, оценка из 5, голосов 10
|