>[оверквотинг удален]
>alias ppp-compress-24 ppp_deflate
>alias ppp-compress-26 ppp_deflate
>alias net-pf-24 pppoe
>
>./configure --enable-plugin=/usr/src/ppp-2.4.4/src
>...
>checking for Linux 2.4.X kernel-mode PPPoE support... no
>...
>
>Что ему теперь не нравится? Вот суть проблемы: http://forum.nag.ru/forum/index.php?s=3eefa06cb7eabee442e422...
А вот похоже решение
Проблема в конфликте 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)