From owner-freebsd-questions Tue Jun 9 15:07:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA14633 for freebsd-questions-outgoing; Tue, 9 Jun 1998 15:07:47 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from battleship.genevaonline.com (battleship.genevaonline.com [156.46.205.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA14609 for ; Tue, 9 Jun 1998 15:07:41 -0700 (PDT) (envelope-from thiel@genevaonline.com) Received: from shiva (pm3-ppp92.genevaonline.com [156.46.117.92]) by battleship.genevaonline.com (8.8.7/8.7.3) with SMTP id RAA02011 for ; Tue, 9 Jun 1998 17:07:31 -0500 (CDT) Message-Id: <199806092207.RAA02011@battleship.genevaonline.com> X-Sender: thiel@mail.genevaonline.com X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0 Date: Tue, 09 Jun 1998 17:07:17 -0500 To: freebsd-questions@FreeBSD.ORG From: Loren Thiel Subject: PPP doesn't work, tun0 dev? Mime-Version: 1.0 Content-Type: text/html; charset="us-ascii" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello,
I reinstalled FreeBSD 2.2.6 rescently because I gave more space to it, 600megs instead of 300.
I was able to dial out PPP just fine before...but now after re-install I cannot.
I made backups of ppp.conf and ppp.linkup...however I didn't make a backup of rc.conf.
I seem to think there is a problem with the tun0 device...ifconfig doesn't say its running as i guess it should under the PPP tutorials section 3.2. (www.freebsd.org/tutorials/ppp/ppp9.html)
Here's what I get when i do a ifconfig -a

ex0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
ether 00:a0:c9:0a:ca:d0
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000

During bootup I notice it lists the tun0 device twice, with the same attributes.
But it doesn't list it twice here.
I used to be able to type
ppp, then it would give me a prompt (ppp>) and I would type dial provider....however, now it doesn't give me the prompt, it says Working in Interactive Mode..and nothing else comes up.
Here is rc.conf:

#!/bin/sh
#

# This is rc.conf - a file full of useful variables that you can set
# to change the default startup behavior of your system.
#
# All arguments must be in double or single quotes.
#
# $Id: rc.conf,v 1.1.2.40 1998/03/15 16:39:41 jkh Exp $

##############################################################
### Important initial Boot-time options  #####################
##############################################################

swapfile="NO" # Set to name of swapfile if aux swapfile desired.
apm_enable="NO" # Set to YES if you want APM enabled.
pccard_enable="NO" # Set to YES if you want to configure PCCARD devices.
pccard_mem="DEFAULT" # If pccard_enable=YES, this is card memory address.
pccard_ifconfig="NO" # Specialized pccard ethernet configuration (or NO).
local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.


##############################################################
###  Network configuration sub-section  ######################
##############################################################

### Basic network options: ###
hostname="shiva1.dyn.ml.org" # Set this!
nisdomainname="NO" # Set to NIS domain if using NIS (or NO).
firewall_enable="NO" # Set to YES to enable firewall functionality
firewall_type="UNKNOWN" # Firewall type (see /etc/rc.firewall)
firewall_quiet="NO" # Set to YES to suppress rule display
tcp_extensions="YES" # Allow RFC1323 & RFC1644 extensions (or NO).
network_interfaces="lo0 tun0 ppp0 ex0" # List of network interfaces (lo0 is loopback).
ifconfig_lo0="inet 127.0.0.1" # default loopback device configuration.
#ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry.
ifconfig_ex0="inet 10.0.0.1 netmask 255.255.255.0"
ifconfig_tun0=" "

### Network daemon (miscellaneous) & NFS options: ###
syslogd_enable="YES" # Run syslog daemon (or NO).
syslogd_flags="" # Flags to syslogd (if enabled).
inetd_enable="YES" # Run the network daemon dispatcher (or NO).
inetd_flags="" # Optional flags to inetd.
named_enable="NO" # Run named, the DNS server (or NO).
named_program="/usr/sbin/named" # named program, in case we want bind8 instead.
named_flags="-b /etc/namedb/named.boot" # Flags to named (if enabled).
kerberos_server_enable="NO" # Run a kerberos master server (or NO).
kadmind_server_enable="NO" # Run kadmind (or NO) -- do not run on
# a slave kerberos server
kerberos_stash="" # Is the kerberos master key stashed?
rwhod_enable="NO" # Run the rwho daemon (or NO).
amd_enable="NO" # Run amd service with $amd_flags (or NO).
amd_flags="-a /net -c 1800 -k i386 -d my.domain -l syslog /host /etc/amd.map"
nfs_client_enable="NO" # This host is an NFS client (or NO).
nfs_client_flags="-n 4" # Flags to nfsiod (if enabled).
nfs_server_enable="NO" # This host is an NFS server (or NO).
nfs_server_flags="-u -t 4" # Flags to nfsd (if enabled).
mountd_flags="-r" # Flags to mountd (if NFS server enabled).
nfs_reserved_port_only="NO" # Provide NFS only on secure port (or NO).
rpc_lockd_enable="NO" # Run NFS rpc.lockd (*broken!*) if nfs_server.
rpc_statd_enable="YES" # Run NFS rpc.statd if nfs_server (or NO).
portmap_enable="YES" # Run the portmapper service (or NO).
portmap_flags="" # Flags to portmap (if enabled).
rarpd_enable="NO" # Run rarpd (or NO).
rarpd_flags="" # Flags to rarpd.
xtend_enable="NO" # Run the X-10 power controller daemon.
xtend_flags="" # Flags to xtend (if enabled).

### Network Time Services options: ###
timed_enable="NO" # Run the time daemon (or NO).
timed_flags="" # Flags to timed (if enabled).
ntpdate_enable="NO" # Run the ntpdate to sync time (or NO).
ntpdate_flags="" # Flags to ntpdate (if enabled).
xntpd_enable="NO" # Run xntpd Network Time Protocol (or NO).
xntpd_flags="" # Flags to xntpd (if enabled).
tickadj_enable="NO" # Run tickadj (or NO).
tickadj_flags="-Aq" # Flags to tickadj (if enabled).

# Network Information Services (NIS) options: ###
nis_client_enable="NO" # We're an NIS client (or NO).
nis_client_flags="" # Flags to ypbind (if enabled).
nis_ypset_enable="NO" # Run ypset at boot time (or NO).
nis_ypset_flags="" # Flags to ypset (if enabled).
nis_server_enable="NO" # We're an NIS server (or NO).
nis_server_flags="" # Flags to ypserv (if enabled).
nis_ypxfrd_enable="NO" # Run rpc.ypxfrd at boot time (or NO).
nis_ypxfrd_flags="" # Flags to rpc.ypxfrd (if enabled).
nis_yppasswdd_enable="NO" # Run rpc.yppasswdd at boot time (or NO).
nis_yppasswdd_flags="" # Flags to rpc.yppasswdd (if enabled).

### Network routing options: ###
defaultrouter="10.0.0.1" # Set to default gateway (or NO).
static_routes="" # Set to static route list (or leave empty).
gateway_enable="YES" # Set to YES if this host will be a gateway.
router_enable="NO" # Set to YES to enable a routing daemon.
router="routed" # Name of routing daemon to use if enabled.
router_flags="-q" # Flags for routing daemon.
mrouted_enable="NO" # Do multicast routing (see /etc/mrouted.conf).
mrouted_flags="" # Flags for multicast routing daemon.
ipxgateway_enable="NO" # Set to YES to enable IPX routing.
ipxrouted_enable="NO" # Set to YES to run the IPX routing daemon.
ipxrouted_flags="" # Flags for IPX routing daemon.
arpproxy_all="" # replaces obsolete kernel option ARP_PROXYALL.
forward_sourceroute="NO" # do source routing (only if gateway_enable is set to "YES")
accept_sourceroute="NO" # accept source routed packets to us


##############################################################
###  System console options  #################################
##############################################################

keymap="NO" # keymap in /usr/share/syscons/keymaps/* (or NO).
keyrate="NO" # keyboard rate to: slow, normal, fast (or NO).
keybell="NO" # bell to duration.pitch or normal or visual (or NO).
keychange="NO" # function keys default values (or NO).
cursor="NO" # cursor type {normal|blink|destructive} (or NO).
scrnmap="NO" # screen map in /usr/share/syscons/scrnmaps/* (or NO).
font8x16="NO" # font 8x16 from /usr/share/syscons/fonts/* (or NO).
font8x14="NO" # font 8x14 from /usr/share/syscons/fonts/* (or NO).
font8x8="NO" # font 8x8 from /usr/share/syscons/fonts/* (or NO).
blanktime="300" # blank time (in seconds) or "NO" to turn it off.
saver="star" # screen saver: blank/daemon/green/snake/star/NO.
moused_enable="YES" # Run the mouse daemon.
moused_type="auto" # See man page for rc.conf(5) for available settings.
moused_port="/dev/psm0" # Set to your mouse port.
moused_flags="" # Any additional flags to moused.


##############################################################
###  Miscellaneous administrative options  ###################
##############################################################

cron_enable="YES" # Run the periodic job daemon.
lpd_enable="NO" # Run the line printer daemon.
lpd_flags="" # Flags to lpd (if enabled).
sendmail_enable="NO" # Run the sendmail daemon (or NO). I turned this off because it would take forever to boot up if it was on
sendmail_flags="-bd -q30m" # -bd is pretty mandatory.
dumpdev="NO" # Device name to crashdump to (if enabled).
check_quotas="NO" # Check quotas (or NO).
accounting_enable="NO" # Turn on process accounting (or NO).
ibcs2_enable="NO" # Ibcs2 (SCO) emulation loaded at startup (or NO).
linux_enable="NO" # Linux emulation loaded at startup (or NO).
rand_irqs="NO" # Stir the entropy pool (like "5 11" or NO).
clear_tmp_enable="NO" # Clear /tmp at startup.
ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib" # shared library search paths

##############################################################
### Allow local configuration override at the very end here ##
##############################################################
if [ -f /etc/rc.conf.local ]; then
. /etc/rc.conf.local
fi

I did turn the sendmail daemon off because it would hang on that part during bootup for 5 min or so.  I'm sure that has something to do with my PPP not working right. (taking so long)

Here is my ppp.conf:

default:
set speed 115200
set device /dev/cuaa1
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATE1Q0 OK-AT-OK \\dATDT\\T TIMEOUT 40 CONNECT"
provider:
set phone "2499212"
set login "TIMEOUT 10 gin:-BREAK-gin: sshower word: loren"
set timeout 300
deny lqr
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0
delete ALL
add 0 0 HISADDR

And ppp.linkup, but it never gets this far:

provider:
delete ALL
add 0 0 HISADDR

Please reply to my email address as well (thiel@genevaonline.com) as the freebsd-questions list gives me too many messages per day.  Thanks.
For extra info:
My computer is a Compaq Pentium 133 with 32 megs ram (though the kernel only finds 16). I have a local network connected through an Intel Etherexpress Pro/10.  PPP would be through the Compaq 19.2 data, 14.4 fax voice/voiceview modem.  It did work before. Quantum 1.08 GB drive on wd0, Western Digital 2.1 GB on wd2, and a mitsumi CD-ROM.  FreeBSD is on wd2s4.  Last partition on the 2nd drive.  I also have to type
1:wd(2,a)kernel after the boot: prompt.  This and the ram I figure would be fixed when I install a custom kernel...but I need ppp to work so I can download the source. :)
Last time i installed, ppp worked right away...not sure what I did different this time...
Thanks for any help you can give me!

Loren Thiel
To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message