Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressourcesysteme:commandes_linux:start [2024/04/10 15:38] emoc [Installation de police de caractères (avec Debian)] |
ressourcesysteme:commandes_linux:start [2024/09/17 16:45] (Version actuelle) emoc [Wi-Fi] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
=== Caractéristiques du système === | === Caractéristiques du système === | ||
+ | ''inxi -Fxxxrz''\\ | ||
''inxi -ACMSxxz'' https://smxi.org/docs/inxi-options.htm | ''inxi -ACMSxxz'' https://smxi.org/docs/inxi-options.htm | ||
Ligne 242: | Ligne 243: | ||
</panel> | </panel> | ||
</accordion> | </accordion> | ||
+ | |||
+ | === Identifier les machines sur un réseau local === | ||
+ | |||
+ | # 20240917 testé sur Debian12 / kirin | ||
+ | sudo apt install nmap | ||
+ | sudo nmap -sn 192.168.1.1/24 | ||
+ | |||
+ | Sans nmap, on peut utiliser ''ip neigh'' ou ce script python ([[https://superuser.com/a/1195142|source]]) mais ça ne renvoie pas autant de résultats que nmap | ||
+ | |||
+ | <code python> | ||
+ | #!/usr/bin/python3 | ||
+ | |||
+ | """List all hosts with their IP adress of the current network.""" | ||
+ | |||
+ | import os | ||
+ | |||
+ | out = os.popen('ip neigh').read().splitlines() | ||
+ | for i, line in enumerate(out, start=1): | ||
+ | ip = line.split(' ')[0] | ||
+ | h = os.popen('host {}'.format(ip)).read() | ||
+ | hostname = h.split(' ')[-1] | ||
+ | print("{:>3}: {} ({})".format(i, hostname.strip(), ip)) | ||
+ | </code> | ||
+ | |||
===== Résolution de problèmes ===== | ===== Résolution de problèmes ===== | ||