Como posso fazer telnet do Windows para o meu servidor pelo endereço MAC?

0

Como posso fazer telnet do Windows para o meu servidor pelo endereço MAC?

C:\Users\Asep>telnet D4:CA:6D:46:C9:98 23
Connecting To D4:CA:6D:46:C9:98...Could not open connection to the host, on port 23: Connect failed
    
por Asep Saepuloh 20.05.2013 / 10:47

5 respostas

6

Vou arriscar aqui e dizer .. Sim, você pode. No mesmo sentido que você pode fazer telnet para um hostname.

Algumas pessoas estão dizendo que você não pode dizer "o Telnet é um protocolo de rede da Camada 3." Não acho que isso seja correto, por um lado, o telnet é um protocolo da camada de aplicação, que é a camada 7. IP ou IPX ou qualquer outra coisa, é o protocolo da camada 3 da camada de rede. Mas isso nem é relevante.

O conceito da camada inteira não é útil aqui. Ele é usado para identificar cabeçalhos diferentes e identificar quais grupos de cabeçalhos são removidos e adicionados (encapsulamento).

O "pacote" e com isso quero dizer o lote inteiro (não apenas a camada 3). Mas olhando para a coisa toda todos os campos. Existe um endereço IP e um endereço MAC. Você precisa saber muitas coisas para enviar o pacote. O protocolo da camada de aplicação (telnet), a porta TCP, o endereço IP. Em teoria, você pode fazer telnet para um host dado um endereço MAC, obtendo o endereço IP. Assim como você pode fazer telnet para um host dado um nome de host (você pegaria o nome do host e obteria o endereço IP). E assim como você pode obter um IP de um nome de host, também é possível (embora de uma maneira diferente) obter o endereço IP de um endereço MAC.

RARP link aparentemente está supostamente obsoleto agora (de acordo com a primeira linha do artigo da wikipedia), embora eu veja o arp comando no windows 7 e, sem dúvida, ARP ainda é usado. RARP vai para MAC- > IP (obtendo IP de um endereço MAC). Ao contrário do ARP, que vai IP- > MAC (obtendo o endereço MAC do IP). Assim como você tem DNS e rDNS .. que você entre endereços IP e nomes de host. Assim também o ARP e o RARP levam você entre endereços IP e endereços MAC. Então, assim como você pode fazer telnet para um nome de host, você pode com um princípio semelhante, em teoria, telnet para um host com um endereço MAC. Talvez o programa que você mencionou (mactelnet) faça isso.

ADICIONADO Eu não tenho telnet nesta máquina, mas aqui está um exemplo com um script

C:\blah>mactelnet 01-00-5e-00-00-16
Telnet 224.0.0.22
'Telnet' is not recognized as an internal or external command,
operable program or batch file.

C:\blah>

mactelnet.bat tem uma linha

@for /f "tokens=1-5" %%f  in ('arp -a') do @IF "%%g"=="%1" Echo Telnet %%f & Tel
net %%f & EXIT /B

E como eu disse ao ramhound "existe uma relação 1-1 [entre endereço ip e mac], tente o comando arp -a A única limitação é que ele só se aplica localmente. ARP ou RARP não lhe dirá o endereço IP para um endereço MAC em um Você precisaria da sua própria lista para fazer a conversão se você quiser ir além da sub-rede local, mas localmente o comando arp -a irá lhe dizer no windows "

O OP também mencionou um programa link

    
por 20.05.2013 / 12:27
1

Simplificando, você não pode. Você precisará descobrir o endereço IP desse dispositivo.

    
por 20.05.2013 / 11:30
0

Você simplesmente não pode fazer o telnet pelo endereço MAC. Você precisa do endereço IP. Telnet é um protocolo de rede da camada 3. Endereços Mac são Camada 2.

A ferramenta mencionada nessa página da Web que você vinculou no comentário (mactelnet) não é realmente telnet.

Parece telnet, mas usa um protocolo Layer2 não padrão inventado pelo fabricante do roteador. Funciona apenas com esses roteadores e com o software fornecido pelo fabricante.
Não vai funcionar em mais nada.

Além: Você tem certeza que seu servidor irá realmente aceitar o telnet?
O Telnet é completamente depreciado, pois enviará tudo (incluindo senhas) em texto simples pela rede.
Por causa disso, a maioria dos servidores não faz mais telnet. O SSH é o novo protocolo terminal de escolha.

    
por 20.05.2013 / 12:01
0

Os dispositivos RouterOS nos quais o OP está interessado suportam "mac address telnet". Você pode fazer isso de outros dispositivos RouterOS, mas também usei com sucesso a ferramenta de código aberto para fazer isso do Linux disponível aqui: link

    
por 05.07.2015 / 03:47
-1

Este é um tópico antigo, mas você pode estar interessado em saber que os controladores Microtik têm um programa "mactelnet" para permitir que ele se conecte a seus pontos de acesso sem fio antes que seja atribuído um IP.

link

No entanto, o dispositivo deve estar executando um daemon de telnet que aceitará uma solicitação de conexão MAC.

    
por 30.03.2018 / 03:31