Le silence n'a pas de bornes
Cela fait maintenant deux ans que j'ai une borne Apple Airport "Snow" (deuxième génération), et que je commence à en avoir marre des nombreux problèmes que je rencontre :
- Il m'est impossible d'accéder depuis l'extérieur à une machine sur mon réseau local, bien que j'ai correctement configuré la redirection de ports sur ma borne
- Ma connexion Internet lache de plus en plus fréquemment depuis que j'ai de nouveau l'ADSL (septembre 2003) et qu'il y a des mises à jour successives d'Airport, par Apple.
Ce qui est étrange, justement, c'est que je ne suis pas le seul à avoir ces problèmes, comme on peut le constater ici (news Macbidouille), ici (forum Macbidouille) et là (forum Apple).
Configuration
Avant de rentrer dans le vif du sujet, voici ma configuration:
- Une borne Airport Snow, reliée à un modem Ethernet, fourni par 9Online en septembre 2003
- L'interface LAN de la borne est reliée à un switch 6 ports
- Un vieux PC sous FreeBSD? 5.1 est connecté au HUB, il a pour IP 10.0.1.201
- Mon PowerBook? Ti 667 est relié (sans fil, bien sûr) par sa carte Airport à la borne, et a pour IP 10.0.1.200
Je pense que c'est une configuration tout à fait classiquer. Il faut également noté que je n'ai pour l'instant activé aucun firewall, ni sur mon PC, ni sur mon Mac.
Connexion qui décroche
Ca fait un bout de temps que j'ai ces petits problèmes, et que j'ai vu également d'autres utilisateurs s'inquiéter sur les forums d'Apple, sans pour autant que les gens de chez Apple réagissent à ça. Apple ne réagit absolument pas, comme le montre cet extrait:
Reading the many similar tales here, I think the one I haven't tried is backgrading to firmware 4.0. So does anyone know where I can find it? The Apple ftp site only goes back to 4.0.6. And when are Apple going to start reading these discussions?
Cette dernière phrase est assez éloquante sur le manière dont Apple gère son support technique...
La rumeur court qu'Apple aurait également délibérément modifié les logiciels Airport pour empêcher, ou limiter l'utilisation de programmes P2P?. Putain, si seulement c'était OpenSource? !
Machines locales inaccessibles depuis l'extérieur
Ma configuration est relativement simple, et je pense également, commune. J'avais pour but de faire en sorte que je puisse accéder à mon PC depuis l'extérieur par SSH.
Pour ce faire, j'ai par l'intermédiaire de l'outil de configuration Airport d'Apple, redirigé le port 22 (SSH) de ma borne sur le port 22 de mon PC (10.0.1.201). C'est quelque chose de plutôt classique.
En parallèle, je me suis enregistré sur DynDNS, et j'ai activé un client sur mon PC. J'ai vérifié que ça marche en faisant un ping sur le nom que j'avais choisi : tout beigne, l'IP de ma borne est bien associée au nom sur DynDNS?.
Partant de là, je tente un SSH, d'abord avec le nom de domaine, puis avec l'IP, et je me vois immédiatament gratifié d'un @connection refused, ce qui me montre que ma borne a rejeté le paquet...
On trouve ici un message (encore sur le forum d'Apple) avec un problème tout à fait similaire :
Basically, on the AirPort? network, the website loads by typing in "http://10.0.1.12", but typing in the registered domain name (or the public IP address) results in the message "could not open the page 'http://www.mysite.com' because Safari couldn't connect to the server 'www.mysite.com'." Explorer gives me the good ol' "A connection failure has occurred" message.
Je ne suis pas le seul
Voici une liste de "threads" du forum d'Apple qui confirment ce que je dis:
