Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/12/2009, à 10: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, à 14:39)


Poste de travail : Kubuntu (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#2 Le 09/12/2009, à 10: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, à 10:55

2F

Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console

gentil_philou a écrit :

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 wink

Hors ligne

#4 Le 09/12/2009, à 10: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 (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#5 Le 09/12/2009, à 11: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 smile

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, à 11:06)


Poste de travail : Kubuntu (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#6 Le 09/12/2009, à 11: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, à 11:13

blueduck

Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console

Pas de problème, Philou wink

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 (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#8 Le 09/12/2009, à 11: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, à 11:17

blueduck

Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console

Pas mieux... sad


Poste de travail : Kubuntu (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#10 Le 09/12/2009, à 11: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, à 13: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 (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#12 Le 09/12/2009, à 13: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 smile

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, à 13: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, à 13:56)

Hors ligne

#14 Le 09/12/2009, à 14:28

blueduck

Re : [Résolu] Découvrir les ordinateurs du réseau local avec la console

Tutoyons, ça m'va bien smile

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 ?

mixout a écrit :

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 smile

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, à 14:31)


Poste de travail : Kubuntu (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#15 Le 09/12/2009, à 14: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... hmm

Merci à vous !

Blue Duck


Poste de travail : Kubuntu (KDE Plasma 5.14.4, Frameworks 5.52.0) « Cosmic Cuttlefish » 18.10 64 bits - Intel Core i7 860 @ 2.8 GHz - SLI 2 x Asus GTX660-DC2T-2GD5
Serveur domestique : Ubuntu Server « Bionic Beaver » 18.04.1 LTS 64 bits - Intel Core i5 2400S @ 2.5 GHz

Hors ligne

#16 Le 20/12/2009, à 10: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, à 16: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

http://autoscan-network.com/

A propos des IP inaccessibles, attention au firewall qui bloque silencieusement.

"Cherches et tu trouveras"

Dernière modification par janotin (Le 03/01/2010, à 16:10)

Hors ligne