flood Posted March 19, 2007 Posted March 19, 2007 а кто как борется (поборол) зависание интерфейсов tun при раздаче PPPoE ? на столе поковырял не висло, поставил тазик в продакшен и началось, клиент отпал а интерфес на сервере активен и естественно пользователь подключиться заново не может… Как вариант решения как можно после поднятия ППП запустить скрипт и передать ему айпи пользователя ? 6.2-BETA2 на 5.3-RELEASE-p5 как-то реже висло, какие будут варианты ? мои конфиги default: enable lqr set lqrperiod 15 set echoperiod 5 enable echo set server /var/tmp/pppuser%d "" 0177 set mtu max 1492 set mtu 1492 set mru max 1492 set mru 1492 set speed sync set timeout 0 enable tcpmssfixup allow mode direct enable chap enable deflate accept deflate disable acfcomp protocomp deny acfcomp disable vjcomp deny vjcomp set dns 10.1.1.2 accept dns pppoeserver: set ifaddr 10.1.1.1 set radius /etc/ppp/radius.conf Вставить ник Quote
balamutang Posted March 21, 2007 Posted March 21, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5) 2) не юзать pppoed (пользуй mpd) Вставить ник Quote
flood Posted March 21, 2007 Author Posted March 21, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5)2) не юзать pppoed (пользуй mpd) а конфиги рабочие от mpd можно? Вставить ник Quote
balamutang Posted March 22, 2007 Posted March 22, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5) 2) не юзать pppoed (пользуй mpd) а конфиги рабочие от mpd можно? вот здесь я выкладывал:http://ltc.hut1.ru/mpd/ если будешь делать без радиуса - выкинь все строки со словом radius Вставить ник Quote
Alex Freeman Posted March 28, 2007 Posted March 28, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5) 2) не юзать pppoed (пользуй mpd) а конфиги рабочие от mpd можно? вот здесь я выкладывал:http://ltc.hut1.ru/mpd/ если будешь делать без радиуса - выкинь все строки со словом radius А у меня этот конфиг не работает :-((( Пишет: Cannot send a netgraph message: fxp0::No such file or directory Что за ерунда? Вставить ник Quote
Alex Freeman Posted March 28, 2007 Posted March 28, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5) 2) не юзать pppoed (пользуй mpd) а конфиги рабочие от mpd можно? вот здесь я выкладывал:http://ltc.hut1.ru/mpd/ если будешь делать без радиуса - выкинь все строки со словом radius А у меня этот конфиг не работает :-((( Пишет: Cannot send a netgraph message: fxp0::No such file or directory Что за ерунда? Все, проблема решилась. Пересобрал ядро, добавив в него что-то типа: options NETGRAPH options NETGRAPH_DEBUG options NETGRAPH_BPF options NETGRAPH_BRIDGE options NETGRAPH_DEVICE options NETGRAPH_ECHO options NETGRAPH_EIFACE options NETGRAPH_ETHER options NETGRAPH_IFACE options NETGRAPH_IP_INPUT options NETGRAPH_KSOCKET options NETGRAPH_MPPC_COMPRESSION options NETGRAPH_MPPC_ENCRYPTION options NETGRAPH_NETFLOW options NETGRAPH_PPP options NETGRAPH_PPPOE options NETGRAPH_PPTPGRE options NETGRAPH_RFC1490 options NETGRAPH_SOCKET options NETGRAPH_TTY options NETGRAPH_UI options NETGRAPH_VJC Все ГУТ! Работает. Вставить ник Quote
balamutang Posted March 28, 2007 Posted March 28, 2007 1) не юзать сырое глючное гогно типа 6.2 (пользуй 5.5) 2) не юзать pppoed (пользуй mpd) а конфиги рабочие от mpd можно? вот здесь я выкладывал:http://ltc.hut1.ru/mpd/ если будешь делать без радиуса - выкинь все строки со словом radius А у меня этот конфиг не работает :-((( Пишет: Cannot send a netgraph message: fxp0::No such file or directory Что за ерунда? Все, проблема решилась. Пересобрал ядро, добавив в него что-то типа: options NETGRAPH options NETGRAPH_DEBUG options NETGRAPH_BPF options NETGRAPH_BRIDGE options NETGRAPH_DEVICE options NETGRAPH_ECHO options NETGRAPH_EIFACE options NETGRAPH_ETHER options NETGRAPH_IFACE options NETGRAPH_IP_INPUT options NETGRAPH_KSOCKET options NETGRAPH_MPPC_COMPRESSION options NETGRAPH_MPPC_ENCRYPTION options NETGRAPH_NETFLOW options NETGRAPH_PPP options NETGRAPH_PPPOE options NETGRAPH_PPTPGRE options NETGRAPH_RFC1490 options NETGRAPH_SOCKET options NETGRAPH_TTY options NETGRAPH_UI options NETGRAPH_VJC Все ГУТ! Работает. options NETGRAPH_PPPOE хватило бы вполне. как вариант - вообще kldload ng_pppoe и ничего не пересобирать Вставить ник Quote
Alex Freeman Posted March 28, 2007 Posted March 28, 2007 options NETGRAPH_PPPOE хватило бы вполне. как вариант - вообще kldload ng_pppoe и ничего не пересобирать Да, конечно. Я просто маханул из буфера обмена, не глядя... Вставить ник Quote
Alex Freeman Posted March 29, 2007 Posted March 29, 2007 options NETGRAPH_PPPOE хватило бы вполне. как вариант - вообще kldload ng_pppoe и ничего не пересобирать Да, конечно. Я просто маханул из буфера обмена, не глядя... А вот и хрен....На FreeBSD 5.3 работает, а на 6.1 - нет. Пока не пойму почему. При подключении клиента выскакивает (у клиента) "Ошибка 619. Указанный порт не подключен". А в логах mpd: Mar 29 08:44:47 test mpd: [poe0] LCP: not converging Mar 29 08:44:47 test mpd: [poe0] LCP: parameter negotiation failed Mar 29 08:44:47 test mpd: [poe0] LCP: state change Ack-Sent --> Stopped Mar 29 08:44:47 test mpd: [poe0] LCP: LayerFinish Mar 29 08:44:47 test mpd: [poe0] device: CLOSE event in state UP Mar 29 08:44:47 test mpd: [poe0] device is now in state CLOSING Mar 29 08:44:47 test mpd: [poe0] device: DOWN event in state CLOSING Mar 29 08:44:47 test mpd: [poe0] device is now in state DOWN Mar 29 08:44:47 test mpd: [poe0] link: DOWN event Mar 29 08:44:47 test mpd: [poe0] LCP: Down event Mar 29 08:44:47 test mpd: [poe0] LCP: state change Stopped --> Starting Mar 29 08:44:47 test mpd: [poe0] LCP: phase shift ESTABLISH --> DEAD Mar 29 08:44:47 test mpd: [poe0] LCP: LayerStart Mar 29 08:44:47 test mpd: [poe0] LCP: Close event Mar 29 08:44:47 test mpd: [poe0] LCP: state change Starting --> Initial ..ну и т. д. Вставить ник Quote
balamutang Posted March 29, 2007 Posted March 29, 2007 не юзать сырое глючное гогно типа 6.2 я имел ввиду все 6-ю ветку Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.