Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Apr 2000 10:44:31 -0500
From:      "Jonathan E. Lyons" <parrothd@midwest.net>
To:        Marty Poulin <mpoulin@honk.org>, freebsd-questions@FreeBSD.ORG
Subject:   Re: Problems connecting to ADSL / PPPoE
Message-ID:  <3.0.5.32.20000426104431.0085fb90@midwest.net>
In-Reply-To: <Pine.LNX.3.96.1000426104613.653C-100000@spectre>

next in thread | previous in thread | raw e-mail | index | archive | help
What do you ppp.log file say?

tail -f /var/log/ppp.log

My setup is simuliar, but there's something very funky about PPPoe and PPP.
I haven't had enough time to work out all the quirks. Whats the IP address
of the DSL modem? Mine uses a config IP address of 192.168.254.254, the
times I've actually got PPPoe to work, I made sure that I could ping the
DSL modem(added an alias of 192.168.254.1), then executed ppp -ddial -nat
default.


At 10:53 AM 4/26/00 -0400, Marty Poulin wrote:
>
>Hi,
>
>I hope someone on this list can help me.  I'm running FreeBSD 3.4-Release
>and I'm trying to get connected to Bell Sympatico HSE, which uses PPPoE.
>
>I basically want to set my BSD box up as a gateway/firewall.  My internal
>LAN is as follows:
>
>10.10.10.1 = internal interface (ed1) on BSD
>10.10.10.2 = dos/win98 machine for games
>10.10.10.3 = linux box for playing
>10.10.10.4 = wife's laptop for work
>
>All of the above are connected to a Networth 16-port hub, and connectivity
>between them all is working perfectly.
>
>ed0 on the BSD box is connected to the Nortel 1-Meg ADSL modem.
>
>I've read the handbook, read several how-to's, and I was pretty sure I had 
>everything set up properly for PPPoE.
>
>I called and confirmed with Bell that my AdSL line is active, so the
>problem is somewhere on my end.
>
>When I run ppp, I get the following:
>
>su-2.03# ppp -ddial -nat default
>Working in ddial mode
>Using interface: tun0
>Warning: Add route failed: default already exists
>
>I have tried "route delete default", but that doesn't seem to get rid of
>the 
>default route in my routing table:
>
>
>su-2.03# netstat -rn
>Routing tables
>
>Internet:
>Destination        Gateway            Flags     Refs     Use     Netif
>Expire
>default            link#1             UC          0        3      ed0
>10.10/16           link#2             UC          0        0      ed1
>10.10.10.1         0:0:c0:e2:73:94    UHLW        0        4      lo0
>10.10.10.2         0:10:4b:6b:5f:6a   UHLW        1      418      ed1
>1159
>10.10.10.3         0:50:ba:c6:40:22   UHLW        1      549      ed1
>91
>127.0.0.1          127.0.0.1          UH          0        0      lo0
>
>su-2.03# ppp -ddial -nat default
>Working in ddial mode
>Using interface: tun0
>Warning: Add route failed: default already exists
>
>su-2.03# netstat -rn
>Routing tables
>
>Internet:
>Destination        Gateway            Flags     Refs     Use     Netif
>Expire
>default            link#1             UC          0        3      ed0
>default            10.0.0.2           UGSc        0        0      ed0
>10.10/16           link#2             UC          0        0      ed1
>10.10.10.1         0:0:c0:e2:73:94    UHLW        0        4      lo0
>10.10.10.2         0:10:4b:6b:5f:6a   UHLW        1      452      ed1
>1100
>10.10.10.3         0:50:ba:c6:40:22   UHLW        1      549      ed1
>32
>127.0.0.1          127.0.0.1          UH          0        0      lo0
>su-2.03#        
>
>
>
>I'm obviously missing something, but what?  Can anyone help?
>Please reply by email - I don't subscribe to -questions because of the
>volume.
>
>
>Thanks,
>
>M.
>
>=========================
>
>output of dmesg:
>
>=========================
>
>
>avail memory = 30482432 (29768K bytes)
>Preloaded elf kernel "kernel" at 0xc0247000.
>Preloaded userconfig_script "/boot/kernel.conf" at 0xc024709c.
>Probing for PnP devices:
>Probing for devices on the ISA bus:
>sc0 on isa  
>sc0: VGA color <16 virtual consoles, flags=0x0>
>ed0 at 0x300-0x31f irq 10 maddr 0xcc000 msize 16384 on isa
>ed0: address 00:00:c0:28:d4:7f, type SMC8216T (16 bit)
>ed1 at 0x280-0x29f irq 3 maddr 0xd8000 msize 16384 on isa
>ed1: address 00:00:c0:e2:73:94, type SMC8216T (16 bit)
>atkbdc0 at 0x60-0x6f on motherboard
>atkbd0 irq 1 on isa
>sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
>sio0: type 16550A
>fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
>fd0: 1.44MB 3.5in
>wdc0 at 0x1f0-0x1f7 irq 14 on isa     
>wd0: 402MB (824160 sectors), 1010 cyls, 16 heads, 51 S/T, 512 B/S
>wdc0: unit 1 (atapi): <MATSHITA CR-581/1.06>, removable, accel, iordis
>acd0: drive speed 689KB/sec, 128KB cache
>acd0: supported read types: CD-DA
>acd0: Audio: play, 256 volume levels
>acd0: Mechanism: ejectable tray
>acd0: Medium: no/blank disc inside, unlocked
>wdc1 not found at 0x170
>ppc0 at 0x378 irq 7 flags 0x40 on isa
>ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
>lpt0: <generic printer> on ppbus 0
>lpt0: Interrupt-driven port
>vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
>npx0 on motherboard
>npx0: INT 16 interface
>changing root device to wd0s1a
>IP packet filtering initialized, divert disabled, rule-based forwarding
>disabled
>
>==============================
>
>Contents of /etc/ppp/ppp.conf:
>
>==============================
>
># PPP.CONF FILE FOR PPPoE
>#
>default:
> set device PPPoE:ed0
> set mru 1492
> set mtu 1492
> set log Phase tun command
> set speed sync
> enable lqr
> set cd 5
> set dial
> set login
> set redial 0 0
> set ifaddr 10.0.0.1/0 10.0.0.2/0
> nat enable yes
> nat log yes
> set authname xxxxxxxx@sympatico.ca
> set authkey xxxxxxxx
> add 0.0.0.0 HISADDR
> 
>
>=========================
>
>Contents of /etc/rc.conf:
>
>=========================
>
># This file now contains just the overrides from /etc/defaults/rc.conf
># please make all changes to this file.
>
># -- sysinstall generated deltas -- #
>network_interfaces="lo0 ed0 ed1"
>ifconfig_ed0="inet 0.0.0.0  netmask 255.255.255.0"
>ifconfig_ed1="inet 10.10.10.1  netmask 255.255.0.0"
>hostname="rascal.daemon.org"
>linux_enable="YES"
>saver="logo"
>blanktime="600"
>gateway_enable="YES"
>#ppp_enable="YES"      # until I get ppp working, there's no point in
>                       # trying
>#ppp_mode="ddial"      # to start it automatically on boot 
>#ppp_nat="YES"
>#ppp_profile="default"
>firewall_enable="YES"
>firewall_type="OPEN"  # for now - once this is working I will add real
>                      # firewall rules
>
>
>=========================
>
>Kernel Config file:
>
>=========================
>
>machine		"i386"
>cpu		"I486_CPU"
>ident		RASCAL
>maxusers	32
>
>options 	MATH_EMULATE		#Support for x87 emulation
>options 	INET			#InterNETworking
>options 	FFS			#Berkeley Fast Filesystem
>options 	FFS_ROOT		#FFS usable as root device [keep
>this!]
>options 	MFS			#Memory Filesystem
>options 	MFS_ROOT		#MFS usable as root device, "MFS"
>req'ed
>options 	"CD9660"		#ISO 9660 Filesystem
>options 	"CD9660_ROOT"		#CD-ROM usable as root. "CD9660"
>req'ed
>options 	PROCFS			#Process filesystem
>options 	"COMPAT_43"		#Compatible with BSD 4.3 [KEEP
>THIS!]
>options 	UCONSOLE		#Allow users to grab the console
>options 	FAILSAFE		#Be conservative
>options 	USERCONFIG		#boot -c editor
>options 	VISUAL_USERCONFIG	#visual boot -c editor
>options 	KTRACE			#ktrace(1) syscall trace support
>options 	SYSVSHM			#SYSV-style shared memory
>options 	SYSVMSG			#SYSV-style message queues
>options 	SYSVSEM			#SYSV-style semaphores
>
>config		kernel	root on wd0
>
>controller	isa0
>controller	pnp0			# PnP support for ISA
>controller	eisa0
>
># Floppy drives
>controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
>disk		fd0	at fdc0 drive 0
>
># IDE controller and disks
>options		"CMD640"	# work around CMD640 chip deficiency
>controller	wdc0	at isa? port "IO_WD1" bio irq 14
>disk		wd0	at wdc0 drive 0
>disk		wd1	at wdc0 drive 1
>
>controller	wdc1	at isa? port "IO_WD2" bio irq 15
>disk		wd2	at wdc1 drive 0
>disk		wd3	at wdc1 drive 1
>
># ATAPI devices
>options		ATAPI		#Enable ATAPI support for IDE bus
>options		ATAPI_STATIC	#Don't do it as an LKM
>device		acd0		#IDE CD-ROM
>
># atkbdc0 controls both the keyboard and the PS/2 mouse
>controller	atkbdc0	at isa? port IO_KBD tty
>device		atkbd0	at isa? tty irq 1
>
>device		vga0	at isa? port ? conflicts
>
># splash screen/screen saver
>pseudo-device	splash
>
># syscons is the default console driver, resembling an SCO console
>device		sc0	at isa? tty
>
># Floating point support - do not disable.
>device		npx0	at isa? port IO_NPX irq 13
>
># Power management support (see LINT for more options)
>device		apm0    at isa?	disable	flags 0x31 # Advanced Power
>Management
>
># Serial (COM) ports
>device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
>
># Parallel port
>device		ppc0	at isa? port? flags 0x40 net irq 7
>controller	ppbus0			# Parallel port bus (required)
>device		lpt0	at ppbus?	# Printer
>
># ISA Ethernet NICs.
># Order is important here due to intrusive probes, do *not* alphabetize
># this list of network interfaces until the probes have been fixed.
># Right now it appears that the ie0 must be probed before ep0. See
># revision 1.20 of this file.
>device		ed0	at isa? port 0x300 net irq 10 iomem 0xcc000
>device		ed1	at isa? port 0x280 net irq 3 iomem 0xd8000
>
># Pseudo devices - the number indicates how many units to allocated.
>pseudo-device	loop		# Network loopback
>pseudo-device	ether		# Ethernet support
>#pseudo-device	ppp	1	# Kernel PPP
>pseudo-device	tun	1	# Packet tunnel
>pseudo-device	pty	16	# Pseudo-ttys (telnet etc)
>pseudo-device	gzip		# Exec gzipped a.out's
>
># The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
># Be aware of the administrative consequences of enabling this!
># The number of devices determines the maximum number of
># simultaneous BPF clients programs runnable.
>pseudo-device	bpfilter 1	#Berkeley packet filter
>options NETGRAPH
>options NETGRAPH_PPPOE
>options NETGRAPH_SOCKET
>
>
>
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-questions" in the body of the message
>
>

Jonathan E. Lyons 			Nucleus Consulting
parrothd@midwest.net			www.nucleusconsulting.com	
ICQ # 14226912			A+, MCSE, CCNA, FreeBSD!
					


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.5.32.20000426104431.0085fb90>