Hi!

Today one of my clients' firewall lost its pppoe connection and had to be
manually restarted (ifconfig pppoe0 down/up). The funny thing was this log
message:

Feb  2 04:57:08 wall /bsd: pppoe0: loopback
Feb  2 04:57:08 wall /bsd: pppoe0: phase terminate
Feb  2 04:57:08 wall /bsd: pppoe0: phase dead


I traced the "loopback" message to the state engine in
/usr/src/sys/net/if_spppsubr.c

                if (nmagic == sp->lcp.magic) {
                        /* Line loopback mode detected. */
                        printf(SPP_FMT "loopback\n", SPP_ARGS(ifp));
                        /* Shut down the PPP link. */
                        lcp.Close(sp);
                        break;
                }


Can in this case the link be reinitialized automatically or at least retry a
couple of times?


Regards, Mitja

Reply via email to