Accueil > Astuces OSXFAQ > Vendredi - netstat

Vendredi - netstat

netstat fournit un certain nombre de statistiques vitales sur vos connexions réseau, vos tables de routage et d’autres informations du même type. Il est utile pour debugger votre connexion, ou juste pour fouiner un peu.

Quelques exemples :

Pour avoir une liste des connexions actuelles, incluant les noms des machines et les numéros de port locaux :

% netstat
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0    286  saruman.zen.55040      osxfaq.com.http        ESTABLISHED
tcp4       0    284  saruman.zen.55039      osxfaq.com.http        ESTABLISHED
tcp4       0      0  saruman.zen.55038      osxfaq.com.http        CLOSE_WAIT
tcp4       0      0  localhost.1033         localhost.1006         ESTABLISHED
tcp4       0      0  localhost.1006         localhost.1033         ESTABLISHED
tcp4       0      0  localhost.1033         localhost.1019         ESTABLISHED
tcp4       0      0  localhost.1019         localhost.1033         ESTABLISHED
tcp4       0      0  localhost.1033         *.*                    LISTEN
udp4       0      0  saruman.zen.ntp        *.*                    
udp4       0      0  localhost.ntp          *.*                    
udp4       0      0  localhost.49155        localhost.1002         
udp4       0      0  localhost.49154        localhost.1002         
udp4       0      0  localhost.1033         *.*                    
Active LOCAL (UNIX) domain sockets
Address  Type   Recv-Q Send-Q    Inode     Conn     Refs  Nextref Addr
25b2540 stream   4782      0        0        0        0        0
25b23b8 stream      0      0        0  25b24d0        0..
......
......
......

Pour avoir une liste des tables de routage de votre machine :

% netstat -r
Routing tables

Internet: Destination Gateway Flags Refs Use Netif Expire default valinor.zen UGSc 36 433 en0 localhost localhost UH 8 26887 lo0 169.254 link#4 UCS 0 0 en0 217.155.168.144/29 link#4 UCS 1 0 en0 saruman.zen localhost UHS 0 96 lo0 valinor.zen 0:50:7f:6:82:34 UHLW 36 201 en0 1072
Internet6: Destination Gateway Flags Netif Expire UH lo0 fe80::%lo0 Uc lo0 link#1 UHL lo0 fe80::%en0 link#4 UC en0 0:3:93:b2:d6:4 UHL lo0 fe80::%en1 link#5 UC en1 0:30:65:6:59:b2 UHL lo0 ff01:: U lo0 ff02::%lo0 UC lo0 ff02::%en0 link#4 UC en0 ff02::%en1 link#5 UC en1

(Utilisez l’option ‘-n’ pour afficher les adresses IP au lieu des noms de machines.)

Vous devriez voir le routeur par défaut, votre nom de routage/adresse IP et son adresse MAC, en plus de plusieurs noms et adresses assignés à votre machine.

La commande :

arp -a

vous montre toutes les machines sur le sous réseau local pour lesquelles votre machine a un lien MAC à adresse IP. Quand vous êtes connectés à un routeur, vous ne verez probablement que les détails de votre routeur.


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

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