Solution Utilisée
Note : J'ai en fait acheté un commutateur non géré à bas coût de 8 ports avant de poster cette question car je soupçonnais que c'était le matériel nécessaire. J'ai maintenant découvert comment configurer le réseau. C'est assez simple.
Tous les autres PC doivent être configurés entièrement en automatique avec DHCP. L'ordinateur OS X nécessite une configuration légèrement plus poussée.
Je suggère de tester les étapes ci-dessous avec un seul ordinateur connecté sans commutateur d'abord, car cela élimine une couche supplémentaire de débogage nécessaire.
Recherchez sur Google quelque chose comme "partager Internet WiFi de Mac OS X via une connexion Ethernet LAN" pour trouver plus d'informations sur certaines des étapes suivantes.
-
Testez si l'ordinateur OS X peut recevoir une connexion Internet via le WiFi.
-
Désactivez le pare-feu. Notez que cette étape est importante et m'a causé des heures de travail pour comprendre pourquoi cela ne fonctionnait pas. Vous pouvez réactiver le pare-feu plus tard, voir ci-dessous pour les détails.
-
Connectez l'ordinateur OS X à un autre PC via une connexion Ethernet simple (testée, fonctionnelle).
-
Allez dans les Paramètres Système sur OS X -> Partage -> Partage Internet
-
Configurez : Partager la connexion du Wifi via Ethernet, et cochez la case à gauche pour activer. Confirmez l'activation dans le message d'avertissement.
-
Vous devriez pouvoir accéder aux sites externes sur l'autre ordinateur Linux / Windows / etc via la connexion réseau partagée.
Vous pouvez maintenant réactiver le pare-feu sur OS X avec les réglages suivants :
-
Allez dans les Paramètres Système -> Sécurité et Confidentialité -> Pare-feu
-
Activez le pare-feu, options : Autoriser les connexions entrantes (pas de case à cocher sur bloquer les connexions entrantes), autoriser automatiquement le logiciel signé (la liste des logiciels signés sera automatiquement ajoutée ci-dessus), ne pas activer le mode furtif. (La dernière option m'a bloqué pendant des heures.)
Pour créer un "réseau local" de base, ajoutez un commutateur réseau non géré. Cette dernière étape peut sembler anodine, et en effet, elle l'est, si vous savez qu'il vous suffit de le brancher et qu'aucune autre configuration n'est requise.
J'étais perdu dans un terrier de lapin pendant un certain temps en cherchant des choses comme "comment configurer un serveur DHCP sur Mac OS X" - je pensais devoir configurer mon Mac pour émuler un routeur, un serveur DHCP et DNS, mais ce n'est pas nécessaire car l'option de partage le fait automatiquement.
Enfin, profitez.
Avantages
J'ai ajouté cela comme une addition ultérieure. Les avantages incluent le routage du trafic de plusieurs connexions sans fil via une seule connexion sans fil, ce qui est probablement plus efficace. Je crois que l'explication approximative est une réduction des collisions sans fil. Si vous utilisez un commutateur Gigabit, le trafic entre les ordinateurs connectés via l'Ethernet Gigabit sera considérablement plus rapide et avec une latence plus basse. En revanche, la latence entre les ordinateurs routés en aval de l'ordinateur OS X et le cloud sera légèrement augmentée.
Problèmes Possibles avec cette Méthode
Je crois que les options de partage créent un sous-réseau distinct du côté partagé Ethernet. Si j'ai raison, cela signifie qu'il serait impossible, par exemple, de faire du SSH d'un ordinateur dans ma chambre vers un autre ordinateur dans la maison. Je crois que c'est parce que je devrais transférer d'un sous-réseau à un autre à travers l'ordinateur Mac OS X. Dans ce cas, je suppose que je devrais configurer le renvoi de port à travers le Mac ? J'ai l'intention de tester ceci plus tard dans la soirée et de faire un retour sur ce sujet.