Accueil > Astuces MacOSXHints > Lancer le Partage Internet au démarrage

Lancer le Partage Internet au démarrage

Par John_e de macosxhints,

traduit par Thierry, 19/03/2003.

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

Thierry Astuces MacOSXHints , ,

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire