#1 Le 09/12/2009, à 11:48
- blueduck
[Résolu] Découvrir les ordinateurs du réseau local avec la console
Bonjour,
Je n'arrive pas à trouver la commande qui permet de découvrir les ordinateurs (noms et adresses IP) connectés à mon réseau local.
Dans Dolphin, je clique sur réseau et je vois les groupes de travail existant ; en les ouvrant, je vois la liste des ordinateurs de chaque groupe de travail, qu'ils soient sous Linux ou sous Windows.
Comment faire la même chose dans la console ?
Blue Duck
Dernière modification par blueduck (Le 09/12/2009, à 15:39)
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#2 Le 09/12/2009, à 11:51
- gentil_philou
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
salut,
juste :
w
________________________
Configuration matérielle : MSI VR700 - 1,73 Ghz - 1 Go - 120 Go Ubuntu 10.04. et HP pvillon g6 - 2,6 Ghz - 4 Go - 500 GO
Mes logiciels courants : OOo 3 - BlueFish 2 - The GIMP 2.6 - FireFox 3.0.10
Mon nouveau moteur de recherche préféré : http://www.ethicle.com/fr/
Hors ligne
#3 Le 09/12/2009, à 11:55
- 2F
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
salut,
juste :
w
bonjour,
ça c'est pour savoir les personnes qui ont une session ouverte sur l'ordi.
Le monsieur demande de voir les ordis du réseau local connectés, donc
arp -a
si je n'm'abuse
Hors ligne
#4 Le 09/12/2009, à 11:59
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
$ man w
NOM
w - Afficher les utilisateurs présents sur le système et leur activité
Je suis pas sûr de voir le rapport...
Je pensais plutôt à une commande du genre nmblookup, sauf que j'aimerais n'avoir à fournir ni groupe de travail ni nom d'ordinateur en argument.
Je souhaiterais au contraire qu'une première commande me renvoie la liste des groupes de travail disponibles, quitte à les explorer chacun ensuite avec une autre commande pour obtenir la liste des ordinateurs de chaque groupe de travail.
Blue Duck
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#5 Le 09/12/2009, à 12:01
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Merci 2F, le résultat de ta commande se rapproche davantage de ce que j'aimerais
Par contre, une chose m'ennuie : elle ne renvoie que les ordinateurs connectés à mon interface ethernet (eth0). Or j'ai OpenVPN d'installé qui crée une interface virtuelle pour les clients du VPN (tap0), et un pont par-dessus tout ça (br0). Comment avoir la liste de tous les hôtes, indépendamment qu'ils soient connectés physiquement ou via le VPN ?
Blue Duck
Dernière modification par blueduck (Le 09/12/2009, à 12:06)
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#6 Le 09/12/2009, à 12:09
- gentil_philou
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
oups désolé, j'ai confondu ! il y tellement de commandes !
________________________
Configuration matérielle : MSI VR700 - 1,73 Ghz - 1 Go - 120 Go Ubuntu 10.04. et HP pvillon g6 - 2,6 Ghz - 4 Go - 500 GO
Mes logiciels courants : OOo 3 - BlueFish 2 - The GIMP 2.6 - FireFox 3.0.10
Mon nouveau moteur de recherche préféré : http://www.ethicle.com/fr/
Hors ligne
#7 Le 09/12/2009, à 12:13
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Pas de problème, Philou
Après quelques tests,
$ arp -a
ne renvoie que la liste des adresses déjà inscrites dans la table ARP.
Si je la demande une première fois, je vais avoir par exemple 2 ordinateurs du réseau. Si ensuite je ping un troisième ordi, il apparaîtra à la prochaine commande $ arp -a...
Y a-t-il une autre commande qui puisse découvrir tous les ordinateurs acessibles sur mon LAN ?
Blue Duck
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#8 Le 09/12/2009, à 12:13
- 2F
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
j'avoue que je ne sais pas....
essaie avec option D
arp -D
Hors ligne
#9 Le 09/12/2009, à 12:17
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Pas mieux...
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#10 Le 09/12/2009, à 12:46
- Balkoth
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Bonjour,
nmap -sP 192.168.0.*
Hors ligne
#11 Le 09/12/2009, à 14:28
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Merci de votre participation, Balkoth.
J'ai essayé cette commande, mais sur 5 adresses qui devraient être retournées, je n'en obtiens que 3.
Il en manque une du réseau ethernet physique (réliée à eth0) et une du VPN (connectée à tap0).
Je vais fouiller un petit peu du côté d'nmap, mais si vous avez une idée...
Blue Duck
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#12 Le 09/12/2009, à 14:52
- Balkoth
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Je pense que c'est plus simple de se tutoyer sur le forum
Quelle est au juste ta configuration réseau ?
J'ai supposé que toutes tes machines étaient accessibles sur le réseau local de type 192.168.0.*, mais apparemment ce n'est pas le cas.
Tu peux passer plusieurs filtres d'adresses à nmap, par exemple
nmap -sP 192.168.0.* 172.16.0.*
, ou essayer un filtre plus grand
nmap -sP 192.168.*.*
(là ça va prendre du temps)
Hors ligne
#13 Le 09/12/2009, à 14:55
- mixout
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Bonjour
nmap ne verra de toutes façons pas ton VPN
enfin, j'espère sinon, ce n'est pas vraiment un VPN
non ?
je dis une bêtise ?
Dernière modification par mixout (Le 09/12/2009, à 14:56)
#14 Le 09/12/2009, à 15:28
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Tutoyons, ça m'va bien
J'ai trois interfaces réseau :
- eth0 est la carte physique, elle est reliée à mon routeur et, à travers lui, aux autres ordinateurs de la maison (x.y.z.1 à x.y.z.10) ;
- tap0 est une interface réseau virtuelle correspondant au serveur OpenVPN, qui attribue des adresses de x.y.z.21 à x.y.z.60 ;
- comme l'objectif est de relier sur un même réseau local des ordinateurs dispersés un peu partout en France, les deux interfaces sont reliées par un pont (br0), et tout le monde a une adresse comprise entre la somme des deux segments (physique et VPN), soit de x.y.z.1 à x.y.z.60.
Du coup, je ne comprends pas pourquoi $ nmap -sP x.y.z.* "oublie" des machines.
D'autant que si je fais à la place $ nmap -sT x.y.z.*, je trouve toutes mes machines sans exception... mais c'est bien trop long (plusieurs minutes) !
Parce que l'objectif ultime, c'est de générer un fichier de la sortie nmap (ou de n'importe quelle commande qui fera ce dont j'ai besoin), fichier qui sera analysé par un script PHP pour indiquer aux utilisateurs, sur une page web, quels ordinateurs sont connectés au LAN. Il faut donc qu'nmap réagisse beaucoup plus vite, sinon le délai d'exécution de mon script sera explosé.
D'où la commande que tu as donnée, $ nmap -sP 192.168.10.*, qui me va très bien en terme de temps d'exécution (d'autant que sa sortie est facile à analyser) ; mais s'il m'en oublie au passage, ça ne va plus.
Est que l'option -sP attend une réponse au ping dans un délai trop court ?
Bonjour
nmap ne verra de toutes façons pas ton VPN
enfin, j'espère sinon, ce n'est pas vraiment un VPN
non ?
je dis une bêtise ?
Bonjour aussi
Je ne suis pas spécialiste : pourquoi nmap ne verrait pas les adresses du VPN ? En tout cas, avec $ nmap -sT x.y.z.*, il trouve tout le monde. Il y met le temps , mais il trouve.
Blue Duck
Dernière modification par blueduck (Le 09/12/2009, à 15:31)
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#15 Le 09/12/2009, à 15:38
- blueduck
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Extrait de la doc d'nmap :
The -sP option sends an ICMP echo request, TCP SYN to port 443, TCP ACK to port 80, and an ICMP timestamp request by default. When executed by an unprivileged user, only SYN packets are sent (using a connect call) to ports 80 and 443 on the target. When a privileged user tries to scan targets on a local ethernet network, ARP requests are used unless --send-ip was specified.
Juste pour tenter :
$ sudo nmap -sP x.y.z.*
Ça marche, j'ai tous mes ordis !
Maintenant, je suis pas convaincu qu'appeler une commande sudo avec un script PHP soit l'idée du siècle...
Merci à vous !
Blue Duck
Poste de travail : Kubuntu « Impish Indri » 22.10 64 bits - AMD Ryzen 3900X @ 3.8 GHz - Palit GeForce RTX 2070 Super
Serveur domestique : Ubuntu Server « Jammy Jellyfish » 22.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz
Hors ligne
#16 Le 20/12/2009, à 11:11
- trankakun
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
bonjour
j'ai remis mon camera axis ip à la valeur d'origin
et j'ai perdu ip du camera
la commande arp -s x.x.x.x adressemac temp ping x.x.x.x ne marche pas ?
qui peut me sauver ?
MERCI
Hors ligne
#17 Le 03/01/2010, à 17:07
- janotin
Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console
Essaye le logiciel gratuit "Autoscan" qui est censé découvrir les équipements du réseau.
Existe en version Linux. Installé sans problème sur une 8.04 LTS
A propos des IP inaccessibles, attention au firewall qui bloque silencieusement.
"Cherches et tu trouveras"
Dernière modification par janotin (Le 03/01/2010, à 17:10)
Hors ligne