It seems that something was introduced in V4R3 (java? http?) that
started eating up more of the ports in the 256 - 1024 range (allowed
port values for LPR...per RFC 1179). The remote writer (really LPR) has
this strange algorithm where it randomly chooses a port between 256-1024
and attempts an open. If this fails 500 times, the message TCP100D is
issued.
If you have a lot of remote writers that are actively trying to send
files (>200 usually), the TCP100D can occur rather frequently. A change
was put into the base of V4R4 to monitor for TCP100D and retry.
Course if there really are no more ports available, you remote writers
will appear to "hang" with a file in SND status instead of end.
--
Rodney A Johnson
Technical Team Lead for AS/400 Spool
Dept GJC
IBM Rochester, Minnesota
The contents of this message express only the sender's opinion.
This message does not necessarily reflect the policy or views of
my employer, IBM. All responsibility for the statements
made in this Usenet posting resides solely and completely with the
sender.
LPR is a a TCP-based protocol. The port on which a line printer
daemon listens is 515. The source port must be in the range 721 to
731, inclusive. A line printer daemon responds to commands send to
its port.
Ports from 256 to 1024 sure shouldn't be eaten up since many are
reserved for other protocols.
Tom Liotta
Here is excerpt from revised RFC1179:
"LPR is a TCP-based protocol. The port on which a line printer daemon
listens is 515. The source port must be less than 1024. A line printer
daemon respones to commands sent to its port. The daemon may choose not
to accept the connection for several reasons:
- The source port isn't 'trusted' (in the BSD sense of being less than
1024).
- The originating host isn't permitted to use the printing facilities
provided by this host.
In these cases, the dameon sends an error message and closes the
connection."
I'm not sure, but I believe the iSeries LPR implementation may have been
derived from the OS/2 version. The larger source port range was chosen
because of the problems with not having enough source ports.
How about adding a virtual interface (IP)?
Rodney Johnson <rjoh...@rchland.ibm.com> wrote in message news:<c2a8sh$27dc$1...@news.rchland.ibm.com>...
If you cannot find an article in the iSeries Software Knowledge DB, then
you might want to check on some of the red books for TCP/IP and possibly
TCP/IP configuration and reference.
Maybe if you repost your question with a different title you might get
someone's attention that has dealt with adding a new LAN card.
I guess there is one other option, and that would be to upgrade :-).
--
Jonathan.
"Rodney Johnson" <rjoh...@rchland.ibm.com> wrote in message
news:c2nlh0$1vmg$1...@news.rchland.ibm.com...
jb wrote:
> Would he need another lan card or can another ip address be assigned to the
> existing card ?
> I thought that was a standard feature of IP on the as400s.
>
--