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

9

É 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.

margarida
fonte
usando qual protocolo?
Maythux
usando ssh @Maythux
daisy
Você consideraria usar o nome do host em vez do MAC? você pode "ssh [email protected]"
Katu
Se você notou, eu disse 'na verdade, eu quero fazer uma instalação limpa do ubuntu remotamente. i ler as respostas, mas eu não estou recebendo o ponto de como máquina se conectar remotamente e é assim que eu vim a esta pergunta' @katutxakurra
daisy

Respostas:

6

De commlineFu :

conecte-se via ssh usando o endereço mac Em vez de procurar o endereço IP correto, escolha o endereço desejado e defina um mapeamento 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 $2}' | sed -e 's/(//' -e 's/)//'`

tudo o que você precisa para 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, não o MAC.

Exemplo usando o segundo comando:

O intervalo de IPs da minha LAN é 10.1.1. *. O MAC do servidor que deseja conectar é 00: 15: 17: 5f: XX: XX. O usuário na máquina host é chamadomaythux

Portanto, 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 $2}' | sed -e 's/(//' -e 's/)//'`

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

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


GORJETA:

Em vez disso, você normalmente pode usar o SSH com o uso do IP. Se não souber o IP de alguns sistemas, é possível obtê-lo no MAC. Dê uma olhada na minha pergunta. Liste todos os endereços MAC e seus endereços IP associados na minha rede local (LAN ) , você encontrará muitas respostas sobre como obter um IP conhecendo seu MAC

Maythux
fonte
Não estou recebendo nada com o segundo comando. talvez devido a eu não ter conhecimento completo do ubuntu. Ainda vou tentar. Espero que funcione @Maythux
daisy
Vou listar exemplo espera-me
Maythux
Na verdade, eu quero fazer a instalação limpa do ubuntu remotamente. Eu li as respostas, mas não entendi como conectar a máquina remotamente e foi assim que cheguei a essa pergunta.
daisy
Mas por que usar MAC, em vez de usar IP, é muito liso. Na verdade aqueles comando acima é apenas um truque e na verdade eles estão usando IP não MAC no backend
Maythux
Como obter o endereço IP se vou instalar o sistema operacional?
daisy
0

Não sei exatamente qual é o seu caso de uso. Você pode tentar este 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."
Chandrasekar
fonte