É possível conectar o sistema remoto usando o endereço MAC?

6

É possível conectar o sistema remoto usando o endereço MAC no Ubuntu? Eu não quero usar o endereço IP. Ambos os sistemas estão na mesma LAN.

    
por d a i s y 03.07.2015 / 10:45

2 respostas

3

De commlineFu :

conecte via ssh usando o endereço mac Em vez de procurar o endereço IP correto, basta escolher o endereço que desejar e definir um mapeamento de IP estático.

sudo arp -s 192.168.1.200  00:35:cf:56:b2:2g temp && ssh [email protected]

Outro 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 }' | sed -e 's/(//' -e 's/)//''

então tudo que você tem que mudar o MAC e escolher qualquer IP que você deseja usar e mudar o root para um usuário válido

Nota: Esses comandos são apenas um hack e na verdade eles estão usando o próprio IP e não o MAC.

Exemplo usando o segundo comando:

Meu intervalo de IP da LAN é 10.1.1. * .O MAC do servidor ao qual deseja se conectar é 00: 15: 17: 5f: XX: XX. O usuário na máquina host é chamado maythux

Então o comando será:

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 }' | sed -e 's/(//' -e 's/)//''

Note que eu faço loop para 20 apenas para cronometrar e eu já sei que o ip é menor que 20, caso você não alcance, então mantenha-o em 255.

E boom eu sou solicitado a senha do usuário maythux no pc host

DICA:

Em vez disso, você normalmente pode usar o SSH usando o IP, se você não sabe o IP de alguns sistemas, você pode obtê-lo do MAC, dê uma olhada na minha pergunta Listar todos os endereços MAC e seus endereços IP associados em minha rede local (LAN) , você encontrará muitas respostas sobre como obter um IP sabendo seu MAC

    
por Maythux 03.07.2015 / 11:15
0

Não sabe o que exatamente é o caso de uso do seu. Você pode tentar o link . Do desenvolvedor do script,

Exemplos:

      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."
    
por Chandrasekar 03.07.2015 / 11:37