On Wednesday 31 January 2007 16:38, Chris Hoogendyk wrote: > Dan Langille wrote: > > On 31 Jan 2007 at 11:28, Davide Bolcioni wrote: > >> Kern Sibbald wrote: > >>> Another thing to check for is HP printers on the network, which have > >>> the nasty habit of using non-registered ports e.g. 9001, 9002, or > >>> 9003, which can cause disconnects by Bacula. If you find printers > >>> probing/using those ports, either reconfigure the printers or Bacula > >>> (preferably the former since the ports are officially registered by > >>> IANA to Bacula). > >> > >> Port conflicts are a known annoyance, but maybe it would help to > >> disseminate the information about Bacula usage, for example here: > >> > >> http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers > > > > The Bacula ports are listed there. > > > > And Bacula is listed here: http://en.wikipedia.org/wiki/Bacula > > > >> Should the need to introduce incompatible changes in the protocol > >> arise, which I guess would be Bacula 3.0, maybe a different set of > >> default ports could be considered ? HP networked printers are fairly > >> common. > > > > Bacula is registered with IANA, which is the definite source as well > > as listed in the protocol database: > > > > http://www.isecom.info/cgi-local/protocoldb/browse.dsp > > > > Yes, I know it does not make much difference given that HP did and > > does not do the right thing. > > I passed an earlier message from this thread along to my network expert, > because we have had some complaints about recent HP stuff. I'm only > casually up on that stuff. > > I was surprised by his answer, but not by his depth of knowledge. So, > I'm passing it along just so you all have it. Please note that lprng and > cups are two of the most widely used printing systems. Mac OS X uses > cups, and lprng is frequently recommended as a replacement system for > people in linux/unix environments who want some added capability. > > > Chris, I would hope someone would point out to the list that ONLY > > ports < 1024 historically > > > are "well known ports", and those < 4096 are sort of registered. So > > far as I am aware there is > > > no binding registration for ports > 4096. But far worse is the fact > > that not just HP printers > > > use port 9100. So do almost all printers which use the idea of a > > "service port", and this is > > > supported by default in lprng and in cups. If bacula is on port 9100 > > that is a totally bad idea. > > > Bacula ought to have gotten a port registered by IANA in the reserved > > range rather than just > > > grabbing ports that have long been in use for printing. > > > > > just thought you would find the comments about HP printers at the > > end of this interesting. > > > > I don't get why a printer would be "probing" -- it should be a > > service, just sitting there > > > > responding to requests and taking jobs (except when it starts up > > and needs to know its > > > > assigned information).
Thanks for the feedback. Your network guru certainly does know something about ports, but I'm not sure that we totally agree ... A few of points: 1. Bacula does have IANA registered ports. The port numbers were defined and officially supplied by IANA. 2. The Bacula ports are 9101, 9102, and 9103. 3. HP uses port 9100, but without having obtained authorization from IANA. I am not sure if HP has ever registered its port. IANA *is* aware that HP network printers use port 9100 (by default -- the port can be configured). 4. It is not possible for an application such as Bacula to have a port number <= 1024 -- just try asking IANA for one, and you will understand :-) 5. Registered ports go much higher than 4096. The proof is the fact that Bacula's ports are registered (see the link Dan gave). 6. My terminology of saying that HP printers "probe" may not be accurate, but users have previously reported that once they remove HP printers from the same network as Bacula, the problems go away, so I can only assume that the printer is intercepting data meant for a Bacula daemon and responding to it -- which is what I meant by probing. In any case, if the printer is causing problems every 5 minutes, then it is probing (or broadcasting). What conditions, if they really exist, that cause HP printers to use ports other than 9100, I cannot say. I have a Dell network printer at home, which I assume is a rebranded HP printer. It uses port 9100 but has never, to my knowledge caused problems with Bacula. Of course, I have never used it at the same time a production backup was running (my test backups use ports 8101-8103). As far as I am concerned, I have no gripe with HP, though it would be better if they followed the rules. I just point this out for Bacula users who *may* (or may not) be affected by this so that they can work around it (if it is the problem). Best regards, Kern > > > > > > > > > Chris Hoogendyk > > --------------- > > Chris Hoogendyk > > - > O__ ---- Systems Administrator > c/ /'_ --- Biology & Geology Departments > (*) \(*) -- 140 Morrill Science Center > ~~~~~~~~~~ - University of Massachusetts, Amherst > > <[EMAIL PROTECTED]> > > --------------- > > Erdös 4 > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users