Ceci est un problème de paquet de diffusion.
Bonjour (et un certain nombre de protocoles de diffusion similaires) fonctionnent en envoyant un paquet d'information à 'tout le monde.' Lorsque votre routeur (Airport) - et le Mac - reçoivent des paquets, ils les ouvrent, observent le destinataire, et les transmettent à l'emplacement approprié. C'est là que les choses se compliquent, car lorsqu'un paquet de diffusion est envoyé, il est en fait envoyé à personne en particulier. Donc lorsque votre routeur voit des paquets de ce type, il les transmet généralement uniquement aux autres ordinateurs dans le sous-réseau. En ayant deux serveurs DHCP (en partageant la connexion du Mac en mode pont) sur le même réseau, vous forcez essentiellement la création de deux sous-réseaux. Si vous essayiez d'avoir les deux routeurs sur le même sous-réseau, vous auriez deux serveurs DHCP attribuant des adresses IP - généralement considéré comme une mauvaise chose. Le véritable problème ici est que le DHCP et Bonjour fonctionnent tous deux en utilisant des paquets de diffusion.
Alors quelle est la meilleure solution à ce problème?
Vous pouvez modifier votre masque de sous-réseau (généralement quelque chose comme 255.255.255.0
) pour être plus général et inclure le groupe d'adresses IP le plus petit suivant - probablement en passant à 255.255.0.0
. Vous devrez faire cela sur tous les appareils du réseau. Cependant, cela réintroduirait simplement le problème des deux serveurs DHCP.
La meilleure solution est d'avoir tous vos appareils pointant vers le même serveur DHCP d'une manière ou d'une autre. Vous pouvez le faire de deux manières:
-
En mettant en pont les ports Ethernet sur MacPro1 en utilisant un logiciel tiers tel que IPNetRouterX.
-
Si vous n'êtes pas opposé à acheter du matériel supplémentaire, vous pourriez envisager d'acheter un commutateur pour le brancher à votre AirportExpress, puis de relier les deux Mac Pros à ce commutateur.
Je choisirais la solution #2. La solution #1 nécessite que MacPro1 soit allumé, ce qui entraîne une consommation d'énergie supplémentaire et peut causer plus de temps d'arrêt potentiel.