Serveur FTP d'un PC accessible seulement si mon autre PC est allumé ?! - Windows & Software
Marsh Posté le 13-10-2006 à 13:04:36
Un petit up de désespoir
J'ai l'impression d'avoir fait le tour sans trouver, du coup je ne sais pas du tout où chercher...
Marsh Posté le 13-10-2006 à 14:23:46
qd tu dis que tu sors ton pc principale tu veux dire "eteindre"
sinon peux tu donner la configuration de ta freebox et les routes et rules de ton routeur ?
ca resemble à un pb de route externe /dmz-lan interne
Marsh Posté le 13-10-2006 à 14:47:58
Le sortir du réseau = le déconnecter, que ce soit en l'eteignant ou en débranchant l'RJ45.
Le routeur de la freebox est coupé.
Et niveau routeur, j'ai détaillé dans mon premier post. Soit DMZ sur le serveur qui héberge le serveur FTP, soit port forwarding du port 21 (voire 20 et 21 pour tester) vers le serveur.
J'ai essayé en coupant les autres règles, "au cas ou", mais de toute facon il n'y a que 2-3 règles pour emule ou le DCC.
En plus, le problème ne se pose pas en entrée, le serveur recoit bien les commandes du client, mais en sorti, et le port forwarding ne joue pas la dessus. D'ailleur en théorie, rien ne joue la dessus, ca devrait sortir direct, sauf si le logiciel demande explicitement d'envoyer vers l'IP d'un autre PC du réseau, ou peut être s'il y a du port forwarding des ports utilisés vers un autre PC du réseau (en encore, normalement le routeur est sencé ne traiter ca que pour ce qui arrive par le port WLAN), ce qui n'est pas le cas.
Le DHCPD est activé, avec IP fixe attribuée en fonction de l'adresse MAC.
Le firmware du routeur est l'alchemy 6 d'sveasoft.
Marsh Posté le 13-10-2006 à 15:31:55
Bon j'ai affiché tout le trafic du routeur (syslogd + wallwatcher), entrant comme sortant, et quand je tente de me connecter depuis un pc externe (j'ai un dédié pour tester), je vois la connexion en entrée, mais après je ne vois rien en sortie (ca ne doit logger que les mises en relation, une fois qu'une appli gère, c'est transparent). Du coup je ne vois pas si le serveur FTP essaye de communiquer avec le PC en 192.168.1.100. En tout cas il n'y a rien de tel d'après TCPView...
Avec les logs du routeur, le syslog du routeur + wallwatcher, le log du serveur FTP et TCPVIew, je n'arrive pas à m'en sortir... Que faire ?
Marsh Posté le 13-10-2006 à 15:33:04
ton histoire de dmz m echappe???
comment mets tu un lan et une DMZ en 192.168.1.X
Marsh Posté le 13-10-2006 à 16:30:30
oui bah justement, juste apres avoir posté mon dernier message, je me suis dit d'un seul coup "Mais quel boulet, j'ai meme pas pensé a vérifier la chose que je vérifie toujours en premier, la passerelle"... et effectivement, quel boulet, au lieu du DHCP supposé être activé sur tous mes postes, c'était en IP fixe avec mon PC principal en passerelle... Surement un reste de la période d'attente de la freebox ou le PC principal partageait la connexion avec le serveur depuis un modem Sagem Fast 800 (USB...)... Pourtant la première chose que j'ai du faire lors du branchement de la freebox sur le routeur, c'est remettre tous les PCs en DHCP...
Bref, tout ca pour ca...
Marsh Posté le 13-10-2006 à 19:32:35
clairement, mais bon je perds déjà assez de temps sur des trucs plus complexes donc il y a de quoi s'en vouloir de passer quelques heures sur un truc aussi évident...
Marsh Posté le 13-10-2006 à 00:44:44
Bon, comme je sens que c'est le genre de petit problème sur lequel on peut bêtement passer des jours, et après avoir passé une partie de la soirée a faire des tests et des recherche, j'en suis réduit à poster pour faire part de mon désaroi
J'ai un serveur FTP (filezilla) qui tourne sur mon serveur (192.168.1.103), mon PC principal (192.168.1.100), le tout derrière un routeur Linksys WRT54G puis une Freebox (routeur désactivé) en dégroupé (ip fixe).
Le serveur FTP est parfaitement accessible de l'extérieur... quand mon PC principal est sur le réseau...
Si je sors le PC principal du réseau, fileZilla me sort :
(000036) 13/10/2006 00:21:00 - (not logged in) (xx.xxx.xxx.xx)> Connected, sending welcome message...
(000036) 13/10/2006 00:21:00 - (not logged in) (xx.xxx.xxx.xx)> 220 PROUT (oui je sais c'est moyen comme message :))
(000036) 13/10/2006 00:21:00 - (not logged in) (xx.xxx.xxx.xx)> could not send reply, disconnected.
Donc à priori, le serveur reçoit bien la tentative de connexion mais n'arrive pas à y répondre.
Aucun firewall sur aucun des PCs, le serveur en question était en DMZ niveau routeur, j'ai essayé pas mal de trucs :
Et tout ca en même temps.
Résultat, toujours la même chose, la connexion fonctionne parfaitement si mon PC principal est sur le réseau, elle fonctionne toujours quand je me connecte depuis mon réseau (j'ai un 3e pc en 192.168.1.102) sur l'IP de ma freebox, mais jamais depuis l'extérieur si le PC principal n'est pas sur le réseau.
On dirait que la réponse du serveur transite par mon PC principal, qui renvoi ca vers le client...
J'avoue que je tourne un peu en rond et ne saisi pas trop la logique du truc, surtout que j'ai éliminé pas mal de sources possibles avec ces différents tests...
Si quelqu'un a une piste...
Message édité par Galak_ le 13-10-2006 à 00:53:57