5 votes

Comment configurer un pont sans fil sur le même sous-réseau ?

J'ai configuré le partage d'Internet par Wifi sur un Mac de bureau câblé en Ethernet et fonctionnant sous Yosemite 10.10. J'ai plusieurs clients OS X et iOS qui sont capables de se connecter à la connexion Wifi partagée et d'accéder à l'internet normalement.

L'utilitaire de partage d'Internet fourni dans les préférences système est facile à utiliser, mais offre très peu d'options de configuration. J'aimerais que mes périphériques clients OS X voient mes partages Bonjour et, pour cela, je pense qu'ils doivent se trouver sur le même sous-réseau. Cependant, le partage d'Internet crée son propre sous-réseau et je suis obligé d'utiliser des solutions de contournement maladroites pour accéder à mon matériel partagé par Bonjour.

Le sous-réseau primaire est 192.168.1.X. Le sous-réseau créé par le partage d'Internet est 192.168.2.X. Je veux que tout périphérique qui se connecte au réseau sans fil partagé soit sur 192.168.1.X.

Je pense que je pourrais utiliser les interfaces Ethernet et sans fil de mon Mac de bureau en mode pont, où le Mac de bureau transmet simplement tous les paquets qu'il reçoit de l'une ou l'autre extrémité.

Je me suis renseigné sur ifconfig sous FreeBSD Je suis allé jusqu'à créer un pont et à y associer les deux interfaces :

sudo ifconfig bridge create
(response: bridge1)
sudo ifconfig bridge1 addm en0 addm en1 up
sudo ifconfig en0 up
sudo ifconfig en1 up

Ici, en0 est mon interface ethernet, et en1 est mon interface sans fil. La documentation indique que le dispositif de pontage a besoin d'une IP, je lui ai donc donné une IP statique au lieu d'utiliser le DHCP :

sudo ifconfig bridge1 inet 192.168.1.3/24

La notation CIDR a configuré le masque de réseau et les adresses de diffusion pour moi. J'espérais que mes clients wifi pourraient voir 192.168.1.3 à partir de ce point, mais pas de chance.

J'ai un serveur DHCP à 192.168.1.1, un Airport à 192.168.1.2 (qui est inaccessible pour ces périphériques en raison de la portée), un routeur à 192.168.1.254 et des adresses DHCP autorisées dans la plage 192.168.1.4-192.168.1.253. L'Airport est lui-même en mode pont et ne fournit aucun autre service que le point d'accès Wifi.

Le problème que je rencontre est de savoir comment configurer le point d'accès sans fil sur le Mac de bureau. Je sais que je dois configurer le SSID, le PSK, le cryptage et le mot de passe, mais les guides que je trouve en ligne se réfèrent à différentes versions de Linux et diffèrent de ce que j'ai. Certains guides sont carrément alléchants par la simplicité apparente de la tâche, comme celui-ci : Création d'un point d'accès sans fil sous FreeBSD . Là, il suffit de fournir des paramètres à ifconfig mais ces paramètres sont absents de l'implémentation OS X. Je sais qu'OS X a les outils nécessaires pour le faire, puisqu'il peut le faire via le partage Internet. Je ne sais pas comment il s'y prend et je n'ai pas réussi à le découvrir avec les recherches habituelles sur Google.

1voto

user3207585 Points 11

Je me suis posé la même question, mais d'un autre point de vue. Je ne connaissais pas ifconfig (je suis un peu nouveau dans ce domaine). Je pense que j'ai réussi à le faire fonctionner en le faisant dans l'autre sens. J'ai d'abord demandé à OS X de partager mon internet en wifi (via les préférences de partage). Ensuite, avec ifconfig, vous verrez qu'OS X crée un bridge100 (ou quelque chose comme ça). Je règle l'IP manuellement comme vous l'avez fait sur ce pont et ensuite j'ajoute ma connexion réseau fournissant l'accès internet.

Je ne suis pas tout à fait sûr que cela fonctionne parfaitement, à première vue, tout fonctionne bien, mais qui sait.....

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X