Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jan 2018 21:37:37 -0500
From:      "James B. Byrne" <byrnejb@harte-lyne.ca>
To:        "Garance A Drosehn" <drosih@rpi.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: LPD listen directive?
Message-ID:  <4747d314efd1614e211c557b469ad98f.squirrel@webmail.harte-lyne.ca>
In-Reply-To: <0F811690-40FD-45F6-AAD7-BD24E1016DFF@rpi.edu>
References:  <870deecf052d36d03aae9613410b38ba.squirrel@webmail.harte-lyne.ca> <0F811690-40FD-45F6-AAD7-BD24E1016DFF@rpi.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

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@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




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