Jump to content

Recommended Posts

Posted (edited)

Имеется проблема в связке pppoe + pppd на Linux Fedora Core 6,7

 

имеем:

- rp-pppoe 3.8 , пробовали как родную - rp-pppoe-3.8-1.fc7, так и скомпилированную из исходников.

- pppd, пробовали, как родную - ppp-2.4.4-2, так и из исходников 2.4.1, 2.4.2, 2.4.3, 2.4.4

- ядро, пробовали как родное - 2.6.22.9-91.fc7, до этого родное 2.6.18-1.2798.fc6, сейчас скомпилированное 2.6.23.1.

 

Вобщем как видно перебробовали все. Но проблема остается. Суть проблемы.

при ppp-2.4.4 или ppp-2.4.3 при попытке клиентом установить сессию клиент отваливается по таймауту с логами:

 

Nov 2 15:55:46 router pppd[5248]: pppd 2.4.4 started by root, uid 0

Nov 2 15:55:46 router pppd[5248]: Using interface ppp0

Nov 2 15:55:46 router pppd[5248]: Connect: ppp0 <--> /dev/pts/0

Nov 2 15:56:22 router pppd[5262]: LCP: timeout sending Config-Requests

Nov 2 15:56:22 router pppd[5262]: Connection terminated.

Nov 2 15:56:22 router pppd[5262]: Modem hangup

 

 

при ppp-2.4.1 соедиенение устанавливается, клиент подключается, но через некоторое время ничинаются проблемы с завершением сесиий. Они виснут и процессы pppoe и pppd прибиваются только через kill -9. Все это начинает сопровождаться какими-то глюками, появляются "[pppoe] defunc" процессы.

при ppp-2.4.2 соединения также устанавливается, но при завершении процесса лезут другие глюки в виде "pppd[10118]: Terminating on signal 15." в огронмном кол-ве, сами процессы висят и не завершаются.

Такая фигня наблюдалась на Fedora 6, обновили до Fedora 7 - проблeма осталась. Да вроде и уже не в самой ОС проблема похоже, раз мы уже и ядро и pppoe и pppd из исходников компилировали.

 

Раньше все это дело работало как часы на RedHat 7.3 и тут за каким-то хреном решили обновить :(

 

Конфиги pppoe-server-options :

lock

proxyarp

debug

local

noauth

require-chap

default-mru

default-asyncmap

proxyarp

ktune

login

lcp-echo-interval 20

lcp-echo-failure 2

ms-dns xxx.xxx.xxx.xxx

mtu 1450

mru 1450

nobsdcomp

noccp

noendpoint

noipdefault

noipx

novj

receive-all

 

Поиск по инету ничего не дал. Есть, кто сталкивался с подобными проблемами, но ответа и решения на них не нашли. Собственно вопрос - кто-нибудь сталкивался с подобным? У кого-нибудь работает на Fedora 6/7 pppoe-сервер? Если работает - поделитесь инфой о версиях ядра, ppp, pppoe, конфигах и каких-либо еще тонкостях.

Спасибо!

Edited by Bat
Posted
Действительно в этом проблема.
простите, в чем?

 

PS

а то я тут тоже проапгрейдить pppoe решил с RH 7.3 :) правда, от RH7.3 там уже только одно название.

Posted
Проблема в конфликте syslog и pppd > 2.4.2 под pppoe-serverом

в Bugzillе RedHatа есть открытые баги, но они без ответа...

Примерно вот так должно хватать....

 

--- ppp-2.4.4/pppd/main.c       2006-06-04 06:52:50.000000000 +0300
+++ ../../ppp/pppd/main.c       2006-12-19 12:22:11.000000000 +0200
@@ -66,7 +66,7 @@
  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */

-#define RCSID  "$Id: main.c,v 1.153 2006/06/04 03:52:50 paulus Exp $"
+#define RCSID  "$Id: main.c,v 1.155 2006/12/19 10:22:11 paulus Exp $"

#include <stdio.h>
#include <ctype.h>
@@ -1567,6 +1567,8 @@
        if (errfd == 0 || errfd == 1)
                errfd = dup(errfd);

+       closelog();
+
        /* dup the in, out, err fds to 0, 1, 2 */
        if (infd != 0)
                dup2(infd, 0);
@@ -1575,7 +1577,6 @@
        if (errfd != 2)
                dup2(errfd, 2);

-       closelog();
        if (log_to_fd > 2)
                close(log_to_fd);
        if (the_channel->close)

Posted
Примерно вот так должно хватать....
Ух, все заработало!

Где-ж вы раньше были?

Откуда инфу взяли?

  • 1 year later...
Posted (edited)

Здраствуйте!

Я поставил себе данный сервер на дисрибутив ASP 12 Carbon! сделал все необходимые манипуляции с PPPD Всё работает, но есть одно НО!

Пинг с клиента (windowsXP) до сервера (по ppp туннелю) составляет 15мс. между клиентом и сервером стоят 2 глупых свитча и 40 метрой витухи! можно ли этот пинг как то уменшить до нормальных размеров <1мс?? или это такая особенность работы данного сервиса???

Edited by zakachkin

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...