Une simple case à cocher et un menu vous permettent de partager votre connexion Internet (quelle que soit l'interface sur laquelle vous l'obtenez) avec n'importe quelle autre interface (en théorie). Mais les rouages de cette opération sont un peu confus. Cette page http://www.manpagez.com/man/8/InternetSharing/ décrit InternetSharing, un processus qui lit la liste de propriétés com.apple.nat.plist stockée dans le répertoire /Library/Preferences/SystemConfiguration.
Première question : Pourquoi l'AirPort est-il distingué par une entrée spéciale dans la liste ? Je comprends les entrées pour l'interface primaire (la source) et les périphériques de partage (les cibles). Mais qui se soucie de savoir si l'AirPort est activé dans cette liste si vous configurez un NAT entre Ethernet et Bluetooth, par exemple ?
Deuxième question : Pourquoi autorise-t-il le partage d'une connexion Ethernet avec une autre connexion Ethernet et vous avertit-il ensuite que votre fournisseur d'accès Internet va vous détester ? (Il autorise également le Firewire avec le Firewire) Il n'autorise pas le Bluetooth avec le Bluetooth ou l'AirPort avec l'AirPort ; les entrées de menu pour l'autoréférence disparaissent.
Troisième question : Comment changer le réseau par défaut lorsque vous partagez l'Ethernet via votre AirPort ? InternetSharing configure les adresses IP pour les interfaces non-AirPort à partir de 192.168.2.1 et la propriété SharingNetworkNumberStart vous permet de changer cela. L'interface AirPort se voit attribuer par défaut 10.0.2.1. Comment changer ?
Quatrième question : Si vous n'avez qu'une seule prise Ethernet sur un MacBook, comment pouvez-vous avoir plus d'une interface ? InternetSharing configure les adresses IP pour les interfaces non-AirPort en commençant par 192.168.2.1, en remontant d'un réseau de classe C (masque de sous-réseau 255.255.255.0) pour chaque interface suivante, c'est-à-dire 192.168.3.1, 192.168.4.1, 192.168.5.1, et ainsi de suite. Est-ce pour répondre à la possibilité d'un Mac Pro ou d'un Xserve avec plusieurs NIC ?
[SOLVÉ] 1) l'aéroport n'est pas comme les autres interfaces 2) les connexions matérielles ont moins de chances de se connecter à elles-mêmes - il faut en fait les CÂBLER et personne ne le ferait. 3)modifier le fichier bootpd.plist 4) adaptateurs usb tnx. j'ai résolu le problème. même si j'ai désactivé le pare-feu dans l'interface, ipfw était toujours en cours d'exécution. sudo ipfw list a donné la même liste de règles que le pare-feu soit activé ou désactivé. je ne sais pas comment j'ai réussi à faire cela !
J'ai regardé dans noobproof et désactivé la règle de blocage du port 80. Maintenant ça marche, au moins pour le surf sur le web.