Newsgroup: it.comp.os.linux.iniziare
Titolo: conoscere indirizzo mac di un altro pc

per conoscere quello del mio pc:
 
$ ifconfig -a
 
ma per conoscere quello del mio secondo pc (collegato alla stessa rete, 
con ip 192.168.0.50)?
 
Ho provato
 
$ ifconfig 192.168.0.50
192.168.0.50
: errore nel recuperare le informazioni dell'interfaccia: 
Dispositivo non trovato
 
ma come vedete non funge


arp, se non compare ping poi arp.
 
angelo


$ ping 192.168.0.120
PING 192.168.0.120 (192.168.0.120) 56(84) bytes of data.
64 bytes from 
192.168.0.120
: icmp_seq=1 ttl=64 time=2.03 ms
64 bytes from 
192.168.0.120
: icmp_seq=2 ttl=64 time=2.04 ms
64 bytes from 
192.168.0.120
: icmp_seq=3 ttl=64 time=2.06 ms
...
 
ma non si ferma mai?
 

 
 
Ma leggere la documentazione?
 
bye,
 
-- 
 
piergiorgio

 ma non si ferma mai?
 
Be' se non gli dici quando fermarsi, ovvio che continua...
 
ping -c 3 192.168.0.120                 si ferma dopo 3
 
Se non sei sicuro che quell'ip risponda, metti -c a 1.
(man ping)
 
-- 
+-------------------------------------------------------------------------+
|   Ehm... signorina, ho qui i risultati del test Turing... si            |
|   sieda, per favore, e sia forte...                                     |
|   Leonardo                                                              |
+-----#47--------------------Diamanti di saggezza.------------------------+

alex in data 12:03, domenica 11 maggio 2014, nel gruppo
it.comp.os.linux.iniziare ha scritto:

ip neigh show 
ip neigh show | grep "192.168.0.50"


 Se non sei sicuro che quell'ip risponda, metti -c a 1.
 
perch�?
In caso di mancata risposta se lascio 3 che succede?
Ho verificato che viene solo fatto qualche tentativo in pi�...

 con ip 192.168.0.50)?
 
Come altri hanno suggerito, ping + arp. In alternativa puoi usare il
network scanner "nast". Segue esempio:
 
$ su -c 'nast -i eth0 -m'
Password: 
 
NAST (NETWORK ANALYZER SNIFFER TOOL)  V. 0.1.5
 
Mapping the Lan for 255.255.255.0 subnet ... please wait
 
MAC address		Ip address (hostname)
==========================================================
<mac 1>                 <ip 1> (*)
<mac 2>                 <ip 2>
...                     ...
 
(*) This is localhost
 


ok, ci sono molti modi ma l'arp lo vedo il pi� semplice.
grazie cmq

 Ho verificato che viene solo fatto qualche tentativo in piï¿œ...
 
Puoi mettere il numero che ti pare, anche 32767 se vuoi, ci impiega solo piï¿œ
tempo per terminare, ovvio.
Dato che ti serve solo sapere se un dato ip ï¿œ su (e che risponde ai ping, e per
lo piï¿œ ï¿œ nella tua rete), mettere 1 ï¿œ sufficente. 
Inoltre mettere 1, ï¿œ utile se devi fare dei controlli batch tipo:
 
/bin/ping -c 1 
checkip.dyndns.org
 > /dev/null
if ! [ $? == 0 ] ; then
    echo "Mancata connessione server lettura IP" >> $logfile
    echo "Server non raggiungibile"
    exit 1
fi
 
oppure:
a=$(/bin/ping -c 1 
google.com
 | /usr/bin/head -1)
 
Poi...  Poi sei grande e vaccinato, metti quello che vuoi...
 
 
-- 
+-------------------------------------------------------------------------+
|   Scusate - ci sono due tizi in nero che suonano alla porta da cinque   |
|   minuti, vado a sentire cosa vogliono.                                 |
|   Leonardo                                                              |
+-----#48--------------------Diamanti di saggezza.------------------------+

 
 
certo, ma volevo solo capire perche mi hai detto 3 e poi mi ai
 suggerito 1...
-- 
 
 
 
 
----Android NewsGroup Reader----
http://www.piaohong.tk/newsgroup