Partage web automatique
Afin d'éviter un reparamètrage systématique du partage web dans les préférences systèmes à chaque redémarrage, SWECKER nous fait part de sa découverte pour l'automatiser (attention ne pas copier les "%" dans les commandes à taper dans le terminal) :
Il est possible avec macOS X de faire un partage web automatiquement
sans acheter un routeur ou autres modems ethernet 2 ports assez onéreux.
Voici la procédure :
(trouvée ici :
http://www.macosxhints.com/article.php?story=200210280525440)
Ouvrez un terminal.
Tapez :
%sudo pico /etc/hostconfig
Ajouter dans le texte ouvert par pico :
ISHARING=-YES-
Pour désactiver facilement le partage automatique, il suffira
d'indiquer -NO- à la place de -YES-
sauvegardez et quitter pico. (contrôle-X puis Y pour yes.
puis tapez :
%cd /System/Library/StartupItems/
%sudo mkdir ISharing
%cd ISharing
%sudo pico ISharing
une fois dans pico copier-coller ceci :
#!/bin/sh
. /etc/rc.common
##
# Start up Internet Sharing
##
if [ "${ISHARING:=-NO-}" = "-YES-" ]; then
ConsoleMessage "Starting Internet Sharing"
/usr/libexec/InternetSharing
fi
Sauvez et quittez pico. (voir plus haut)
Tapez ensuite :
%sudo pico StartupParameters.plist
et copier ceci dans pico :
{
Description = "Internet Sharing";
Provides = ("ISharing");
Requires = ("Network", "NetworkExtensions", "Resolver");
OrderPreference = "Late";
Messages =
{
start = "Starting Internet Sharing";
stop = "Stopping Internet Sharing";
};
}
Sauvez et quittez pico. (voir plus haut)
Pour être sûr que les droits sont corrects tapez :
%sudo chmod 755 ISharing
%sudo chown root:wheel ISharing
%sudo chown root:admin StartupParameters.plist
%sudo chmod 644 StartupParameters.plist