Lancer le Partage Internet au démarrage
Une astuce récente a expliqué comment activer NAT au démarrage mais cette astuce active la véritable option de Partage Internet d’Apple du panneau Partage. Voici ce que vous devez faire.
[Note de l'Editeur : Je n'ai pas testé personnellement cette astuce...et oui, elle est différente de celle référencée ci-dessus. Cette astuce lançait NAT au démarrage, la version ligne de commande du partage internet ; celle ci active la version d'Apple qui apparemment est différente si je m'en réfère aux commentaires déposés sur la première astuce.]
Dans le Terminal, ouvrez le fichier /etc/hostconfig en étant sous root (avec sudo) et en tapant sudo pico /etc/hostconfig. Ajoutez la ligne suivante en fin de fichier :
ISHARING=-YES-
Cette ligne vous permettra de désactiver simplement cette fonction par la suite si vous le souhaitez. Changez -YES- en -NO- et elle ne démarrera pas au prochain démarrage.
Ensuite, vous devez créer un nouveau répertoire StartupItems ainsi que les fichiers de démarrage requis. Faites le en tapant :
% cd /System/Library/StartupItems/ % sudo mkdir ISharing % cd ISharing % sudo pico ISharing
La dernière ligne ouvrira pico sur un nouveau fichier vierge nommé “ISharing”. [Note de l'Editeur : J'ai ajouté ici la ligne "cd ISharing" car elle n'était pas dans l'astuce originale et qu'il semble qu'elle soit requise si je me réfère à la structure d'autres dossiers StartupItems.]
Dans ce fichier, copier coller les lignes suivantes :
#!/bin/sh
. /etc/rc.common
##
# Démarrage du Partage Internet
##
if [ "${ISHARING:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Démarrage du Partage Internet"
/usr/libexec/InternetSharing
fi
Puis pressez Contrôle-X et tapez Yes lorsque pico vous demande de sauvegarder. Une fois que pico a quitté, tapez sudo pico StartupParameters.plist et copiez ceci dedans :
{
Description = "Partage Internet";
Provides = ("ISharing");
Requires = ("Network", "NetworkExtensions", "Resolver");
OrderPreference = "Late";
Messages =
{
start = "Démarrage du Partage Internet";
stop = "Arrêt du Partage Internet";
};
}
Sauvegardez en pressant Contrôle-X. Maintenant, vous y êtes presque. Juste une dernière chose, afin d’être sûr que les autorisations soient correctes. Tapez juste ces commandes :
% sudo chmod 755 ISharing % sudo chown root:wheel ISharing % sudo chown root:admin StartupParameters.plist % sudo chmod 644 StartupParameters.plist
Redémarrez votre machine et vous devriez avoir le Partage Internet d’Apple actif.

Textes originaux en anglais sur macosxhints : Autostart Apple’s Internet Sharing on startup
Chargement
Commentaires récents