linux:network-tools

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:network-tools [2021/12/05 11:09] – move change dns per application to dns page phswlinux:network-tools [2025/01/01 20:01] (Version actuelle) – [Outils réseaux] add trippy phsw
Ligne 5: Ligne 5:
   * [[https://blog.seboss666.info/2017/12/nethogs-un-petit-utilitaire-sous-linux-pour-savoir-qui-consomme-consume-votre-reseau/|Nethogs, un petit utilitaire sous Linux pour savoir qui consomme (consume ?) votre réseau]]   * [[https://blog.seboss666.info/2017/12/nethogs-un-petit-utilitaire-sous-linux-pour-savoir-qui-consomme-consume-votre-reseau/|Nethogs, un petit utilitaire sous Linux pour savoir qui consomme (consume ?) votre réseau]]
   * [[https://blog.ght1pc9kc.fr/2020/comprendre-la-résolution-dns-sous-debian.html|Comprendre la résolution DNS sous Debian]]   * [[https://blog.ght1pc9kc.fr/2020/comprendre-la-résolution-dns-sous-debian.html|Comprendre la résolution DNS sous Debian]]
 +  * https://labs.iximiuz.com/tutorials/container-networking-from-scratch
  
   * [[linux:wifi|WiFi]]   * [[linux:wifi|WiFi]]
 +  * [[linux:dns|DNS]]
  
 +Trippy
 ==== Lister les ports ouverts ==== ==== Lister les ports ouverts ====
  
Ligne 20: Ligne 23:
   * ''-p'': affiche le programme associé, nécessaire d’exécuter en tant que root   * ''-p'': affiche le programme associé, nécessaire d’exécuter en tant que root
  
-Le remplaçant de ''netstat'' est ''ss''.+Le remplaçant de ''netstat'' est ''ss'', l'équivalent de la commande ci-dessus est : 
 +<code bash> 
 +ss -lapten 
 +</code>
  
  
Ligne 41: Ligne 47:
 sudo arp sudo arp
 sudo arp -a sudo arp -a
 +</code>
 +
 +Directement avec la commande ''ip'' :
 +<code bash>
 +ip neighbor
 </code> </code>
  
Ligne 65: Ligne 76:
 ==== Netcat ==== ==== Netcat ====
  
-Ecoute sur le port 80+  * [[https://connect.ed-diamond.com/Linux-Pratique/lp-123/netcat-l-histoire-d-un-couteau-suisse-pour-le-reseau|Netcat, l’histoire d’un couteau suisse pour le réseau]] 
 + 
 +Écoute sur le port 80
 <code bash> <code bash>
 sudo netcat -l -p 80 sudo netcat -l -p 80
 </code> </code>
  
-Ecoute sur le port 80 en restant interactif:+Écoute sur le port 80 en restant interactif:
 <code bash> <code bash>
 sudo netcat -kl 80 sudo netcat -kl 80
Ligne 157: Ligne 170:
 ==== Tester les performances du réseau ==== ==== Tester les performances du réseau ====
  
-Entre deux machines d'un réseau local.+=== Entre deux machines d'un réseau local ===
  
 Installer sur les deux machines le paquet ''iperf''. Installer sur les deux machines le paquet ''iperf''.
Ligne 169: Ligne 182:
 iperf -c <ip du serveur> iperf -c <ip du serveur>
 </code> </code>
 +
 +
 +=== Faire un speedtest ===
 + 
 +[[https://korben.info/mesurez-votre-debit-internet-en-ligne-de-commande.html|Source]]
 +
 +<code bash>
 +pip3 install speedtest-cli
 +python3 -m speedtest
 +</code>
 +
 +Ou bien juste installer le paquet ''speedtest-cli'', puis :
 +<code bash>
 +speedtest
 +</code>
 +
 +
 +==== Wake-on-LAN ====
 +
 +  * [[https://wiki.debian.org/WakeOnLan]]
 +  * [[https://doc.ubuntu-fr.org/wakeonlan]]
 +  * [[https://wiki.archlinux.org/title/Wake-on-LAN]]
 +
 +=== Activer le wake-on-LAN ===
 +
 +Il faut commencer par l'activer dans le BIOS.
 +
 +Pour vérifier qu'il est activé (commande fournie par le paquet éponyme) :
 +<code bash>
 +sudo ethtool eth0
 +</code>
 +La ligne ''Wake-on'' doit avoir la valeur ''g'' (et pas ''d'').
 +
 +Pour l'activer, ajouter au fichier ''/etc/network/interfaces'' :
 +<code>
 +iface enp8s0 inet manual
 + up /sbin/ethtool -s $IFACE wol g
 +</code>
 +
 +Il faut s'assurer que l'activation survit au reboot.
 +
 +
 +=== Démarrer une machine ===
 +
 +En root, avec la commande ''etherwake'' (fournie par le paquet éponyme), il suffit de connaître l'adresse MAC de l'interface à qui il faut envoyer le paquet magique :
 +<code bash>
 +sudo etherwake $addr_mac
 +</code>
 +Par défaut, ''etherwake'' envoie le message par l'interface locale nommée ''eth0'', il est possible de préciser un autre nom avec le paramètre ''-i''.
  • linux/network-tools.1638698948.txt.gz
  • Dernière modification : 2021/12/05 11:09
  • de phsw