Date: Fri, 25 Jun 1999 22:53:37 +0200 (CEST) From: jaco@titine.fr.eu.org (Eric Jacoboni) To: freebsd-questions@FreeBSD.ORG Subject: Pbs with TCP connections Message-ID: <19990625205337.EEEEE154D2@titine.fr.eu.org>
next in thread | raw e-mail | index | archive | help
From: Eric Jacoboni <jaco@titine.fr.eu.org>
Date: 25 Jun 1999 22:53:37 +0200
In-Reply-To: Greg Lehey's message of "Fri, 18 Jun 1999 08:34:45 +0930"
Message-ID: <87yah8dmsu.fsf_-_@titine.fr.eu.org>
Lines: 106
Hi,
After testing all my config all day long, i still don't understand why
my two machines cannot connect each other :(
Here's the story :
titine.fr.eu.org is a FBSD 3.2-STABLE box and alex.titine.fr.eu.org is
a Linux 2.2.x laptop. Until yesterday all was ok : i was able to rsync
the two boxes.
Now, it's impossible to connect the two hosts (i don't remember to
have change anything concerning my tcp/ip config).
'ping' is ok from both hosts, but that the only thing that works... So
i suppose the pb comes from upper layers.
I don't use a DNS server but /etc/host, the name resolution is ok as a
'ping alex' from titine gives :
=-=-=-=-=-=-=-=-=
# ping alex
PING alex.titine.fr.eu.org (192.168.2.100): 56 data bytes
64 bytes from 192.168.2.100: icmp_seq=0 ttl=255 time=0.563 ms
64 bytes from 192.168.2.100: icmp_seq=1 ttl=255 time=0.503 ms
64 bytes from 192.168.2.100: icmp_seq=2 ttl=255 time=0.503 ms
64 bytes from 192.168.2.100: icmp_seq=3 ttl=255 time=0.506 ms
64 bytes from 192.168.2.100: icmp_seq=4 ttl=255 time=0.500 ms
64 bytes from 192.168.2.100: icmp_seq=5 ttl=255 time=0.496 ms
64 bytes from 192.168.2.100: icmp_seq=6 ttl=255 time=0.501 ms
^C
--- alex.titine.fr.eu.org ping statistics ---
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.496/0.510/0.563/0.022 ms
=-=-=-=-=-=-=-=-=-=
Same thing from alex and 'ping titine'...
If i try a 'rlogin titine' from alex (and from a user account...),
nothing happens, same with telnet, rsync, etc. (all of theses used to
be working...).
All these services are enabled in my /etc/inetd.conf :
=-=-=-=-=-
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
shell stream tcp nowait root /usr/libexec/rshd rshd
login stream tcp nowait root /usr/libexec/rlogind rlogind
(...)
daytime stream tcp nowait root internal
daytime dgram udp wait root internal
time stream tcp nowait root internal
time dgram udp wait root internal
=-=-=-=-=-
On titine, a 'tcpdchk -v' gives :
=-=-=-=-=-=-
Using network configuration file: /etc/inetd.conf
>>> Rule /etc/hosts.allow line 16:
daemons: ALL
clients: ALL
command: allow
access: granted
=-=-=-=-=--=
(the only line in my /etc/hosts.allow is ALL : ALL : allow)
Furthermore, a 'tcpdump' on titine, while trying a 'rlogin titine'
from alex gives :
=-=-=-=-=--=
# tcpdump host titine and alex
tcpdump: listening on ep0
22:40:04.580089 arp who-has titine.fr.eu.org tell alex.titine.fr.eu.org
22:40:04.580190 arp reply titine.fr.eu.org is-at 0:20:af:c4:92:fc
22:40:04.580469 alex.titine.fr.eu.org.1023 > titine.fr.eu.org.login: S 1991992721:1991992721(0) win 32120 <mss 1460,sackOK,timestamp 1627638[|tcp]> (DF)
22:40:04.580714 titine.fr.eu.org.login > alex.titine.fr.eu.org.1023: S 583550906:583550906(0) ack 1991992722 win 17376 <mss 1460,nop,wscale 0,nop,nop,timestamp[|tcp]> (DF)
22:40:07.108576 titine.fr.eu.org.login > alex.titine.fr.eu.org.1023: S 583550906:583550906(0) ack 1991992722 win 17376 <mss 1460,nop,wscale 0,nop,nop,timestamp[|tcp]> (DF)
22:40:07.570233 alex.titine.fr.eu.org.1023 > titine.fr.eu.org.login: S 1991992721:1991992721(0) win 32120 <mss 1460,sackOK,timestamp 1627938[|tcp]> (DF)
22:40:07.570388 titine.fr.eu.org.login > alex.titine.fr.eu.org.1023: . ack 1 win 17376 <nop,nop,timestamp 6112 1627938> (DF)
22:40:09.580211 arp who-has titine.fr.eu.org tell alex.titine.fr.eu.org
22:40:09.580298 arp reply titine.fr.eu.org is-at 0:20:af:c4:92:fc
=-=-=-=-=-=--=
ad libidum...
I confess to not understand all the stuff produced by tcpdump
output...so, if someone is noticing something curious or has some idea
about my pb, i'll hear him with pleasure ;-)
My BIG question is why this pb is the same from the two hosts : i've
described here an access from alex to titine, but that the same from
titine to alex... (hosts.allow and hosts.deny are both empty on alex).
A 'rlogin titine' works from titine and a 'rlogin alex' works from
alex ;-)
Seems that's not a pb of access rights, uh ? But _where_ is the pb ?
Thanks for any advice,
--
---------------------------------------------------------
Éric Jacoboni « No sport, cigars! » (W. Churchill)
---------------------------------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990625205337.EEEEE154D2>
