in.lpd client name resolution

From: Scott Ruffner (jpr9c@cs.virginia.edu)
Date: Tue Mar 18 2003 - 11:52:00 EST


Dear Sunmanagers,

I've got a peculiar problem I can't seem to iron out...when receiving
remote print jobs the in.lpd appears to believe that the job is always
coming from the client "0.0.0.0", and so spools everything in the:

/var/spool/lp/requests/0.0.0.0
/var/spool/lp/tmp/0.0.0.0

directories. This works just fine, except that it has the effect of
allowing printing from anywhere. It also has the effect that any alerts
get mailed to <user>@0.0.0.0, and are then bounced by the MTA (as they
should be).

I've tried to look at a couple of things to get a handle on what's going
on - it appears to be a name-resolution problem, but as far as I can tell
the print server seems to know who it is. Here's a bunch of name
resolution goodies:

: argo:/etc/lp/interfaces ; hostname
argo.cs.Virginia.EDU
: argo:/etc/lp/interfaces ; cat /etc/nodename
argo.cs.Virginia.EDU
: argo:/etc/lp/interfaces ; cat /etc/hostname.hme0
argo.cs.Virginia.EDU
: argo:/etc/lp/interfaces ; ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 128.143.137.23 netmask ffff0000 broadcast 128.143.255.255
        ether 8:0:20:79:50:85
: argo:/etc/lp/interfaces ; dig -x 128.143.137.23

; <<>> DiG 9.2.0 <<>> -x 128.143.137.23
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33850
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;23.137.143.128.in-addr.arpa. IN PTR

;; ANSWER SECTION:
23.137.143.128.in-addr.arpa. 172800 IN PTR argo.cs.Virginia.EDU.

;; AUTHORITY SECTION:
137.143.128.in-addr.arpa. 172800 IN NS athena.cs.Virginia.EDU.

;; ADDITIONAL SECTION:
athena.cs.Virginia.EDU. 172800 IN A 128.143.136.15
athena.cs.Virginia.EDU. 172800 IN A 128.143.137.11

;; Query time: 216 msec
;; SERVER: 128.143.136.15#53(128.143.136.15)
;; WHEN: Tue Mar 18 11:33:29 2003
;; MSG SIZE rcvd: 132

: argo:/etc/lp/interfaces ; grep 128.143.137.23 /etc/hosts
128.143.137.23 argo.cs.Virginia.EDU argo.cs.virginia.edu argo

: argo:/etc/lp/interfaces ; grep hosts /etc/nsswitch.conf
# "hosts:" and "services:" in this file are used only if the
hosts: dns files

FWIW - this system is the NIS master as well:

: argo:/etc/lp/interfaces ; ypmatch argo hosts
128.143.137.23 argo.cs.Virginia.EDU argo.cs.virginia.edu argo

I turned on the debugging in syslog for the lpd; here's the complete
output of a test job. As one can see, the in.lpd clearly things it's
getting a connection from a client "0.0.0.0". Other than that the
connection and print job appear normal:

Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 176662 lpr.debug]
in.lpd:lpsched_adaptor_available: entry
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 736703 lpr.debug]
in.lpd:lpsched_adaptor_available: printer is ps5
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 349136 lpr.debug]
in.lpd:lpsched_adaptor_available: printer ps5 local
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 202926 lpr.debug]
lpsched_spooler_available(ps5)
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 853871 lpr.debug]
lpsched_client_access(ps5, 0.0.0.0)
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 440947 lpr.debug]
lpsched_temp_dir(ps5, 0.0.0.0)
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 202926 lpr.debug]
lpsched_spooler_available(ps5)
Mar 18 11:04:41 argo.cs.Virginia.EDU lpsched[18325]: [ID 286429 lpr.debug]
dispatch S_INQUIRE_PRINTER_STATUS
Mar 18 11:04:41 argo.cs.Virginia.EDU lpsched[18325]: [ID 781143 lpr.debug]
s_inquire_printer_status(ps5)
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 387632 lpr.debug]
lock_job(367): fd = -1, id = -1
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 547782 lpr.debug]
data(dfA367viper.cs.Virginia.EDU, 3779)
Mar 18 11:04:41 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 698941 lpr.debug]
control(cfA367viper.cs.Virginia.EDU, 158)
Mar 18 11:04:42 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 440947 lpr.debug]
lpsched_temp_dir(ps5, 0.0.0.0)
Mar 18 11:04:42 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 575446 lpr.debug]
lpsched_submit_job(ps5, Hviper.cs.Virginia.EDU
Mar 18 11:04:42 argo.cs.Virginia.EDU Pjpr9c
Mar 18 11:04:42 argo.cs.Virginia.EDU JSysStaffAgenda.txt
Mar 18 11:04:42 argo.cs.Virginia.EDU Cviper.cs.Virginia.EDU
Mar 18 11:04:42 argo.cs.Virginia.EDU Ljpr9c
Mar 18 11:04:42 argo.cs.Virginia.EDU fdfA367viper.cs.Virginia.EDU
Mar 18 11:04:42 argo.cs.Virginia.EDU UdfA367viper.cs.Virginia.EDU
Mar 18 11:04:42 argo.cs.Virginia.EDU NSysStaffAgenda.txt
Mar 18 11:04:42 argo.cs.Virginia.EDU , 0xffbef770)
Mar 18 11:04:42 argo.cs.Virginia.EDU lpsched[18325]: [ID 286429 lpr.debug]
dispatch S_PRINT_REQUEST
Mar 18 11:04:42 argo.cs.Virginia.EDU lpsched[18325]: [ID 293807 lpr.debug]
s_print_request(0.0.0.0/367-0)
Mar 18 11:04:42 argo.cs.Virginia.EDU lpsched[18325]: [ID 467870 lpr.debug]
schedule(EV_INTERF)
Mar 18 11:04:42 argo.cs.Virginia.EDU lpsched[18325]: [ID 732712 lpr.debug]
ev_interf(NULL)
Mar 18 11:04:42 argo.cs.Virginia.EDU lpsched[18325]: [ID 698411 lpr.debug]
exec(EX_INTERF)
Mar 18 11:04:42 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 371878 lpr.debug]
Submit: ps5-367
Mar 18 11:04:42 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 276885 lpr.debug]
unlock_job(): fd = 5, id = 367
Mar 18 11:04:42 argo.cs.Virginia.EDU bsd-gw[19508]: [ID 383098 lpr.debug]
protocol request(2) for ps5 completed with status 0
Mar 18 11:04:43 argo.cs.Virginia.EDU lpsched[18325]: [ID 286429 lpr.debug]
dispatch S_CHILD_DONE
Mar 18 11:04:43 argo.cs.Virginia.EDU lpsched[18325]: [ID 404684 lpr.debug]
s_child_done(1399043671, 5, 0, 0)

So, I then trussed the in.lpd to see if I could figure out where the
process was failing to resolve the client address properly. I see a
"getpeername()" call, but without the source for in.lpd, I can't see
exactly what's going on. The "getpeername()" call appears to complete
successfully, although it only returns the length of the peername. I'm
not sure if in.lpd gets the actual client hostname from the socket itself,
or if it relies on lpd to provide it as part of the job queuing protocol.
Here's what truss produced:

162: fork() = 18379
18379: fork() (returning as child ...) = 162
18379: sigprocmask(0, 0x00000000, 0xFFBEF6D0) = 0
18379: sigprocmask(SIG_SETMASK, 0xFFBEF6D0, 0xFFBEF6C0) = 0
18379: sigaction(SIGHUP, 0xFFBEF600, 0xFFBEF6A0) = 0
18379: sigprocmask(SIG_UNBLOCK, 0xFFBEF6D0, 0xFFBEF6C0) = 0
18379: sigprocmask(0, 0x00000000, 0xFFBEF6D0) = 0
18379: sigprocmask(SIG_SETMASK, 0xFFBEF6D0, 0xFFBEF6C0) = 0
18379: auditsys(BSM_AUDITCTL, 0x00000014) Err#22 EINVAL
18379: fcntl(3, F_DUP2FD, 0x00000000) = 0
18379: close(3) = 0
18379: fcntl(0, F_DUP2FD, 0x00000001) = 1
18379: fcntl(0, F_DUP2FD, 0x00000002) = 2
18379: open64("/etc/.name_service_door", O_RDONLY) = 3
18379: fcntl(3, F_SETFD, 0x00000001) = 0
18379: door_info(3, 0xFF23E7A0) = 0
18379: door_call(3, 0xFFBEF210) = 0
18379: close(17) Err#9 EBADF
18379: close(16) Err#9 EBADF
18379: close(15) Err#9 EBADF
18379: close(14) Err#9 EBADF
18379: close(13) = 0
18379: close(12) = 0
18379: close(11) = 0
18379: close(10) Err#9 EBADF
18379: close(9) Err#9 EBADF
18379: close(8) Err#9 EBADF
18379: close(7) Err#9 EBADF
18379: close(6) Err#9 EBADF
18379: close(5) Err#9 EBADF
18379: close(4) = 0
18379: setrlimit(RLIMIT_NOFILE, 0xFFBEFCB8) = 0
18379: execve("/usr/lib/print/in.lpd", 0x0002BD88, 0xFFBEFD38) argc = 1
18379: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3A0000
18379: stat("/usr/lib/print/in.lpd", 0xFFBEFA70) = 0
18379: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
18379: open("/usr/lib/libsocket.so.1", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
18379: mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
18379: mmap(0xFF38A000, 4349, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF38A000
18379: munmap(0xFF37A000, 65536) = 0
18379: memcntl(0xFF370000, 14440, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(3) = 0
18379: open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
18379: mmap(0x00000000, 696320, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
18379: mmap(0xFF31A000, 32508, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 565248) = 0xFF31A000
18379: mmap(0xFF322000, 30672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF322000
18379: munmap(0xFF30A000, 65536) = 0
18379: memcntl(0xFF280000, 81620, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(3) = 0
18379: open("/usr/lib/libdl.so.1", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
18379: close(3) = 0
18379: open("/usr/lib/libprint.so.2", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF360000
18379: mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF340000
18379: mmap(0xFF35A000, 3920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF35A000
18379: munmap(0xFF34A000, 65536) = 0
18379: memcntl(0xFF340000, 12764, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(3) = 0
18379: open("/usr/lib/libc.so.1", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF360000
18379: mmap(0x00000000, 786432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF180000
18379: mmap(0xFF238000, 24720, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF238000
18379: munmap(0xFF228000, 65536) = 0
18379: memcntl(0xFF180000, 112632, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(3) = 0
18379: open("/usr/lib/libmp.so.2", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF404) = 0
18379: mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF360000
18379: mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF260000
18379: mmap(0xFF274000, 865, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFF274000
18379: munmap(0xFF264000, 65536) = 0
18379: memcntl(0xFF260000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(3) = 0
18379: open("/usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1", O_RDONLY) = 3
18379: fstat(3, 0xFFBEF294) = 0
18379: mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF360000
18379: mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF250000
18379: close(3) = 0
18379: munmap(0xFF360000, 8192) = 0
18379: brk(0x00023E18) = 0
18379: brk(0x00025E18) = 0
18379: fstat(-1, 0xFFBEF7E8) Err#9 EBADF
18379: ioctl(0, TCGETA, 0xFFBEF704) Err#22 EINVAL
18379: fstat64(0, 0xFFBEF778) = 0
18379: brk(0x00025E18) = 0
18379: brk(0x00027E18) = 0
18379: read(0, "02 p s 5\n", 8192) = 5
18379: sysinfo(SI_HOSTNAME, "argo.cs.Virginia.EDU", 256) = 21
18379: getpeername(0, 0xFFBEF74C, 0xFFBEF86C, 1) = 0
18379: fstat(-1, 0xFFBEE2F8) Err#9 EBADF
18379: open("/dev/conslog", O_WRONLY) = 3
18379: fcntl(3, F_SETFD, 0x00000001) = 0
18379: fstat(3, 0xFFBEE2F8) = 0
18379: fstat(3, 0xFFBEED58) = 0
18379: time() = 1048003110
18379: open("/usr/share/lib/zoneinfo/US/Eastern", O_RDONLY) = 4
18379: read(4, " T Z i f\0\0\0\0\0\0\0\0".., 8192) = 1250
18379: close(4) = 0
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE410, 0xFFBEE404, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 4
18379: door_info(4, 0xFFBEE348) = 0
18379: getpid() = 18379 [162]
18379: door_call(4, 0xFFBEE330) = 0
18379: close(4) = 0
18379: fstat(3, 0xFFBEED58) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE410, 0xFFBEE404, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 4
18379: door_info(4, 0xFFBEE348) = 0
18379: getpid() = 18379 [162]
18379: door_call(4, 0xFFBEE330) = 0
18379: close(4) = 0
18379: access("/etc/lp/interfaces/ps5", 0) = 0
18379: fstat(3, 0xFFBEED58) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE410, 0xFFBEE404, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 4
18379: door_info(4, 0xFFBEE348) = 0
18379: getpid() = 18379 [162]
18379: door_call(4, 0xFFBEE330) = 0
18379: close(4) = 0
18379: open("/usr/lib/print/bsd-adaptor/bsd_lpsched.so", O_RDONLY) = 4
18379: fstat(4, 0xFFBEE954) = 0
18379: mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF330000
18379: mmap(0x00000000, 139264, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF150000
18379: mmap(0xFF16E000, 5740, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 57344) = 0xFF16E000
18379: mmap(0xFF170000, 3046, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF170000
18379: munmap(0xFF15E000, 65536) = 0
18379: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF140000
18379: memcntl(0xFF150000, 16068, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
18379: close(4) = 0
18379: munmap(0xFF330000, 8192) = 0
18379: fstat(3, 0xFFBEF5B8) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEEC70, 0xFFBEEC64, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 4
18379: door_info(4, 0xFFBEEBA8) = 0
18379: getpid() = 18379 [162]
18379: door_call(4, 0xFFBEEB90) = 0
18379: close(4) = 0
18379: open("/var/spool/lp/SCHEDLOCK", O_RDONLY) = 4
18379: fcntl(4, F_SETLK, 0xFFBEF704) Err#11 EAGAIN
18379: close(4) = 0
18379: stat("/var/spool/lp/fifos/FIFO", 0xFFBEF788) = 0
18379: open("/var/spool/lp/fifos/FIFO", O_RDWR) = 4
18379: ioctl(4, I_CANPUT, 0x00000000) = 1
18379: getgid() = 0 [0]
18379: getuid() = 0 [0]
18379: fstat(3, 0xFFBEF5B8) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEEC70, 0xFFBEEC64, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 5
18379: door_info(5, 0xFFBEEBA8) = 0
18379: getpid() = 18379 [162]
18379: door_call(5, 0xFFBEEB90) = 0
18379: close(5) = 0
18379: fstat(3, 0xFFBEF1B8) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE870, 0xFFBEE864, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 5
18379: door_info(5, 0xFFBEE7A8) = 0
18379: getpid() = 18379 [162]
18379: door_call(5, 0xFFBEE790) = 0
18379: close(5) = 0
18379: mkdir("/var/spool/lp/requests/0.0.0.0", 0755) Err#17 EEXIST
18379: mkdir("/var/spool/lp/tmp/0.0.0.0", 0755) Err#17 EEXIST
18379: chdir("/var/spool/lp/tmp/0.0.0.0") = 0
18379: fstat(3, 0xFFBEF018) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE6D0, 0xFFBEE6C4, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 5
18379: door_info(5, 0xFFBEE608) = 0
18379: getpid() = 18379 [162]
18379: door_call(5, 0xFFBEE5F0) = 0
18379: close(5) = 0
18379: access("/etc/lp/printers/ps5/configuration", 0) = 0
18379: poll(0xFFBEF0D0, 1, 1000) = 1
18379: putmsg(4, 0xFFBEF144, 0xFFBEF138, 0) = 0
18379: getmsg(4, 0xFFBEF194, 0xFFBEF1A0, 0xFFBEF1AC) = 0
18379: ioctl(1, TCGETA, 0xFFBEF0D4) Err#22 EINVAL
18379: fstat64(1, 0xFFBEF148) = 0
18379: brk(0x00027E18) = 0
18379: brk(0x00029E18) = 0
18379: write(1, "\0", 1) = 1
18379: read(0, "03 5 0 d f A 3 6 5 v i".., 8192) = 32
18379: fstat(3, 0xFFBEF040) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE6F8, 0xFFBEE6EC, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 5
18379: door_info(5, 0xFFBEE630) = 0
18379: getpid() = 18379 [162]
18379: door_call(5, 0xFFBEE618) = 0
18379: close(5) = 0
18379: open("365", O_WRONLY|O_CREAT|O_EXCL, 0600) = 5
18379: fcntl(5, F_SETLKW, 0xFFBEF274) = 0
18379: fstat(3, 0xFFBEF0B0) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE768, 0xFFBEE75C, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEE6A0) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEE688) = 0
18379: close(6) = 0
18379: open("dfA365viper.cs.Virginia.EDU", O_RDWR|O_CREAT|O_TRUNC|O_EXCL, 0640) = 6
18379: fcntl(6, F_FREESP, 0xFFBEF2E4) = 0
18379: mmap(0x00000000, 50, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_NORESERVE, 6, 0) = 0xFF330000
18379: close(6) = 0
18379: write(1, "\0", 1) = 1
18379: read(0, " *\n\t : f o r c e _ l o".., 8192) = 50
18379: munmap(0xFF330000, 50) = 0
18379: read(0, "\0", 8192) = 1
18379: write(1, "\0", 1) = 1
18379: read(0, "02 1 5 4 c f A 3 6 5 v".., 8192) = 33
18379: fstat(3, 0xFFBEF0B0) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE768, 0xFFBEE75C, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEE6A0) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEE688) = 0
18379: close(6) = 0
18379: write(1, "\0", 1) = 1
18379: read(0, " H v i p e r . c s . V i".., 8192) = 154
18379: read(0, "\0", 8192) = 1
18379: write(1, "\0", 1) = 1
18379: read(0, 0x00023E64, 8192) = 0
18379: fstat(3, 0xFFBEE738) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEDDF0, 0xFFBEDDE4, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEDD28) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEDD10) = 0
18379: close(6) = 0
18379: mkdir("/var/spool/lp/requests/0.0.0.0", 0755) Err#17 EEXIST
18379: mkdir("/var/spool/lp/tmp/0.0.0.0", 0755) Err#17 EEXIST
18379: fstat(3, 0xFFBEEB98) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE250, 0xFFBEE244, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEE188) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEE170) = 0
18379: close(6) = 0
18379: open("365-0", O_RDONLY|O_CREAT|O_EXCL, 0600) = 6
18379: close(6) = 0
18379: open("dfA365viper.cs.Virginia.EDU", O_RDONLY) = 6
18379: read(6, " *\n\t", 3) = 3
18379: close(6) = 0
18379: brk(0x00029E18) = 0
18379: brk(0x0002BE18) = 0
18379: rename("dfA365viper.cs.Virginia.EDU", "/var/spool/lp/tmp/0.0.0.0/365-1") = 0
18379: chown("/var/spool/lp/tmp/0.0.0.0/365-1", 71, 0) = 0
18379: stat("/var/spool/lp/tmp/0.0.0.0/365-1", 0xFFBEEE7C) = 0
18379: time() = 1048003110
18379: open("/var/spool/lp/tmp/0.0.0.0/365-0", O_WRONLY) = 6
18379: fcntl(6, F_SETLK, 0xFFBEED6C) = 0
18379: lseek(6, 0, SEEK_SET) = 0
18379: fcntl(6, F_FREESP, 0xFFBEECE4) = 0
18379: write(6, " C 1\n", 4) = 4
18379: write(6, " D p s 5\n", 6) = 6
18379: write(6, " F / v a r / s p o o l".., 34) = 34
18379: write(6, " O f l i s t = ' / e t".., 28) = 28
18379: write(6, " P 2 0\n", 5) = 5
18379: write(6, " T / e t c / u v a / p".., 60) = 60
18379: write(6, " t s i m p l e\n", 9) = 9
18379: write(6, " U r o o t @ 0 . 0 . 0".., 15) = 15
18379: write(6, " s 0 0 0 0\n", 9) = 9
18379: write(6, " v 0\n", 4) = 4
18379: close(6) = 0
18379: open("/var/spool/lp/requests/0.0.0.0/365-0", O_WRONLY) Err#2 ENOENT
18379: umask(0) = 022
18379: open("/var/spool/lp/requests/0.0.0.0/365-0", O_WRONLY|O_CREAT, 0660) = 6
18379: open64("/etc/.name_service_door", O_RDONLY) = 7
18379: fcntl(7, F_SETFD, 0x00000001) = 0
18379: door_info(7, 0xFF23E7A0) = 0
18379: door_call(7, 0xFFBEE7D8) = 0
18379: chown("/var/spool/lp/requests/0.0.0.0/365-0", 71, 1) = 0
18379: umask(022) = 0
18379: fcntl(6, F_SETLK, 0xFFBEED6C) = 0
18379: lseek(6, 0, SEEK_SET) = 0
18379: fcntl(6, F_FREESP, 0xFFBEECE4) = 0
18379: write(6, " p s 5 - 3 6 5\n", 8) = 8
18379: write(6, " 7 1\n", 3) = 3
18379: write(6, " r o o t @ 0 . 0 . 0 . 0".., 13) = 13
18379: write(6, " 0\n", 2) = 2
18379: write(6, " 5 0\n", 3) = 3
18379: write(6, " 1 0 4 8 0 0 3 1 1 0\n", 11) = 11
18379: write(6, " 0 . 0 . 0 . 0\n", 8) = 8
18379: close(6) = 0
18379: poll(0xFFBEEC50, 1, 1000) = 1
18379: putmsg(4, 0xFFBEECC4, 0xFFBEECB8, 0) = 0
18379: getmsg(4, 0xFFBEED14, 0xFFBEED20, 0xFFBEED2C) = 0
18379: fstat(3, 0xFFBEEB98) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE250, 0xFFBEE244, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEE188) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEE170) = 0
18379: close(6) = 0
18379: fstat(3, 0xFFBEF040) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEE6F8, 0xFFBEE6EC, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 6
18379: door_info(6, 0xFFBEE630) = 0
18379: getpid() = 18379 [162]
18379: door_call(6, 0xFFBEE618) = 0
18379: close(6) = 0
18379: unlink("365") = 0
18379: close(5) = 0
18379: fstat(3, 0xFFBEF618) = 0
18379: time() = 1048003110
18379: getpid() = 18379 [162]
18379: putmsg(3, 0xFFBEECD0, 0xFFBEECC4, 0) = 0
18379: open("/var/run/syslog_door", O_RDONLY) = 5
18379: door_info(5, 0xFFBEEC08) = 0
18379: getpid() = 18379 [162]
18379: door_call(5, 0xFFBEEBF0) = 0
18379: close(5) = 0
18379: llseek(0, 0, SEEK_CUR) Err#29 ESPIPE
18379: _exit(0)
162: siginfo: SIGCLD CLD_EXITED pid=18379 status=0x0000

So, I ran a snoop of the packets, and of course the source and destination
addresses and name resolution are all fine. The snoop is rather lengthy,
so I've included a verbose dump of it in the attached file.

Any suggestions are greatly appreciated!

Regards,

Scott
==================================================================
Scott Ruffner
Computer Systems Senior Engineer Computer Science Department
ruffner@cs.virginia.SPAM.EDU University of Virginia
(434)982-2219 http://www.cs.virginia.edu/~jpr9c
ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 1 arrived at 11:23:3.87
ETHER: Packet size = 62 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 48 bytes
IP: Identification = 36911
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 9751
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997811
TCP: Acknowledgement number = 0
TCP: Data offset = 28 bytes
TCP: Flags = 0x02
TCP: ..0. .... = No urgent pointer
TCP: ...0 .... = No acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..1. = Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x2139
TCP: Urgent pointer = 0
TCP: Options: (8 bytes)
TCP: - No operation
TCP: - No operation
TCP: - SACK permitted option
TCP: - Maximum segment size = 1460 bytes
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 2 arrived at 11:23:3.87
ETHER: Packet size = 62 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 48 bytes
IP: Identification = 23414
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0a
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984827
TCP: Acknowledgement number = 2570997812
TCP: Data offset = 28 bytes
TCP: Flags = 0x12
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..1. = Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x31b6
TCP: Urgent pointer = 0
TCP: Options: (8 bytes)
TCP: - No operation
TCP: - No operation
TCP: - SACK permitted option
TCP: - Maximum segment size = 1460 bytes
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 3 arrived at 11:23:3.87
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 36912
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 9758
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997812
TCP: Acknowledgement number = 3509984828
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x5e7a
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 4 arrived at 11:23:3.87
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 45 bytes
IP: Identification = 36913
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 9752
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997812
TCP: Acknowledgement number = 3509984828
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0xdec7
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "\2ps5\n"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 5 arrived at 11:23:3.87
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23415
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc11
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984828
TCP: Acknowledgement number = 2570997817
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x5e75
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 6 arrived at 11:23:3.93
ETHER: Packet size = 55 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 23416
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0f
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984828
TCP: Acknowledgement number = 2570997817
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x5e6c
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 7 arrived at 11:23:3.93
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 36914
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 9756
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997817
TCP: Acknowledgement number = 3509984829
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x5e74
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 8 arrived at 11:23:3.96
ETHER: Packet size = 88 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 74 bytes
IP: Identification = 36915
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 9733
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997817
TCP: Acknowledgement number = 3509984829
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0xe963
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "\0033779 dfA369viper.cs.Virginia.EDU\n"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 9 arrived at 11:23:4.00
ETHER: Packet size = 55 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 23418
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0d
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984829
TCP: Acknowledgement number = 2570997851
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x5e49
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 10 arrived at 11:23:4.00
ETHER: Packet size = 1514 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 1500 bytes
IP: Identification = 36916
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 91a0
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570997851
TCP: Acknowledgement number = 3509984830
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0xbb28
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "Systems Staff Agenda:\n\nMajor Projects (needing more headway)"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 11 arrived at 11:23:4.00
ETHER: Packet size = 1514 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 1500 bytes
IP: Identification = 36917
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 919f
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2570999311
TCP: Acknowledgement number = 3509984830
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x8b9b
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "Ongoing Long-Term:\n\n1. New Faculty Needs:\n\t- Luebke - GClust"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 12 arrived at 11:23:4.00
ETHER: Packet size = 913 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 899 bytes
IP: Identification = 36918
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 93f7
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571000771
TCP: Acknowledgement number = 3509984830
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0xded0
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "ole Rewiring Project.\n\n11. documentation project - Dave & Je"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 13 arrived at 11:23:4.00
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23419
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0d
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984830
TCP: Acknowledgement number = 2570999311
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x589d
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 14 arrived at 11:23:4.09
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23420
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0c
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984830
TCP: Acknowledgement number = 2571001630
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4f8e
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 15 arrived at 11:23:4.09
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 36920
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 974f
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001630
TCP: Acknowledgement number = 3509984830
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4f85
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 16 arrived at 11:23:4.09
ETHER: Packet size = 55 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 23421
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc0a
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984830
TCP: Acknowledgement number = 2571001631
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4f84
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 17 arrived at 11:23:4.09
ETHER: Packet size = 87 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 73 bytes
IP: Identification = 36921
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 972e
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001631
TCP: Acknowledgement number = 3509984831
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x9bf9
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "\002158 cfA369viper.cs.Virginia.EDU\n"
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 18 arrived at 11:23:4.10
ETHER: Packet size = 55 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 23422
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc09
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984831
TCP: Acknowledgement number = 2571001664
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4f62
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 19 arrived at 11:23:4.10
ETHER: Packet size = 212 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 198 bytes
IP: Identification = 36922
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 96b0
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001664
TCP: Acknowledgement number = 3509984832
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x6d05
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: "Hviper.cs.Virginia.EDU\nPjpr9c\nJSysStaffAgenda.txt\nCviper.cs."
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 20 arrived at 11:23:4.19
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23423
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc09
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984832
TCP: Acknowledgement number = 2571001822
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4ecc
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 21 arrived at 11:23:4.19
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 36923
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 974c
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001822
TCP: Acknowledgement number = 3509984832
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec3
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 22 arrived at 11:23:4.19
ETHER: Packet size = 55 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 41 bytes
IP: Identification = 23424
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc07
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984832
TCP: Acknowledgement number = 2571001823
TCP: Data offset = 20 bytes
TCP: Flags = 0x18
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 1... = Push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec2
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 23 arrived at 11:23:4.19
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 36924
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 974c
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001823
TCP: Acknowledgement number = 3509984833
TCP: Data offset = 20 bytes
TCP: Flags = 0x11
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...1 = Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec9
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 24 arrived at 11:23:4.19
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23425
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc07
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984833
TCP: Acknowledgement number = 2571001824
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec9
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 25 arrived at 11:23:4.48
ETHER: Packet size = 54 bytes
ETHER: Destination = 8:0:20:ab:7a:aa, Sun
ETHER: Source = 8:0:20:79:50:85, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 23426
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = cc06
IP: Source address = 128.143.137.23, argo.cs.Virginia.EDU
IP: Destination address = 128.143.137.17, viper.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 515
TCP: Destination port = 566
TCP: Sequence number = 3509984833
TCP: Acknowledgement number = 2571001824
TCP: Data offset = 20 bytes
TCP: Flags = 0x11
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...1 = Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec8
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:

ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 26 arrived at 11:23:4.48
ETHER: Packet size = 60 bytes
ETHER: Destination = 8:0:20:79:50:85, Sun
ETHER: Source = 8:0:20:ab:7a:aa, Sun
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: ----- IP Header -----
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP: xxx. .... = 0 (precedence)
IP: ...0 .... = normal delay
IP: .... 0... = normal throughput
IP: .... .0.. = normal reliability
IP: Total length = 40 bytes
IP: Identification = 36925
IP: Flags = 0x4
IP: .1.. .... = do not fragment
IP: ..0. .... = last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 64 seconds/hops
IP: Protocol = 6 (TCP)
IP: Header checksum = 974b
IP: Source address = 128.143.137.17, viper.cs.Virginia.EDU
IP: Destination address = 128.143.137.23, argo.cs.Virginia.EDU
IP: No options
IP:
TCP: ----- TCP Header -----
TCP:
TCP: Source port = 566
TCP: Destination port = 515 (PRINTER)
TCP: Sequence number = 2571001824
TCP: Acknowledgement number = 3509984834
TCP: Data offset = 20 bytes
TCP: Flags = 0x10
TCP: ..0. .... = No urgent pointer
TCP: ...1 .... = Acknowledgement
TCP: .... 0... = No push
TCP: .... .0.. = No reset
TCP: .... ..0. = No Syn
TCP: .... ...0 = No Fin
TCP: Window = 24820
TCP: Checksum = 0x4ec8
TCP: Urgent pointer = 0
TCP: No options
TCP:
PRINTER: ----- PRINTER: -----
PRINTER:
PRINTER: ""
PRINTER:
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:01 EDT