Linux.general : Problème de port filtered sous Ubuntu 8.04
Posté par anakin () le 07 mai 2008Salut à tous !
Je viens de me rendre compte d'un truc sous Hardy. Je n'arrive plus à faire marcher une webradio diffusé à l'aide du couple MPD/Icecast.
En fait, en local, tout marche parfaitement, j'arrive à écouter sur http://localhost:8000/mpd.ogg.
Par contre, dés que j'essaye de faire sur un PC distant, http://"mon ip publique":8000/mpd.ogg, ca marche pas.
J'ai donc vérifier l'ouverture des ports sur ma box internet, pas de problème de ce côté là (sous Windows, aucun problème avec les mêmes ports)
Avec firestarter, j'avais explicitement configuré l'ouverture du port 8000. Aucun problème par là non plus.
Ce qui est bizarre, c'est que le port 8000 semble être ouvert, mais seulement pour le réseau local. C'est à dire, lorsque mpd et icecast sont actifs, j'ai ça dans les connexions actives de Firestarter :
cf http://www.hiboox.com/lang-fr/image.php?img=hbdsnp31.jpg
Pour le port 6600 de MPD, il est normal d'avoir 127.0.0.1 vers 127.0.0.1, par contre, je comprends pas pourquoi j'ai ça avec le port 8000...
De plus un autre truc bizarre obtenu avec nmap :
Scan sur localhost (donc 127.0.0.1)
nmap -p8000 localhost
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
8000/tcp open http-altScan sur l'adresse publique :
nmap -p8000 `monip
PORT STATE SERVICE
8000/tcp filtered http-altLe port est filtered, même lorsque je désactive le pare-feu à l'aide de Firestarter.
Il doit y avoir une autre couche de blocage à prendre en compte je pense...
Quelqu'un aurait une idée ?
Merci
> Lire le message (11 commentaires, moyenne: 1,1).
Vous avez demandé le commentaire #928937.



plus d'infos
netstat -an | grep -v unix | grep LISTENdevrait te lister les ports ouverts et en "ecoute" (LISTEN) de ta machine
ca devrait deja te permettre de savoir sur quel adresse le port 8000 est en ecoute.
cela devrait logiquement (et vu ton besoin) etre au moins
- soit 0.0.0.0:8000 (soit TOUTES les ips, port 8000)
- soit 127.0.0.1:8000 (uniquement le localhost port 80000) et IP_LAN:8000 (ton ip locale pour 8000)
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: plus d'infos
J'ai bien la ligne
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
Merci
@++