OS X – Lignes de commandes

Aide mémoire des Cdes OS X

Cette rubrique existe pour ceux qui utiliseraient un PC hôte supportant un système OS X d'Apple.

1 - Gestion du réseau

1.1 - Créer une route statique

[sh-3.2#] route add -net 192.168.6.0 -netmask 255.255.255.0 192.168.x.w

Le réseau 192.168.6.0 peut ainsi être atteint en utilisant la passerelle 192.168.x.w.

La Cde est temporaire, la route statique sera supprimée à l'arrêt du système. Il faut, pour la rendre permanente, exécuter un script à chaque démarrage du PC.

Créez le script de nom route_statique :

[sh-3.2#] cd /Users/nom-utilisateur/Documents
[sh-3.2#] nano route_statique

et entrez les lignes suivantes :

#!/bin/bash 
# Création d'une route statique vers le réseau virtuel

sudo /sbin/route add -net 192.168.6.0 -netmask 255.255.255.0 192.168.x.w

Rendez celui-ci exécutable :

[sh-3.2#] cd /Users/nom-utilisateur/Documents
[sh-3.2#] chmod a+x route_statique

et forcez son lancement à chaque boot du système :

[sh-3.2#] sudo defaults write com.apple.loginwindows \
LoginHook /Users/nom-utilisateur/Documents/route_statique 

Le caractère \ précise d'écrire la Cde sur une seule ligne.

Mettre delete à la place de write pour supprimer par la suite le lancement automatique du script.

1.2 - Afficher la table de routage

[sh-3.2#] netstat -nr

1.3 - Tracer la route empruntée par un paquet IP

[sh-3.2#] traceroute 193.203.31.52               # IP de destination
[sh-3.2#] traceroute velocycle.fr        # Domaine de destination

---------- Fin ----------