Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jan 2002 04:58:57 -0600 (CST)
From:      <rob@the-rob.com>
To:        <Net@freebsd.org>
Subject:   pppoe gateway routing issues
Message-ID:  <3374.216.170.184.146.1011524337.squirrel@www.soho.berbee.com>

next in thread | raw e-mail | index | archive | help
First off if this shows up as html, I apologize, I'm temporarily using a
web based client. This email contains my configuration files so is kind of
long but I hope this will give as much information as possible.

I just got DSL after riding myself of my cable modem.  The DSL I have is
using pppoe. I was able to get this up and running on my laptop.  I am now
working on my gateway machine to get my LAN back up and running.

I have used the how-to's listed in the freebsd diary (
http://www.freebsddiary.org/pppoe.php ) I also tried
http://www.daemonnews.org/200101/pppoe.html These worked fine on my laptop
and I was able to surf the web no problem.   I then went to configure my
gateway box.  I added the appropriate options to the kernel and
recompiled.  I added the neccesary "ppp" lines to my rc.conf.  I also
created my ppp.conf.   When I boot the machine I get the IP addresses but
when I try to pass any traffic I get "no route to host" messages.  I make
sure my default gateway is setup correctly (which it appears to be as
such).  I delete the the default route and add it myself but this does not
work either.

I've tried using the routed daemon but I get the following error messages
when I do that:
(IP_ADD_MEMBERSHIP RIP) can't assign requested address
setsockopt(IP_ADD_MEMBERSHIP RIP): Can't assign requested address

After looking at my config files is there anything I am missing?  Any other
offers and suggestions?

Thank you in advanced.  Please CC: me as I am no longer on this list until
I start my new job later this week.

Rob

UNAME -A:
FreeBSD PITA.the-rob.com 4.5-RC FreeBSD 4.5-RC #2 Sat Jan 19 13:35:26 GMT
2002      zietlow@PITA.the-rob.com:/usr/src/sys/compile/FIREWALL i386

RC.CONF:
# -- sysinstall generated deltas -- #
# Created: Thu Jul 26 10:02:13 2001
# Enable network daemons for user convenience.
# This file now contains just the overrides from /etc/defaults/rc.conf
# please make all changes to this file.
gateway_enable="YES"
hostname="PITA.the-rob.com"
network_interfaces="xl0 dc0 lo0"
ifconfig_dc0="inet 192.168.1.1 netmask 255.255.255.0"
ifconfig_lo0="inet 127.0.0.1"
ifconfig_xl0="inet 10.0.0.1 netmask 255.255.255.0"
#ifconfig_xl0="DHCP"
inetd_enable="YES"
kern_securelevel_enable="NO"
linux_enable="YES"
sshd_enable="YES"
# -- sysinstall generated deltas -- #
ntpdate_flags="time.nist.gov"
ntpdate_enable="YES"
portmap_enable="NO"
update_motd="NO"
font8x8="/usr/share/syscons/fonts/iso02-8x8.fnt"
allscreens_flags="132x43"
syslogd_flags="-ss"
sshd_flags="-4"
ipfilter_enable="YES"
ipmon_enable="YES"
ipmon_flags="-Dsvn"
ipnat_enable="YES"
#router_flags="-q"
#router="routed"
#router_enable="YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="tds"
ppp_nat="YES"

PPP.CONF:
#
# ppp.conf:  pppoe configuration
# from http://www.daemonnews.org/200101/pppoe.html
#

default:
    #ppp over ethernet
    set device PPPoE:xl0:
    set speed sync
    set mru 1492
    set mtu 1492
    set ctsrts off

# monitor line quality
    enable lqr

# log just a bit
    set log Phase tun

# insert default route upon connection
    add default HISADDR

# download /etc/resolv.conf
    enable dns

tds:
    set authname USERNAME
    set authkey  PASSWORD


IFCONFIG:
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
	inet6 fe80::220:78ff:fe08:5e76%dc0 prefixlen 64 scopeid 0x1
	ether 00:20:78:08:5e:76
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=3<rxcsum,txcsum>
	inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
	inet6 fe80::204:76ff:feb8:267c%xl0 prefixlen 64 scopeid 0x2
	ether 00:04:76:b8:26:7c
	media: Ethernet autoselect (10baseT/UTP)
	status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
	inet 127.0.0.1 netmask 0xff000000
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
	inet6 fe80::220:78ff:fe08:5e76%tun0 prefixlen 64 scopeid 0x5
	inet 216.170.184.59 --> 216.170.184.1 netmask 0xffffff00
	Opened by PID 59

NETSTAT -R:
Routing tables
Internet:

Destination        Gateway            Flags    Refs      Use  Netif Expire
default		   216.170.184.1      UGSc        2        1   tun0
10/24              link#2             UC          0        0    xl0
localhost          localhost          UH          0        0    lo0
192.168.1          link#1             UC          0        0    dc0
216.170.184.1      216.170.184.59     UH          3        0   tun0

IPX:
Destination        Gateway            Flags      Netif Expire

Internet6:
Destination        Gateway            Flags      Netif Expire
localhost          localhost          UH          lo0
fe80::%dc0         link#1             UC          dc0
fe80::220:78ff:fe0 0:20:78:8:5e:76    UHL         lo0
fe80::%xl0         link#2             UC          xl0
fe80::204:76ff:feb 0:4:76:b8:26:7c    UHL         lo0
fe80::%lo0         fe80::1%lo0        Uc          lo0
fe80::1%lo0        link#3             UHL         lo0
fe80::%tun0        fe80::220:78ff:fe0 Uc         tun0
fe80::220:78ff:fe0 link#5             UHL         lo0
ff01::             localhost          U           lo0
ff02::%dc0         link#1             UC          dc0
ff02::%xl0         link#2             UC          xl0
ff02::%lo0         localhost          UC          lo0
ff02::%tun0        fe80::220:78ff:fe0 UC

PING:
PING 216.170.184.1 (216.170.184.1): 56 data bytes
ping sendto: No route to host
ping sendto: No route to host
ping sendto: No route to host:

--- 216.170.184.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss



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




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