Brève description:
J'ai besoin de ma carte Ethernet (en0) pour voir tout le trafic sous 192.168.2.xxx.
Cependant, je dois également utiliser la carte WiFi (en1) pour tout autre trafic.
Système d'exploitation: OS X Lion
J'utilise un emplacement réseau distinct pour faire face à cette utilisation spécifique (car il s'agit d'un projet de robotique qui communique via Ethernet). Ethernet (en0) devait être configuré en tant qu'IP statique (192.168.2.10) conformément aux exigences de l'appareil auquel je me connecte. Toutes les connexions sur la carte Ethernet (en0) doivent être 192.168.2.xxx comme spécifié ci-dessus. Le WiFi (en1) est configuré en tant que DHCP sur un routeur, car il ne sert à rien de l'attribuer comme statique pour le trafic à usage général. Ethernet (en0) est configuré en priorité sur WiFi (en1).
Je voudrais également garder cela dans les préférences d'emplacement réseau si possible car je n'ai pas besoin que cette fonctionnalité soit activée tout le temps.
J'apprécierais vraiment votre aide à ce sujet. Personne à qui j'ai parlé ne sait comment résoudre ce problème.
Réponses:
La solution était extrêmement simple.
Je pensais que le champ du routeur était requis, alors je l'ai rempli. Ma connexion Ethernet a un «routeur», mais il n'est pas utilisé pour accéder aux connexions générales. En remplissant ce champ, Mac OS essaiera automatiquement de créer une route par défaut via la carte réseau Ethernet. Cela redirigerait tout le trafic divers via le mauvais routeur.
J'ai également essayé de supprimer cette route dans les tables de routage avant de trouver la solution à mon problème. Cela supprimerait la route de manière appropriée et permettrait au système logiciel my de fonctionner correctement. Cependant, après environ une minute, l'itinéraire a été ajouté à nouveau (comme je l'ai découvert plus tard) par le système d'exploitation. Une fois la route ajoutée, les connexions échouaient, j'ai donc dû recommencer le processus à nouveau. Cette correction s'est avérée improductive.
J'espère que cela aide quelqu'un à résoudre ses problèmes de réseautage.
la source
( source )
Pour votre cas, définissez le réseau limité au-dessus de la connexion Internet. OS X tentera de router les paquets vers la première interface. Pour les paquets destinés à ce réseau, cela fonctionnera bien. Pour les paquets non destinés à ce réseau, il verra qu'il n'a pas de passerelle ou de route vers Internet, et acheminera ceux-ci vers la prochaine interface, qui est connectée à Internet.
Si votre petit réseau possède des routeurs ou une passerelle auxquels vous devez accéder, vous devrez modifier vos tables de routage pour indiquer à OS X quelles adresses IP peuvent être trouvées sur quels réseaux.
Mais je crois que dans votre cas, la solution simple consistant à placer le plus petit réseau à une priorité plus élevée fonctionnera.
la source