Est-il possible de connecter un système distant en utilisant l'adresse mac dans Ubuntu? Je ne veux pas utiliser d'adresse IP. Les deux systèmes sont dans le même réseau local.
Est-il possible de connecter un système distant en utilisant l'adresse mac dans Ubuntu? Je ne veux pas utiliser d'adresse IP. Les deux systèmes sont dans le même réseau local.
Réponses:
De commlineFu :
connectez-vous via ssh en utilisant l'adresse mac Au lieu de rechercher la bonne adresse IP, choisissez simplement l'adresse que vous aimez et définissez un mappage IP statique.
sudo arp -s 192.168.1.200 00:35:cf:56:b2:2g temp && ssh root@192.168.1.200
Une autre commande:
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/)//'`
alors tout ce que vous avez pour changer le MAC et choisir n'importe quelle IP que vous souhaitez utiliser et changer la racine en un utilisateur valide
Remarque: Ces commandes sont juste un hack et elles utilisent vraiment l'IP elle-même et non le MAC.
Exemple utilisant la deuxième commande:
Ma plage IP LAN est 10.1.1. *. Le MAC du serveur auquel se connecter est 00: 15: 17: 5f: XX: XX. L'utilisateur sur la machine hôte est appelémaythux
La commande sera donc:
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/)//'`
Notez que je fais pour la boucle à 20 juste pour le timing et je sais déjà que ip est inférieur à 20, au cas où vous ne varieriez pas, gardez-le à 255.
Et boom, on me demande le mot de passe de l'utilisateur maythux sur le PC hôte
POINTE:
Au lieu de cela, vous pouvez normalement utiliser SSH avec IP, si vous ne connaissez pas l'IP de certains systèmes, vous pouvez l'obtenir auprès du MAC, jetez un œil à ma question. Liste de toutes les adresses MAC et de leurs adresses IP associées dans mon réseau local (LAN ) , vous trouverez de nombreuses réponses pour obtenir une adresse IP en connaissant son MAC
Je ne sais pas exactement quel est votre cas d'utilisation. Vous pouvez essayer ce lien. Du développeur du script,
Exemples:
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."