LPD listen directive?

James B. Byrne byrnejb at harte-lyne.ca
Wed Jan 31 02:37:44 UTC 2018


On Tue, January 30, 2018 17:34, Garance A Drosehn wrote:
> On 30 Jan 2018, at 16:48, James B. Byrne via freebsd-questions wrote:
>
>> Can lpd be configured such that it listens only on specific IP
>> addresses?  If so where and how is it done?  We are running lpd and
>> cups on the same host.  Cups is configured to only listen on the
>> loopback  address.  But lpd is listening on all available addresses.
>>
>>  netstat -a | grep LISTEN
>> tcp4       0      0 192.168.216.44.ssh     *.*
>> LISTEN
>> tcp4       0      0 localhost.ipp          *.*
>> LISTEN
>> tcp6       0      0 localhost.ipp          *.*
>> LISTEN
>> tcp4       0      0 *.printer              *.*
>> LISTEN
>> tcp6       0      0 *.printer              *.*
>> LISTEN
>
> The man page for 'lpd' describes a few options which might help you,
> depending on what you want.  '-s' means that lpd won't be listening
> anywhere (however printing for all users on the localhost should
> still work fine).  '-4' means it listens only on IPv4 addresses,
> and '-6' means it listens only on IPv6 addresses.
>
> Unless you're doing something odd, you would only need 'lpd'
> listening on localhost if you have printcap entries which point
> at rm=localhost .  I haven't done much with CUPS, but IIRC it
> needs to be listening on localhost or printing doesn't work for
> anyone.
>

It still remains for me to discover how exactly to configure those
options. Lpd is enabled in rc.conf with lpd_enable="YES".  Is there a
variable like lpd_switches to see the command line options?  If so,
what is its name?  And where might it be documented?

-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3



More information about the freebsd-questions mailing list