Date: Tue, 2 Apr 1996 02:28:09 -0500 (EST) From: Marc Ramirez <mrami@mramirez.sy.yale.edu> To: freebsd-questions@freebsd.org Subject: switching from iijppp to kernel-mode ppp Message-ID: <Pine.BSF.3.91.960402020448.24447A-100000@mramirez.sy.yale.edu>
next in thread | raw e-mail | index | archive | help
Okay, I have a 2.1.0-RELEASE system (with various cosmetic hacks in the kernel) which is gatewaying between an internal LAN (ed0) and the Internet (tun0 now, ideally ppp0). The user-mode ppp works just fine, but the kernel-mode ppp seems to get stuck... None of the options I toyed with seem to make a difference. Do I have a lame pppd? (I seem to remember something about this) Does anyone use pppd o connect to Netcom and would you be willing to trade configuration files? Configuration files and logs follow... Thanks, Marc. -- An apple every eight hours will keep three doctors away. ----------------- /etc/ppp/ppp.conf ------------------- default: set speed 115200 set device /dev/cuaa2 set ifaddr 206.216.114.1 163.179.162.3 set timeout 0 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATE1Q0M0 OK-AT-OK \\dATDT\\T TIMEOUT 40 CONNECT" netcom: set phone xxxxxxxx set login "TIMEOUT 5 login:-\\r-login: xxxxxx word: xxxxxxxx" dial # For more info about the big strings above, they are chat(1) scripts. # See the man page for chat(1) for a description ----------------- /etc/ppp/options -------------------- crtscts # enable hardware flow control modem # modem control line # wait for LCP packets #domain eaglesol.com # put your domain name here 206.216.114.1:163.179.162.3 # put the IP of remote PPP host here # it will be used to route packets via PPP link # if you didn't specified the noipdefault option # change this line to <local_ip>:<remote_ip> defaultroute # put this if you want that PPP server will be your # default router mtu 1380 mru 1380 debug ----------------- /var/log/ppplog -------------------- Apr 1 17:00:20 eaglesol pppd[2076]: pppd 2.1.2 started by root, uid 0 Apr 1 17:00:23 eaglesol pppd[2077]: Using interface ppp0 Apr 1 17:00:23 eaglesol pppd[2077]: Connect: ppp0 <--> /dev/cuaa2 Apr 1 17:00:23 eaglesol pppd[2077]: sent [LCP ConfReq id=0x1 <mru 1380>] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [LCP ConfReq id=0x1 <mru 1380>] Apr 1 17:00:23 eaglesol pppd[2077]: sent [LCP ConfRej id=0x1 <mru 1380>] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [LCP ConfRej id=0x1 <mru 1380>] Apr 1 17:00:23 eaglesol pppd[2077]: sent [LCP ConfReq id=0x2] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [LCP ConfReq id=0x2] Apr 1 17:00:23 eaglesol pppd[2077]: sent [LCP ConfAck id=0x2] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [LCP ConfAck id=0x2] Apr 1 17:00:23 eaglesol pppd[2077]: sent [IPCP ConfReq id=0x1] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [IPCP ConfReq id=0x1] Apr 1 17:00:23 eaglesol pppd[2077]: sent [IPCP ConfAck id=0x1] Apr 1 17:00:23 eaglesol pppd[2077]: rcvd [IPCP ConfAck id=0x1] Apr 1 17:00:23 eaglesol pppd[2077]: local IP address 206.216.114.1 Apr 1 17:00:23 eaglesol pppd[2077]: remote IP address 163.179.162.3 ----------------------------------------------------- pppd is invoked by: pppd -all /dev/cuaa2 115200 file /etc/ppp/options I copied all the ppp files from the Setting Up Kernel PPP section of the Handbook. iijppp is invoked by: ppp -auto netcom As I said, iijppp works fine. With pppd, nothing ever passes through. I can do 'tcpdump -i ppp0' and watch packets go across, but nothing ever comes back. Hmmm...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960402020448.24447A-100000>