Date: Fri, 31 Oct 2003 20:55:47 -0700 From: <MPAREDES@telmex.com> To: <drosih@rpi.edu> Cc: FreeBSD-Questions@freebsd.org Subject: RE: problems with LPD Message-ID: <E3F56D7842656F4484C5668BC4D7F298042B63@is~tmxmailhmo1.intranet.telmex.com>
next in thread | raw e-mail | index | archive | help
Hi Garance. Thanks for your answer, I had tried with the IP only and the name only in the /etc/hosts.lpd and the problem persist, but when I add the entry in /etc/hosts the printings go fine no matter what I had in /etc/hosts.lpd (the name or the IP), so I can assure you that the problem is because LPD don't resolve the IP to a name via DNS. >From windows I resolve the IP to as_nte.intranet.telmex.com C:\>ping -a -n 1 10.192.2.134 Haciendo ping a as_nte.intranet.telmex.com [10.192.2.134] con 32 bytes = de datos: Respuesta desde 10.192.2.134: bytes=3D32 tiempo=3D48ms TDV=3D58 Estad=EDsticas de ping para 10.192.2.134: Paquetes: enviados =3D 4, Recibidos =3D 4, perdidos =3D 0 (0% loss), Tiempos aproximados de recorrido redondo en milisegundos: m=EDnimo =3D 37ms, m=E1ximo =3D 48ms, promedio =3D 40ms I think that the solution to my dilemma, is modify the source code of LPD. But before this I like to try the "netgroup" option, where can I begging to read?. maps -----Mensaje original----- De: Garance A Drosihn [mailto:drosih@rpi.edu] Enviado el: Jueves, 30 de Octubre de 2003 08:08 p.m. Para: Paredes S=E1nchez Mart=EDn A.; FreeBSD-Questions@freebsd.org Asunto: Re: problems with LPD At 8:45 PM -0700 10/28/03, <MPAREDES@telmex.com> wrote: > >I have a printer configured in the BSD, is working fine, now >I need to enable that other systems print in this printer, >to do this I add 2 lines to the file /etc/hosts.lpd > >10.192.2.134 >as_nte.intranet.telmex.com. > >but the remote system can't print, so I run lpd with -c flag >to enable all the connections error via syslog. > >In the file /var/log/lpd-errs I have this message repeated > >Oct 28 20:25:11 bsdsis lpd[10575]: Host name for remote host >(10.192.2.134) not known (8) > >why doesn't print, if the ip is in the file hosts.lpd? > >If I run the command "host 10.192.2.134", it return me 3 >names and one of them is "as_nte.intranet.telmex.com" You should only need the real hostname in /etc/hosts.lpd. You do not need to list the real IP address in addition to the hostname. To get the mapping between hosts and IP addresses to work, you would have to put an entry in /etc/hosts: 10.192.2.134 as_nte.intranet.telmex.com and then put just the line: as_nte.intranet.telmex.com in /etc/hosts.lpd >Also, I like to enable the printers (all) in this server >to be accessible to any one in the net 10. I saw your earlier question on this, and I believe the answer is that there isn't any good way to do this. You might be able to set something up with a netgroup, although that is not documented very well. --=20 Garance Alistair Drosehn =3D gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E3F56D7842656F4484C5668BC4D7F298042B63>