Comment puis-je activer le partage Internet sans utiliser le script GUI ou Apple Script sur Snow Leopard?

0

pour une raison plutôt étrange, mon onglet de préférences de partage se bloque (c'est une longue histoire et il ne semble pas y avoir de bonne solution, c'est à la recherche d'un objet ui qui n'existe plus).

Quoi qu'il en soit, je souhaite activer le partage Internet pour partager la connexion Internet de mon macbook avec mon iPad, mais je ne trouve pas le moyen de le faire sans le script gui ou apple (qui appelle fondamentalement le gui).

Ali
la source
Avez-vous envisagé de réparer votre installation? Je pense que les DVD de vente au détail ou emballés peuvent le faire.
tobylane
@tobylane, c’est peut-être ce que j’aurai peut-être besoin de faire, mais je suis très bavarde et je ne veux pas gâcher mon installation actuelle. Je crois que le problème est que j’ai eu plusieurs SDK iOS différents et que j’en ai retiré certains manuellement et que certaines dépendances ont été gâchées. J'en vois beaucoup dans le journal: "Classe inconnue" 'AppleSharing_NatManager' utilisant 'NSObject' à la place "
Ali
jusqu'à présent, je pense que je dois 1- activer le routage 2- exécuter natd 3- m'assurer que le pare-feu est correctement configuré 4- créer un réseau sans fil peer to peer sur le réseau wifi
Ali
Une autre solution que j'ai essayée consiste à utiliser une machine virtuelle (j'utilise une machine virtuelle Ubuntu dans Parallels) pour effectuer le partage de connexion. Cela fonctionne mais c'est trop de travail.
Ali

Réponses:

2

Grâce à @Austin ( https://apple.stackexchange.com/users/5916/austin ) et à d’autres personnes, j’ai finalement résolu le problème! Je pensais bien, c'est une boîte Unix, je devrais être capable de savoir ce qui se passe! J'ai trouvé une autre machine Snow Leopard au travail sur laquelle le partage Internet n'était jamais activé et dans un terminal, j'ai lancé:
touch now && sudo find -x / -newer now

et j'ai une courte liste de fichiers qui apparaissent toujours (index Spotlight, fichiers journaux dans / private / log et si vous utilisez le coffre-fort de fichiers, un paquet d'ensembles peu chiffrés, cryptés ...)

puis j'ai activé le partage Internet et cette fois j'ai couru: sudo find -x / -newer now évidemment sans le "toucher maintenant". Il se trouve qu’outre un tas de fichiers journaux et d’autres fichiers indésirables, il existe une multitude de fichiers modifiés. Je les ai copiées sur ma machine et modifié les noms d'interface et quelques autres noms d'hôte et adresses IP, etc. Le problème rencontré /Library/Preferences/SystemConfiguration/com.apple.nat.plist est qu’il existe une clé de service primaire qui est définie sur un UUID. Elle est différente sur chaque machine que j’ai testée (2 machines en fait) et elle ne fonctionne pas si vous la copiez simplement d’une machine à la suivante.

* SI VOUS ÊTES HEUREUX, LISEZ CETTE PARTIE * Dès le départ, j'ai évité de réinstaller mon système d'exploitation car j'avais tellement d'installations et de configurations que je ne voulais pas perdre. Il s’est avéré que si vous utilisiez le DVD original fourni avec votre machine et réinstalliez votre système d’exploitation, TOUTES VOS APPLICATIONS, RÉPERTOIRE DOMICILE, modifications personnalisées, installations de ports mac et fink, préférences, supports réseau, emplacements de réseau, outils de développement, TOUT SONT CONSERVÉS. MAIS CELA RÉINSTALLE LES COMPOSANTS DU SYSTÈME DE BASE qui fiex la sous-fenêtre de partage de mes préférences!

PROBLÈME RÉSOLU!

Ali
la source
1

Si vous pensez que vous l'avez laissé configuré correctement la dernière fois que vous l'avez utilisé, vous pouvez probablement le démarrer avec:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist

Vous pouvez modifier les paramètres à la main /Library/Preferences/SystemConfiguration/com.apple.nat.plist

Spiff
la source
merci beaucoup, c’est peut-être la seule chose dont j’ai besoin, malheureusement, mon partage Internet a été désactivé et il n’existe aucun fichier com.apple.nat.plist dans mon répertoire Systemconfiguration. Pourriez-vous s'il vous plaît partager votre (ou un échantillon) de contenu com.apple.nat.plist?
Ali