Liste machine reseau

Bonjour a tous, voila je cherche une commande me permettant de voir la liste des machines du reseau un peu comme le voisinage reseau sous windows. Une liste avec par exemple les @ IP et nom des machines connectées au reseau.

De même est il possible d’accéder au contenu d’un repertoire d’unr marchine distante un peu comme dans internet explorer en mettant comme @ : “\192.168.0.2/c$” mais en le faisant en ligne de commande sous Débian ?

Merci pour ces informations.

Quand tu dis “réseau”, tu veux parler d’IP ou de NetBIOS ?

Je n’ai pas besoin d’avoir les nom NetBios mais seulement les @ IP des machines présentent sur le reseau.

En faite l’équivalent de “Net view” suous Windows mais sous Débian soit en me retournant les nom NetBios ou les @ IP .

Justement, net view et le voisinage réseau de Windows concernent NetBIOS, pas IP. Une machine sans NetBIOS est invisible pour ces outils.

Mais la plupart des machines Windows uilisent le systéme NetBios pour être visible sur le réseau. Donc je cherche la commande Débian permettant de voir la liste de ces machine présentent sur le réseau, mais aussi une commande permettant de voir aussi les machines du réseau mais par leur adresse IP.

au moins l’equivalent de “Net View” sous Débian.

Merci encore pour ton aide.

Je crois que j’en ai trouvé une :

je fait d’abord un ping -b 255.255.255.255 puis :

arp me retourne bien les noms NetBios présents sur le réseaux.

arp -n me retourne bien les @ IP présentes sur le réseaux.

Pour lister les machines NetBIOS, cf. nmbookup, findsmb. Pour accéder à un partage NetBIOS sans le monter, cf. smbclient.

Pour lister les machines IP, cf. arping à inclure dans une boucle de script pour balayer les adresses IP du réseau. Les autres outils de type ping broadcast, fping/hping ou nmap ne verront pas une machine qui ne répond pas au ping broadcast (c’est courant même sans firewall, Windows et Linux 2.6 par défaut l’ignorent), voire à tout ping ou à d’autres sollicitations IP. En revanche toute machine IP même firewallée à mort doit répondre à une sollicitation ARP.

La commande arp d’etch n’a pas d’option -e, et je ne vois pas le rapport entre ARP et NetBIOS. Ça vient d’où ?
Quant à “arp -n”, il n’affiche que les adresses IP des machines avec lesquelles ta machine a communiqué récemment, et pas de toutes les machines du réseau.

Non, ça ne te donne que les machines ayant fait un traffic récent avec toi:

[quote]francois@bling:~$ /usr/sbin/arp
Address HWtype HWaddress Flags Mask Iface
192.168.10.1 ether 00:18:84:19:5a:ae C wlan0
francois@bling:~$ su
Mot de passe :
bling:/home/francois# ping -b 192.168.1.255
WARNING: pinging broadcast address
PING 192.168.1.255 (192.168.1.255) 56(84) bytes of data.
64 bytes from 192.168.1.248: icmp_seq=1 ttl=64 time=0.576 ms
^C
— 192.168.1.255 ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.576/0.576/0.576/0.000 ms
bling:/home/francois# arp
Address HWtype HWaddress Flags Mask Iface
192.168.10.1 ether 00:18:84:19:5a:ae C wlan0
hercule.rebelles ether 00:26:54:15:be:86 C eth0
bling:/home/francois# exit
francois@bling:~$ ping 192.168.1.251
PING 192.168.1.251 (192.168.1.251) 56(84) bytes of data.
64 bytes from 192.168.1.251: icmp_seq=1 ttl=64 time=1.13 ms
^C
— 192.168.1.251 ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.131/1.131/1.131/0.000 ms
francois@bling:~$ /usr/sbin/arp
Address HWtype HWaddress Flags Mask Iface
cerbere.rebelles ether 00:01:c0:04:11:f6 C eth0
192.168.10.1 ether 00:18:84:19:5a:ae C wlan0
hercule.rebelles ether 00:26:54:15:be:86 C eth0
francois@bling:~$
[/quote]
Comme tu vois, même un ping en broadcast ne permet pas de les avoir toutes…
Il y a des ping arp (arping?) pour ceux qui bloque les pings mais je n’ai pas trop utilisé
[edit: ben voilà Pascal a répondu]

[quote=“PascalHambourg”]La commande arp d’etch n’a pas d’option -e, et je ne vois pas le rapport entre ARP et NetBIOS. Ça vient d’où ?
Quant à “arp -n”, il n’affiche que les adresses IP des machines avec lesquelles ta machine a communiqué récemment, et pas de toutes les machines du réseau.[/quote]

Je crois que c’est moi qui commence a tout mélanger là !!! :open_mouth:

Qui plus est, si il y a un relais, tu n’auras pas le résultat dans la table arp:

[quote]bling:/home/francois# arping 192.168.1.240
ARPING 192.168.1.240
60 bytes from 00:18:84:19:5a:ac (192.168.1.240): index=0 time=436.068 usec
60 bytes from 00:18:84:19:5a:ac (192.168.1.240): index=1 time=514.030 usec
^C
— 192.168.1.240 statistics —
2 packets transmitted, 2 packets received, 0% unanswered
bling:/home/francois# arp
Address HWtype HWaddress Flags Mask Iface
cerbere.rebelles ether 00:01:c0:04:11:f6 C eth0
192.168.10.1 ether 00:18:84:19:5a:ae C wlan0
[/quote]

Forcément, le protocole ARP n’est pas routable et est limité aux voisins dans le même réseau. Mais c’est un peu la même chose avec la recherche des noms NetBIOS, sauf s’il y a un serveur WINS.