diff -Nru ppp-2.4.4.orig/pppd/sys-linux.c ppp-2.4.4/pppd/sys-linux.c --- ppp-2.4.4.orig/pppd/sys-linux.c 2007-08-17 10:53:55.000000000 +0300 +++ ppp-2.4.4/pppd/sys-linux.c 2007-08-17 10:56:29.000000000 +0300 @@ -2051,10 +2051,10 @@ kernel_version = KVERSION(osmaj, osmin, ospatch); fd = open("/dev/ppp", O_RDWR); -#if 0 +/* #if 0 */ if (fd < 0 && errno == ENOENT) { /* try making it and see if that helps. */ - if (mknod("/dev/ppp", S_IFCHR | S_IRUSR | S_IWUSR, + if (mknod("/dev/ppp", S_IFCHR | S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP, makedev(108, 0)) >= 0) { fd = open("/dev/ppp", O_RDWR); if (fd >= 0) @@ -2065,7 +2065,7 @@ fd = open("/dev/ppp", O_RDWR); } } -#endif /* 0 */ +/* #endif /* 0 */ if (fd >= 0) { new_style_driver = 1;