Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Nov 2004 11:12:50 +0300
From:      Gleb Smirnoff <glebius@freebsd.org>
To:        Hideki Yamamoto <yamamoto436@oki.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: pppoe server option
Message-ID:  <20041122081250.GA49670@cell.sick.ru>
In-Reply-To: <20041121.003425.41664309.yamamoto436@oki.com>
References:  <20041121.003425.41664309.yamamoto436@oki.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Nov 21, 2004 at 12:34:25AM +0900, Hideki Yamamoto wrote:
H> I have found a problem about PPPoE parameter in /etc/rc.network.
H> When setting the following lines in /etc/rc.conf, pppoe server does not 
H> work well.  The string "service-pppoe" is an entry in
H> /etc/ppp/ppp.conf for PPPoE server.
H> 
H> pppoed_enable="YES"		# Run the PPP over Ethernet daemon.
H> pppoed_provider="service-pppoe"	# Provider and ppp(8) config file entry.
H> pppoed_interface="fxp0"		# The interface that pppoed runs on.
H> 
H> In /etc/rc.network, 'pppoed_provider' is passed into pppoe with -p
H> option.  After booting os, pppoe arguments are as follows:
H> 
H>    pppoed ... -p service-pppoe fxp0 
H> 
H> But this option does not work.  We should use -l instead of -p like
H> this:
H> 
H>    pppoed ... -l service-pppoe fxp0 
H> 
H> To use -l, I think the line 822 in /etc/rc.network should be modified.
H> 
H> <   822				pppoed_flags="${pppoed_flags} -p ${pppoed_provider}"
H> 
H> >   822				pppoed_flags="${pppoed_flags} -l ${pppoed_provider}"
H> 
H> After modifying the above line, pppoed server works well.
H> But is this modification correct?

No.

-l switch configures label in ppp.conf
-p swicth configures provider name which is announced in Ethernet.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



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