Date: Tue, 28 Feb 2006 21:15:43 +0100 From: "Julian H. Stacey" <jhs@flat.berklix.net> To: "Mike Silbersack" <silby@silby.com> Cc: Bernd Kopriva <bernd@kopriva.de>, net@freebsd.org Subject: Re: TCP_COMPAT_42 support Message-ID: <200602282015.k1SKFhnQ033586@fire.jhs.private> In-Reply-To: Message from "Mike Silbersack" <silby@silby.com> of "Tue, 28 Feb 2006 10:32:11 EST." <1157.64.215.82.94.1141140731.squirrel@webmail3.pair.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Mike & net@ people, "Mike Silbersack" wrote: > > Thanks Mike, > > Well I fixed a local problem of parity on my FreeBSD end, by changing to > > XTerm*eightBitInput: False > > XTerm*eightBitOutput: False > > xrdb -merge ~/.Xdefaults > > But rlogins & telnets to the 4.2BSD Symmetric still die after exiting > > first command &/or time out within first minute. (& no timeout I > > can see on rlogind on 4.2 end, but rlogins from 4.2 to FreeBSD run OK ! > > It used to work, I wonder what presumably I changed ! > > > > -- > > Julian Stacey. Consultant Unix Net & Sys. Eng., Munich. > > Can you grab a tcpdump of all the traffic between the two systems from the > start of the connection to when it breaks? Maybe that'll tip us off as to > what's wrong. OK, done. While one xterm on my 5.3 box had this runing: ------- rlogin skyr 4.2 SYMMETRIX (skyr.jhs.private) login: Last login: Tue May 31 11:39:33 from fire.jhs.private 4.2 BSD UNIX #452: Tue Mar 29 09:29:48 PST 1988 For info. browse http://www.berklix.com/~jhs/symmetric/ Warning: non 2000 compliant clock, so rdist will fail in direction this host to modern host. Logins welcome, but please don't mess things up. Thanks. Julian jhs@berklix.com Login: guest Password: guest % ls Distfile bin bk-5.log passwd.sav 4.2 SYMMETRIX (skyr.jhs.private) login: rlogin: connection closed ------- & the only things I typed into that box were rlogin skyr ls I had previously started in another xterm tcpdump -v -i rl0 -l | grep skyr & got this: ------- 5.3 p1 jhs 6 fire~ xs tcpdump -v -i rl0 -l | grep skyr tcpdump: listening on rl0, link-type EN10MB (Ethernet), capture size 96 bytes 20:47:32.490148 IP (tos 0x0, ttl 64, id 2820, offset 0, flags [DF], length: 64) fire.jhs.private.978 > skyr.jhs.private.login: S [tcp sum ok] 3790186856:3790186856(0) win 65535 <mss 1460,nop,nop,sackOK,nop,wscale 1,nop,nop,timestamp 181035172 0> 20:47:32.498014 IP (tos 0x0, ttl 15, id 201, offset 0, flags [none], length: 44) skyr.jhs.private.login > fire.jhs.private.978: S [tcp sum ok] 3589249:3589249(0) ack 3790186857 win 2048 <mss 1024> 20:47:32.498039 IP (tos 0x0, ttl 64, id 2821, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 1 win 65535 20:47:32.498061 IP (tos 0x0, ttl 64, id 2822, offset 0, flags [DF], length: 41) fire.jhs.private.978 > skyr.jhs.private.login: P [tcp sum ok] 1:2(1) ack 1 win 65535 20:47:32.503787 IP (tos 0x0, ttl 15, id 202, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 1 win 2048 20:47:32.515264 IP (tos 0x0, ttl 15, id 203, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 2 win 2047 20:47:32.515282 IP (tos 0x0, ttl 64, id 2823, offset 0, flags [DF], length: 60) fire.jhs.private.978 > skyr.jhs.private.login: P [tcp sum ok] 2:22(20) ack 1 win 65535 20:47:32.520396 IP (tos 0x0, ttl 15, id 204, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2027 20:47:32.814192 IP (tos 0x0, ttl 15, id 205, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2028 20:47:33.045023 IP (tos 0x0, ttl 15, id 206, offset 0, flags [none], length: 41) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 1:2(1) ack 22 win 2028 20:47:33.139771 IP (tos 0x10, ttl 64, id 2839, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 2 win 65535 20:47:33.144324 IP (tos 0x0, ttl 15, id 207, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2028 20:47:33.303758 IP (tos 0x0, ttl 15, id 208, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:33.745640 IP (tos 0x0, ttl 15, id 209, offset 0, flags [none], length: 93) skyr.jhs.private.login > fire.jhs.private.978: P 2:55(53) ack 22 win 2048 20:47:33.839777 IP (tos 0x10, ttl 64, id 2882, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 55 win 65535 20:47:33.844321 IP (tos 0x0, ttl 15, id 210, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:36.610595 IP (tos 0x0, ttl 15, id 211, offset 0, flags [none], length: 95) skyr.jhs.private.login > fire.jhs.private.978: P 55:110(55) ack 22 win 2048 20:47:36.709821 IP (tos 0x10, ttl 64, id 2952, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 110 win 65535 20:47:36.714387 IP (tos 0x0, ttl 15, id 212, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:36.819489 IP (tos 0x0, ttl 15, id 213, offset 0, flags [none], length: 89) skyr.jhs.private.login > fire.jhs.private.978: P 110:159(49) ack 22 win 2048 20:47:36.845663 IP (tos 0x0, ttl 15, id 214, offset 0, flags [none], length: 104) skyr.jhs.private.login > fire.jhs.private.978: P 159:223(64) ack 22 win 2048 20:47:36.845683 IP (tos 0x10, ttl 64, id 2960, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 223 win 65472 20:47:36.850662 IP (tos 0x0, ttl 15, id 215, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:36.874898 IP (tos 0x0, ttl 15, id 216, offset 0, flags [none], length: 77) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 223:260(37) ack 22 win 2048 20:47:36.919014 IP (tos 0x0, ttl 15, id 217, offset 0, flags [none], length: 107) skyr.jhs.private.login > fire.jhs.private.978: P 260:327(67) ack 22 win 2048 20:47:36.919050 IP (tos 0x10, ttl 64, id 2970, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 327 win 65469 20:47:36.923923 IP (tos 0x0, ttl 15, id 218, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:36.980045 IP (tos 0x0, ttl 15, id 219, offset 0, flags [none], length: 121) skyr.jhs.private.login > fire.jhs.private.978: P 327:408(81) ack 22 win 2048 20:47:37.021232 IP (tos 0x0, ttl 15, id 220, offset 0, flags [none], length: 71) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 408:439(31) ack 22 win 2048 20:47:37.021258 IP (tos 0x10, ttl 64, id 2980, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 439 win 65505 20:47:37.026566 IP (tos 0x0, ttl 15, id 221, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:37.056122 IP (tos 0x0, ttl 15, id 222, offset 0, flags [none], length: 71) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 439:470(31) ack 22 win 2048 20:47:37.149828 IP (tos 0x10, ttl 64, id 2995, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 470 win 65535 20:47:37.154395 IP (tos 0x0, ttl 15, id 223, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:47:38.100591 IP (tos 0x0, ttl 15, id 224, offset 0, flags [none], length: 42) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 470:472(2) ack 22 win 2048 20:47:38.199843 IP (tos 0x10, ttl 64, id 3051, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 472 win 65535 20:47:38.204405 IP (tos 0x0, ttl 15, id 225, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 22 win 2048 20:48:14.696414 arp who-has high.jhs.private tell skyr.jhs.private 20:48:22.783078 IP (tos 0x0, ttl 15, id 226, offset 0, flags [none], length: 41) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] 471:472(1) ack 21 win 2048 20:48:22.783110 IP (tos 0x10, ttl 64, id 4092, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 472 win 65535 20:48:47.757734 arp who-has high.jhs.private tell skyr.jhs.private 20:48:54.255386 arp who-has high.jhs.private tell skyr.jhs.private 20:48:59.626080 IP (tos 0x10, ttl 64, id 4880, offset 0, flags [DF], length: 41) fire.jhs.private.978 > skyr.jhs.private.login: P [tcp sum ok] 22:23(1) ack 472 win 65535 20:48:59.635479 IP (tos 0x0, ttl 15, id 227, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 23 win 2048 20:48:59.651076 IP (tos 0x0, ttl 15, id 228, offset 0, flags [none], length: 41) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 472:473(1) ack 23 win 2048 20:48:59.751096 IP (tos 0x10, ttl 64, id 4884, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 473 win 65535 20:48:59.755939 IP (tos 0x0, ttl 15, id 229, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 23 win 2048 20:49:00.071018 IP (tos 0x10, ttl 64, id 4897, offset 0, flags [DF], length: 41) fire.jhs.private.978 > skyr.jhs.private.login: P [tcp sum ok] 23:24(1) ack 473 win 65535 20:49:00.078697 IP (tos 0x0, ttl 15, id 230, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 24 win 2048 20:49:00.094708 IP (tos 0x0, ttl 15, id 231, offset 0, flags [none], length: 41) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 473:474(1) ack 24 win 2048 20:49:00.191103 IP (tos 0x10, ttl 64, id 4915, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 474 win 65535 20:49:00.195643 IP (tos 0x0, ttl 15, id 232, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 24 win 2048 20:49:01.157119 IP (tos 0x10, ttl 64, id 4935, offset 0, flags [DF], length: 41) fire.jhs.private.978 > skyr.jhs.private.login: P [tcp sum ok] 24:25(1) ack 474 win 65535 20:49:01.164810 IP (tos 0x0, ttl 15, id 233, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 25 win 2048 20:49:01.257964 IP (tos 0x0, ttl 15, id 234, offset 0, flags [none], length: 42) skyr.jhs.private.login > fire.jhs.private.978: P [tcp sum ok] 474:476(2) ack 25 win 2048 20:49:01.351121 IP (tos 0x10, ttl 64, id 4951, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 476 win 65535 20:49:01.355662 IP (tos 0x0, ttl 15, id 235, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 25 win 2048 20:49:01.948385 IP (tos 0x0, ttl 15, id 236, offset 0, flags [none], length: 94) skyr.jhs.private.login > fire.jhs.private.978: P 476:530(54) ack 25 win 2048 20:49:02.041135 IP (tos 0x10, ttl 64, id 4973, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 530 win 65535 20:49:02.045736 IP (tos 0x0, ttl 15, id 237, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 25 win 2048 20:49:02.477983 IP (tos 0x0, ttl 15, id 238, offset 0, flags [none], length: 89) skyr.jhs.private.login > fire.jhs.private.978: P 530:579(49) ack 25 win 2048 20:49:02.571140 IP (tos 0x10, ttl 64, id 4994, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 579 win 65535 20:49:02.575704 IP (tos 0x0, ttl 15, id 239, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 25 win 2048 20:49:03.103230 IP (tos 0x0, ttl 15, id 240, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: F [tcp sum ok] 579:579(0) ack 25 win 0 20:49:03.103255 IP (tos 0x10, ttl 64, id 5009, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: . [tcp sum ok] ack 580 win 65535 20:49:03.103712 IP (tos 0x10, ttl 64, id 5010, offset 0, flags [DF], length: 40) fire.jhs.private.978 > skyr.jhs.private.login: F [tcp sum ok] 25:25(0) ack 580 win 65535 20:49:03.110660 IP (tos 0x0, ttl 15, id 241, offset 0, flags [none], length: 40) skyr.jhs.private.login > fire.jhs.private.978: . [tcp sum ok] ack 26 win 0 ^C93 packets captured 93 packets received by filter 0 packets dropped by kernel ------- Notes: There's no tcpdump on my 4.2 box skyr is the 4.2-BSD box fire is the FreeBSD-5.3 box high is just an alias in my named for 192.168.x.255 Could this problem be due to different broadcasting convetions for 4.2 & 4.4, perhaps triggered by eg arpd or named etc doing discovery every minute or so ? (But FreeBSD worked for years OK to that 4.2-BSD, & I recall all FreeBSD are 4.4) PS (long shot vague idea:) used to be everthing here was on a 10M coax, but now most is on a 100M switch, but other FreeBSD host on the legacy coax & 100M switch still happily work together. I have a recent Axis ether to lpr converter on net, but disconnected that (it has some arp stuff) but made no difference, rlogin still dies. -- Julian Stacey. Consultant Unix Net & Sys. Eng., Munich. http://berklix.com Mail in Ascii, HTML=spam. Ihr Rauch = meine allergischen Kopfschmerzen.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200602282015.k1SKFhnQ033586>