URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/connexion-reseau-bizarre Title: connexion réseau bizarre Authors: briaeros007 Date: 2013年01月10日T22:17:36+01:00 License: CC By-SA Tags: Score: 0 cher forum, aujourd'hui j'ai un petit problème qui j'avoue me pose problème : j'ai un logiciel qui ne sait ouvrir que des connections X réseaux (sur le portable de mes parents, en wifi) Et là c'est le drame. J'ai permis à X d'ouvrir le port tcp mais impossible de se connecter à ce port. Je me suis dis tant pis il doit y avoir une protection inconnue (malgré que j'ai fait un xhost +) j'utilise donc socat après. Et la c'est le drame à nouveau. ``` strace socat -d -d TCP4-LISTEN:6000,fork,reuseaddr,bind=192.168.37.21 UNIX-CONNECT:/tmp/.X11-unix/X0 ``` le strace permet de s'assurer que j'ai bien un bind, et il s'arrêt bien à l'accept. ``` munmap(0x7f783eb37000, 4096) = 0 write(2, "2013/01/10 21:52:04 socat[19497]"..., 722013/01/10 21:52:04 socat[19497] N listening on AF=2 192.168.37.21:6000 ) = 72 accept(3, ``` bon je vérifie une nième fois et il apparait bien dans netstat : ``` netstat -planet (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 192.168.37.21:6000 0.0.0.0:* LISTEN 0 201232 - ``` Bon il écoute bien non ? Et ben nmap me dis "filtered" ``` nmap -sT -T5 -Pn 192.168.37.21 -p 6000 Starting Nmap 6.00 ( http://nmap.org ) at 2013年01月10日 22:08 CET Nmap scan report for 192.168.37.21 Host is up. PORT STATE SERVICE 6000/tcp filtered X11 Nmap done: 1 IP address (1 host up) scanned in 0.58 seconds ``` netcat pas beaucoup mieux : ``` nc -w 3 -z -v 192.168.37.21 6000 nc: connect to 192.168.37.21 port 6000 (tcp) timed out: Operation now in progress ``` bien entendu j'ai vérifié iptables ``` iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ``` ( nat et mangle sont aussi désespérement vide) Il n'y a rien dans dmesg non plus. Bref, est ce qu'il y a un truc dans /proc/sys/net ou autre qui pourrait expliquer ? Est ce que quelqu'un à une idée ?