sure as heck is the problem, for some reason the ppp.o file isnt being loaded at boot time
1) make sure that this to your /etc/network.conf: (and the MUST be in the order you see below # Serial Support slhc ppp ppp_deflate bsd_comp 2) make sure slhc.o, ppp.o, ppp_deflate.o, and bsd_comp.o are located in /lib/modules/ If both the above statements are true OR false then redownload and try making a new diskete from the image file, you may have downloaded a bad copy earlier or edit syslinux.cfg on the floppy itself and the variable ramdisk_size=6144 to ramdisk_size=8192 ----- Original Message ----- From: "CaMiX CaMiX" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, December 22, 2001 7:21 AM Subject: Re: [Leaf-user] ppp0 not loading in Dachstein > Ok, well I've made sure that those modules are now loading in /etc/modules > but still no dice. I really don't know why it's not connecting now. Is > ppp0 supposed to be showing, because it still doesn't show under "ifconfig > -a"? When I ran the debug what caught my eye was at the very end which was: > --------------------------------------------- > ioctl(TIOCSETD(PPP)): Invalid argument(22) > /usr/sbin/pppd: This system lacks kernel support for PPP. This could be > because > the PPP kernel module could not be loaded, or because PPP was not > included in the kernel configuration. If PPP was included as a > module, try `/sbin/modprobe -v ppp'. If that fails, check t > --------------------------------------------- > If this is the problem, which I'm sure it is, what could I look at or do to > fix it? Here is the whole copy of my debug file just in case: > > --------------------------------------------- > Sat Dec 22 10:24:22 UTC 2001 > Output of uname -a > Linux firewall 2.2.19-3-LEAF-RAID #4 Sat Dec 1 17:27:59 CST 2001 i386 > unknown > --------------------------------------------- > Output of ifconfig -a > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:3924 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > ipsec0 Link encap:IPIP Tunnel HWaddr > unspec addr:[NONE SET] Mask:[NONE SET] > NOARP MTU:0 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > ipsec1 Link encap:IPIP Tunnel HWaddr > unspec addr:[NONE SET] Mask:[NONE SET] > NOARP MTU:0 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > ipsec2 Link encap:IPIP Tunnel HWaddr > unspec addr:[NONE SET] Mask:[NONE SET] > NOARP MTU:0 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > ipsec3 Link encap:IPIP Tunnel HWaddr > unspec addr:[NONE SET] Mask:[NONE SET] > NOARP MTU:0 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > brg0 Link encap:Ethernet HWaddr FE:FD:04:00:5C:EA > unspec addr:[NONE SET] Bcast:[NONE SET] Mask:[NONE SET] > BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > > eth0 Link encap:Ethernet HWaddr 00:81:8F:71:3F:93 > unspec addr:[NONE SET] Bcast:[NONE SET] Mask:[NONE SET] > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:480 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > Interrupt:11 Base address:0xf000 > > eth1 Link encap:Ethernet HWaddr 00:81:8E:F0:11:75 > inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > Collisions:0 > Interrupt:10 Base address:0x1000 > > --------------------------------------------- > Output of lsmod > Module Pages Used by > ip_masq_vdolive 1180 0 (unused) > ip_masq_user 3708 0 (unused) > ip_masq_raudio 2980 0 (unused) > ip_masq_quake 1220 0 (unused) > ip_masq_portfw 2416 0 (unused) > ip_masq_mfw 3196 0 (unused) > ip_masq_irc 1924 0 (unused) > ip_masq_ftp 3576 0 (unused) > ip_masq_cuseeme 964 0 (unused) > ip_masq_autofw 2476 0 (unused) > natsemi 8440 2 > pci-scan 2300 0 [natsemi] > isofs 17692 0 > ide-cd 22672 0 > cdrom 26712 0 [ide-cd] > --------------------------------------------- > Output of netstat -n -r > Kernel IP routing table > Destination Gateway Genmask Flags MSS Window irtt > Iface > 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 > eth1 > --------------------------------------------- > Contents of /etc/resolv.conf > # MADE-BY-RP-PPPOE > nameserver 209.251.129.10 > nameserver 209.251.129.9 > --------------------------------------------- > Contents of /etc/ppp/options > # /etc/ppp/options > # > # $Id: options,v 1.4 1996/05/01 18:57:04 alvar Exp $ > # > # Originally created by Jim Knoble <[EMAIL PROTECTED]> > # Modified for Debian by alvar Bray <[EMAIL PROTECTED]> > # Modified for PPP Server setup by Christoph Lameter <[EMAIL PROTECTED]> > # > # Use the command egrep -v '#|^ *$' /etc/ppp/options to quickly see what > # options are active in this file. > > # Specify which DNS Servers the incoming Win95 or WinNT Connection should > use > # Two Servers can be remotely configured > # ms-dns 192.168.1.1 > # ms-dns 192.168.1.2 > > # Specify which WINS Servers the incoming connection Win95 or WinNT should > use > # ms-wins 192.168.1.50 > # ms-wins 192.168.1.51 > > # Run the executable or shell command specified after pppd has > # terminated the link. This script could, for example, issue commands > # to the modem to cause it to hang up if hardware modem control signals > # were not available. > #disconnect "chat -- \d+++\d\c OK ath0 OK" > > # async character map -- 32-bit hex; each bit is a character > # that needs to be escaped for pppd to receive it. 0x00000001 > # represents '\x01', and 0x80000000 represents '\x1f'. > asyncmap 0 > > # Require the peer to authenticate itself before allowing network > # packets to be sent or received. > # Please do not disable this setting. It is expected to be standard in > # future releases of pppd. Use the call option (see manpage) to disable > # authentication for specific peers. > auth > > # Use hardware flow control (i.e. RTS/CTS) to control the flow of data > # on the serial port. > crtscts > > # Use software flow control (i.e. XON/XOFF) to control the flow of data > # on the serial port. > #xonxoff > > # Specifies that certain characters should be escaped on transmission > # (regardless of whether the peer requests them to be escaped with its > # async control character map). The characters to be escaped are > # specified as a list of hex numbers separated by commas. Note that > # almost any character can be specified for the escape option, unlike > # the asyncmap option which only allows control characters to be > # specified. The characters which may not be escaped are those with hex > # values 0x20 - 0x3f or 0x5e. > #escape 11,13,ff > > # Don't use the modem control lines. > #local > > # Specifies that pppd should use a UUCP-style lock on the serial device > # to ensure exclusive access to the device. > lock > > # Use the modem control lines. On Ultrix, this option implies hardware > # flow control, as for the crtscts option. (This option is not fully > # implemented.) > modem > > # Set the MRU [Maximum Receive Unit] value to <n> for negotiation. pppd > # will ask the peer to send packets of no more than <n> bytes. The > # minimum MRU value is 128. The default MRU value is 1500. A value of > # 296 is recommended for slow links (40 bytes for TCP/IP header + 256 > # bytes of data). > #mru 542 > > # Set the interface netmask to <n>, a 32 bit netmask in "decimal dot" > # notation (e.g. 255.255.255.0). > #netmask 255.255.255.0 > > # Disables the default behaviour when no local IP address is specified, > # which is to determine (if possible) the local IP address from the > # hostname. With this option, the peer will have to supply the local IP > # address during IPCP negotiation (unless it specified explicitly on the > # command line or in an options file). > #noipdefault > > # Enables the "passive" option in the LCP. With this option, pppd will > # attempt to initiate a connection; if no reply is received from the > # peer, pppd will then just wait passively for a valid LCP packet from > # the peer (instead of exiting, as it does without this option). > #passive > > # With this option, pppd will not transmit LCP packets to initiate a > # connection until a valid LCP packet is received from the peer (as for > # the "passive" option with old versions of pppd). > #silent > > # Don't request or allow negotiation of any options for LCP and IPCP > # (use default values). > #-all > > # Disable Address/Control compression negotiation (use default, i.e. > # address/control field disabled). > #-ac > > # Disable asyncmap negotiation (use the default asyncmap, i.e. escape > # all control characters). > #-am > > # Don't fork to become a background process (otherwise pppd will do so > # if a serial device is specified). > #-detach > > # Disable IP address negotiation (with this option, the remote IP > # address must be specified with an option on the command line or in an > # options file). > #-ip > > # Disable magic number negotiation. With this option, pppd cannot > # detect a looped-back line. > #-mn > > # Disable MRU [Maximum Receive Unit] negotiation (use default, i.e. > # 1500). > #-mru > > # Disable protocol field compression negotiation (use default, i.e. > # protocol field compression disabled). > #-pc > > # Require the peer to authenticate itself using PAP. > #+pap > > # Don't agree to authenticate using PAP. > #-pap > > # Require the peer to authenticate itself using CHAP [Cryptographic > # Handshake Authentication Protocol] authentication. > #+chap > > # Don't agree to authenticate using CHAP. > #-chap > > # Disable negotiation of Van Jacobson style IP header compression (use > # default, i.e. no compression). > #-vj > > # Increase debugging level (same as -d). If this option is given, pppd > # will log the contents of all control packets sent or received in a > # readable form. The packets are logged through syslog with facility > # daemon and level debug. This information can be directed to a file by > # setting up /etc/syslog.conf appropriately (see syslog.conf(5)). (If > # pppd is compiled with extra debugging enabled, it will log messages > # using facility local2 instead of daemon). > #debug > > # Append the domain name <d> to the local host name for authentication > # purposes. For example, if gethostname() returns the name porsche, > # but the fully qualified domain name is porsche.Quotron.COM, you would > # use the domain option to set the domain name to Quotron.COM. > #domain <d> > > # Enable debugging code in the kernel-level PPP driver. The argument n > # is a number which is the sum of the following values: 1 to enable > # general debug messages, 2 to request that the contents of received > # packets be printed, and 4 to request that the contents of transmitted > # packets be printed. > #kdebug n > > # Set the MTU [Maximum Transmit Unit] value to <n>. Unless the peer > # requests a smaller value via MRU negotiation, pppd will request that > # the kernel networking code send data packets of no more than n bytes > # through the PPP network interface. > #mtu <n> > > # Enforce the use of the hostname as the name of the local system for > # authentication purposes (overrides the name option). > #usehostname > > # Set the assumed name of the remote system for authentication purposes > # to <n>. > #remotename <n> > > # Add an entry to this system's ARP [Address Resolution Protocol] > # table with the IP address of the peer and the Ethernet address of this > # system. > proxyarp > > # Use the system password database for authenticating the peer using > # PAP. Note: mgetty already provides this option. If this is specified > # then dialin from users using a script under Linux to fire up ppp wont > work. > # login > > # If this option is given, pppd will send an LCP echo-request frame to > # the peer every n seconds. Under Linux, the echo-request is sent when > # no packets have been received from the peer for n seconds. Normally > # the peer should respond to the echo-request by sending an echo-reply. > # This option can be used with the lcp-echo-failure option to detect > # that the peer is no longer connected. > lcp-echo-interval 30 > > # If this option is given, pppd will presume the peer to be dead if n > # LCP echo-requests are sent without receiving a valid LCP echo-reply. > # If this happens, pppd will terminate the connection. Use of this > # option requires a non-zero value for the lcp-echo-interval parameter. > # This option can be used to enable pppd to terminate after the physical > # connection has been broken (e.g., the modem has hung up) in > # situations where no hardware modem control lines are available. > lcp-echo-failure 4 > > # Set the LCP restart interval (retransmission timeout) to <n> seconds > # (default 3). > #lcp-restart <n> > > # Set the maximum number of LCP terminate-request transmissions to <n> > # (default 3). > #lcp-max-terminate <n> > > # Set the maximum number of LCP configure-request transmissions to <n> > # (default 10). > #lcp-max-configure <n> > > # Set the maximum number of LCP configure-NAKs returned before starting > # to send configure-Rejects instead to <n> (default 10). > #lcp-max-failure <n> > > # Set the IPCP restart interval (retransmission timeout) to <n> > # seconds (default 3). > #ipcp-restart <n> > > # Set the maximum number of IPCP terminate-request transmissions to <n> > # (default 3). > #ipcp-max-terminate <n> > > # Set the maximum number of IPCP configure-request transmissions to <n> > # (default 10). > #ipcp-max-configure <n> > > # Set the maximum number of IPCP configure-NAKs returned before starting > # to send configure-Rejects instead to <n> (default 10). > #ipcp-max-failure <n> > > # Set the PAP restart interval (retransmission timeout) to <n> seconds > # (default 3). > #pap-restart <n> > > # Set the maximum number of PAP authenticate-request transmissions to > # <n> (default 10). > #pap-max-authreq <n> > > # Set the CHAP restart interval (retransmission timeout for > # challenges) to <n> seconds (default 3). > #chap-restart <n> > > # Set the maximum number of CHAP challenge transmissions to <n> > # (default 10). > #chap-max-challenge > > # If this option is given, pppd will rechallenge the peer every <n> > # seconds. > #chap-interval <n> > > # With this option, pppd will accept the peer's idea of our local IP > # address, even if the local IP address was specified in an option. > #ipcp-accept-local > > # With this option, pppd will accept the peer's idea of its (remote) IP > # address, even if the remote IP address was specified in an option. > #ipcp-accept-remote > > # Disable the IPXCP and IPX protocols. > # To let pppd pass IPX packets comment this out --- you'll probably also > # want to install ipxripd, and have the Internal IPX Network option enabled > # in your kernel. /usr/doc/HOWTO/IPX-HOWTO.gz contains more info. > noipx > > # ---<End of File>--- > > --------------------------------------------- > ETH=eth0; USER=****@***.*** > --------------------------------------------- > pppd invocation > /usr/bin/setsid /usr/sbin/pppd pty '/usr/sbin/pppoe -p > /var/run/-adsl.pid.pppoe -I eth0 -T 80 -m 1412 ' noipdefault noauth > defaultroute hide-password nodetach loc1al mtu 1492 mru 1492 noaccomp noccp > nobsdcomp nodeflate nopcomp novj novjccomp user [EMAIL PROTECTED] > lcp-echo-interval 20 lcp-echo-failure 3 debug > --------------------------------------------- > ioctl(TIOCSETD(PPP)): Invalid argument(22) > /usr/sbin/pppd: This system lacks kernel support for PPP. This could be > because > the PPP kernel module could not be loaded, or because PPP was not > included in the kernel configuration. If PPP was included as a > module, try `/sbin/modprobe -v ppp'. If that fails, check t > --------------------------------------------- > Extract from /var/log/messages > Sat Dec 22 10:24:22 UTC 2001 > --------------------------------------------- > rp-pppoe debugging dump > > > > >First of all, check that those modules are loaded (/etc/modules) > >( lrcfg/ menu 3 packages, then select the "modules" entry then 1 to edit > >the > >/etc/modules file ) > > > >slhc.o > >ppp.o > >ppp_deflate.o > >bsd_comp.o > > > >Regards, > >Etienne > > > >----- Original Message ----- > >From: "CaMiX CaMiX" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Friday, December 21, 2001 6:23 PM > >Subject: [Leaf-user] ppp0 not loading in Dachstein > > > > > > > Seems to me that my problem is that the ppp0 adapter is not installing > >so > > > the pppoe client can't broadcast and just timesout. I've tried > >installing > > > the ppp.o module manually but get the error: > > > > > > insmod: unresolved symbol slhc_init > > > insmod: unresolved symbol slhc_free > > > insmod: unresolved symbol slhc_uncompress > > > insmod: unresolved symbol slhc_toss > > > insmod: unresolved symbol slhc_remember > > > insmod: unresolved symbol slhc_compress > > > > > > Isn't ppp0 taken care of by the ppp.lrp file? > > _________________________________________________________________ > MSN Photos is the easiest way to share and print your photos: > http://photos.msn.com/support/worldwide.aspx > > > _______________________________________________ > Leaf-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/leaf-user _______________________________________________ Leaf-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user