web-dev-qa-db-fra.com

Comment relier deux ports Ethernet sous Mac OS X

Comment relier deux interfaces Ethernet câblées sous Mac OS X (le MacPro actuel est fourni avec deux ports Ethernet, par exemple)?

Googling est apparu (par exemple, cet article du forum Apple et cet article openvpn ) que c'est assez facile sous Linux (en utilisant la commande brctl) et sous Windows (via Connexions réseau> clic droit> Connexions en pont), mais comment cela se fait-il sous Mac OS X?

BTW: Il ne semble pas non plus exister de macport pour brctl ('port search brctl' n'a pas donné de résultats)

Remarque: je ne veux pas de "partage Internet", ce qui crée un nouveau réseau (en distribuant des adresses réseau dans une nouvelle plage). Je souhaite vraiment "ponter" deux interfaces afin de conserver le même sous-réseau.

24
Rabarberski

Si vous souhaitez créer un pont Ethernet réel (pont de couche 2) sur Mac OS X, la réponse est que vous ne pouvez tout simplement pas utiliser un logiciel tiers. C'est comme ça, il n'y a rien dans le noyau ou dans l'espace utilisateur pour le faire.

Le seul logiciel que je sache capable de faire cela est IPNetRouterX , qui n’est pas gratuit. Je n'ai jamais essayé moi-même.

7
Etienne Dechamps

À partir de Mountain Lion, vous pouvez configurer des ponts à l'aide d'ifconfig:

Sudo ifconfig bridge0 create
Sudo ifconfig bridge0 addm en0 addm en1
Sudo ifconfig bridge0 up

Voir man ifconfig pour plus d'options.

Cependant, cela ne fonctionne pas bien avec les interfaces wifi en raison de la manière dont elles traitent les recherches.

27
Per Johansson