From owner-freebsd-questions@FreeBSD.ORG Fri Dec 9 06:53:19 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1499D16A41F for ; Fri, 9 Dec 2005 06:53:19 +0000 (GMT) (envelope-from dwebman@telus.net) Received: from priv-edtnes46.telusplanet.net (defout.telus.net [199.185.220.240]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89DF343D6E for ; Fri, 9 Dec 2005 06:53:11 +0000 (GMT) (envelope-from dwebman@telus.net) Received: from [10.0.10.6] (really [154.20.242.227]) by priv-edtnes46.telusplanet.net (InterMail vM.6.01.04.04 201-2131-118-104-20050224) with ESMTP id <20051209065253.BLPM14217.priv-edtnes46.telusplanet.net@[10.0.10.6]>; Thu, 8 Dec 2005 23:52:53 -0700 From: Dave Webster To: FreeBSD questions , Warren Block In-Reply-To: <20051208153846.H29033@wonkity.com> References: <1133930828.1092.9.camel@localhost> <20051208153846.H29033@wonkity.com> Content-Type: text/plain Date: Thu, 08 Dec 2005 22:50:51 -0800 Message-Id: <1134111051.1067.13.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: Re: HP 4M plus network printer question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2005 06:53:19 -0000 Thankyou for your suggestion. I wound up with the following /etc/printcap on my remote FBSD bos: lp|HP4M|hp|printer:\ :lp=:sh:rm=10.0.10.1:rp=text:sd=/var/spool/lpd/hp:if=/usr/local/libexec/ifhp: where 10.0.10.1 is the IP of the printer not of the server machine. Everthing's printing fine now. But I do have another question. I'm using DHCP on the server to assign IP addresses to the hp printer, the LAN FBSD and hopefully another LAN FBSD for my kids. How do you put the IP addresses in /etc/hosts if they are assigned dynamically without having to edit /etc/hosts evertime the lease assignment changes? This problem has come up previously when I try to ping between machines using hostnames rather than the assigned IP addresses without telling the /etc/hosts files the actual IP addresses and what names they resolve to. Is there some way DHCP can be configured to pass on the FQDN to the LAN machines and in return receive the FQDN from these machines and use these names in conf files etc. even if the IP addresses change from session to session? Or am I going to have to use static IP address assignment? Dave On Thu, 2005-12-08 at 15:44 -0700, Warren Block wrote: > On Tue, 6 Dec 2005, Dave Webster wrote: > > > I have a FBSD server/ router connected to a switch box off which is > > another FBSD computer and an HP4M plus printer (JetDirect nic). Using > > the "Handbook" LPD Simple Printer setup, I'm able to print from the > > server using commands: lptest 20 5 | lpr -PHP4M and lpr -Plpps file.ps > > So far so good. When I follow the instructions to print from the other > > FBSD computer to this remote printer, I get nothing. > > > > The /etc/printcap on the server is: > > # @(#)printcap 5.3 (Berkeley) 6/30/90 > > # $FreeBSD: src/etc/printcap,v 1.14 2004/06/06 11:46:27 schweikh Exp $ > > > > lp|HP4M|local line printer:\ > > :sh:sd=/var/spool/output/lpd:\ > > :rm=HP4M:\ > > :rp=text:\ > > :if=/usr/local/libexec/ifhp > > > > lpps|HP4M|local line printer:\ > > :sh:sd=/var/spool/output/lpd:\ > > :rm=NPI1E4DCE.dwebman.com:\ > > :rp=raw: > > > > The /etc/printcap on the other FBSD computer is: > > # @(#)printcap 5.3 (Berkeley) 6/30/90 > > # $FreeBSD: src/etc/printcap,v 1.14 2004/06/06 11:46:27 schweikh Exp $ > > > > > > HP4M|hp|printer:\ > > :lp=:rm=gateway:rp=HP4M:sd=/var/spool/lpd/hp: > > Check the lpd-errs log file on both machines, but here's a guess: > > Make sure that gateway's /etc/hosts has an entry for the client machine, > and that the IP address or hostname of the client is in gateway's > /etc/hosts.lpd file. > > -Warren Block * Rapid City, South Dakota USA