8.1R: ppp default route uses wrong Netif (with pppoe)

Oliver Fromme olli at lurza.secnetix.de
Wed Aug 11 15:14:29 UTC 2010

Luigi Rizzo <rizzo at iet.unipi.it> wrote:
 > Hi,
 > I found the following problem with ppp after upgrading to 8.1
 > I am using ppp -ddial -nat ... over pppoe.  The entry in ppp.conf has
 > these lines (plus others not relevant here):
 >     my-provider:
 >         set line PPPoE:nfe0
 >         ...
 >         add default HISADDR
 > Up to 7.2 this sufficed to establish a route using 'tun0' as the device
 >     Destination        Gateway            Flags    Refs      Use  Netif Expire
 >     default           UGS         0     1885   tun0
 > With the upgrade to 8.1R the default route points to 'nfe0', i.e. the
 > device used to talk pppoe, instead of tun0.
 > This causes a number of failures which prevent operation.

That's strange ...  I have a simuilar setup on my router
which was upgraded from FreeBSD 6.x to 8.x recently.
I don't have any routing problems.  So maybe it is a
problem with your configuration, not a FreeBSD bug.

My rc.conf contains:


And ppp.conf looks like this (few things omitted for brevity):

      set ifaddr
      set server /var/run/ppp.ctl "" 0177
      nat enable yes

      set device PPPoE:fxp0
      set authname myauthname
      set authkey myauthkey
      set dial
      set login
      add default HISADDR
      enable dns
      resolv readonly

The default route is set correctly:

    $ route get default
       route to: default
    destination: default
           mask: default
        gateway: gateway.myisp.net
      interface: tun0
          flags: <UP,GATEWAY,DONE,STATIC>
     recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
           0         0         0         0      1492         1         0

Best regards

Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart

FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd

Blogging:  Never before have so many people
with so little to say said so much to so few.

More information about the freebsd-stable mailing list