J'ai donc été confronté à un problème assez particulier :
- J'ai un Mac sur mon réseau domestique connecté via Ethernet, que j'utilise pour naviguer sur le Web, consulter mes e-mails, etc. Je n'ai aucun problème pour accéder à la fois à mon réseau local et à l'Internet extérieur.
- J'ai une boîte Linux et un MacBook sur le même réseau, la boîte Linux sur Ethernet et le MacBook via WiFi.
- Depuis le MacBook et la boîte Linux, je peux
ping
le Mac, et depuis le Mac, je peux faire un ping sur le MacBook et la boite Linux. - Depuis le Mac, je peux
ssh
dans le MacBook et la boîte Linux, mais je suis incapable dessh
du MacBook ou du boîtier Linux vers le Mac (délai de connexion). La connexion à distance est activée dans le panneau de préférences Partage. - Je peux
ssh
de Mac en lui-même (ssh localhost
,ssh <local_ip>
), donc le démon doit être en marche. - Les serveurs Web hébergés sur le Mac (sur le port 80, 8000, etc. - j'ai essayé plusieurs ports juste pour être sûr) sont accessibles via
localhost
ou l'IP locale sur le Mac, mais ne sont pas accessibles depuis le MacBook ou la boîte Linux. - Le pare-feu du Mac est désactivé, et aucun pare-feu tiers ou logiciel antivirus n'est installé.
- J'ai redémarré le routeur, le Mac, le MacBook et la boîte Linux de nombreuses fois.
- La résolution mDNS fonctionne :
ping
Le nom mDNS du Mac correspond à l'adresse IP locale.
Donc, pour autant que je puisse dire, il semble qu'aucun de mes ports d'écoute sur le Mac ne soit disponible pour quiconque sur le réseau local, mais mes connexions sortantes les atteignent toujours sans problème.
Des idées sur ce qui se passe ? Je suis à court d'idées.