È possibile connettere il sistema remoto usando l'indirizzo mac in Ubuntu? Non voglio usare l'indirizzo IP. Entrambi i sistemi sono nella stessa LAN.
È possibile connettere il sistema remoto usando l'indirizzo mac in Ubuntu? Non voglio usare l'indirizzo IP. Entrambi i sistemi sono nella stessa LAN.
Risposte:
Da commlineFu :
connettiti tramite ssh usando l'indirizzo mac Invece di cercare l'indirizzo IP giusto, seleziona l'indirizzo che preferisci e imposta un mapping IP statico.
sudo arp -s 192.168.1.200 00:35:cf:56:b2:2g temp && ssh root@192.168.1.200
Un altro comando:
ssh root@`for ((i=1; i<=255; i++));do arp -a 192.168.1.$i; done | grep 00:35:cf:56:b2:2g | awk '{print $2}' | sed -e 's/(//' -e 's/)//'`
quindi tutto ciò che devi modificare il MAC e scegliere qualsiasi IP desideri utilizzare e cambiare root in un utente valido
Nota: quei comandi sono solo un hack e in realtà stanno usando l'IP stesso e non il MAC.
Esempio usando il secondo comando:
Il mio intervallo IP LAN è 10.1.1. *. Il MAC del server a cui vuoi connetterti è 00: 15: 17: 5f: XX: XX. Viene chiamato l'utente sul computer hostmaythux
Quindi il comando sarà:
ssh maythux@`for ((i=1; i<=20; i++));do arp -a 10.1.1.$i; done | grep 00:15:17:5f:XX:XX | awk '{print $2}' | sed -e 's/(//' -e 's/)//'`
Nota che eseguo il loop su 20 solo per il tempismo e so già che ip è inferiore a 20, nel caso in cui non si esegua l'intervallo, quindi tenerlo su 255.
E boom mi viene richiesta la password dell'utente maythux nel PC host
MANCIA:
Invece puoi normalmente usare SSH con l'utilizzo dell'IP, se non conosci l'IP di alcuni sistemi puoi ottenerlo dal MAC, dai un'occhiata alla mia domanda Elenca tutti gli indirizzi MAC e i loro indirizzi IP associati nella mia rete locale (LAN ) , troverai molte risposte su come ottenere un IP conoscendo il suo MAC
Non so quale sia esattamente il tuo caso d'uso. Puoi provare questo link. Dallo sviluppatore della sceneggiatura,
Esempi:
mac2ip A1:B2:C3:D4:E5:F6 \"ssh root@IP\""
mac2ip B2:C3:D4 \"vncviewer IP:1\""
mac2ip A1:B2:C3:D4:E5:F6 \"krdc IP\""
mac2ip x x (will give you a MAC list.)"
"Note: depends on ping, ifconfig and arp."