Estou em uma escola com provavelmente mais de 200 computadores e fiz uma varredura de IP em um determinado intervalo e encontrei três ou quatro impressoras. Fiquei imaginando se seria possível encontrar essas impressoras na escola, usando outros computadores ao seu redor e verificando seu endereço IP, e diminuindo-o dessa maneira, ou se havia uma maneira de mapear a rede usando algo como NMap, exceto que eu não tenho os privilégios necessários para instalar uma porção de programas como esse.
Eu estava apenas curioso para saber se isso poderia ser feito, qualquer ajuda seria apreciada.
networking
printer
ip
find
network-printer
cutrightjm
fonte
fonte
am at a school and am currently enrolled in the computer science class
... tenha cuidado com o seu passo. Se um dos meus alunos tentasse isso, ficaria surpreso (e impressionado), mas os dissuadiria em silêncio. Um ambiente de produção escolar NÃO é o lugar para estar brincando.Respostas:
A resposta é não, não realmente. Um endereço IP por si só não é informação suficiente para localizar fisicamente um dispositivo em um campus grande.
Embora a maioria dos administradores de rede seja bastante organizada e atribua endereços IP de maneira que faça sentido, você não pode contar com o suficiente para garantir a localização de um dispositivo. (Você pode adivinhar a localização de um dispositivo por coisas como seu nome ou o fato de seu IP estar no mesmo intervalo que, digamos, os computadores no edifício de arte, mas isso não significa que a impressora não esteja realmente localizada na ciência asa.)
E o software de mapeamento também não pode fornecer um mapa físico exato de uma rede, apenas um layout de rede aproximado.
Se você precisa saber onde está um dispositivo, o IP, o nome e o número de saltos são pistas muito boas , mas nenhum deles pode lhe dizer com certeza exatamente onde o dispositivo está fisicamente localizado. Todas as sugestões neste tópico, no entanto, oferecem ótimos métodos de engenharia social para encontrar um dispositivo sem entrar em contato com o administrador da rede!
fonte
Não acredito que ninguém tenha sugerido isso ainda, mas verifique se a impressora possui um nome DNS
Pode ter um bom nome DNS como "ColorRoom203"
fonte
Depende da topologia da rede.
Minha velha escola usava uma única sub-rede e, enquanto eles ips estáticos, usavam 10.xyz onde x estava construindo, y era espaço e z era máquina / dispositivo.
Se eles fizerem algo semelhante, você pode estar com sorte. Se eles usarem DHCP, acho que você não tem chance.
Se você gosta de algum trabalho de detetive, pode tentar executar ping nos dispositivos e testar a latência de salas diferentes para reduzi-lo, mas, novamente, isso depende do layout da rede e, para ser sincero, duvido que isso funcione.
fonte
Solução mais fácil. Imprima uma página (e use uma fonte grande) que diz:
fonte
O mais fácil de descobrir a localização da impressora a partir do endereço IP é perguntar ao administrador de sistemas que as configurou, ela terá registros que mostram a localização.
Você diz que não tem privilégios para instalar software, isso implica que você não tem privilégios para enviar consultas SNMP a comutadores Ethernet inteligentes sobre associações de portas para endereços MAC associados a endereços IP (na tabela ARP local - consulte
arp -a
). Isso pode ser útil se você tiver um mapa de fiação.Você pode percorrer toda a escola e fazer com que cada impressora exiba ou imprima sua página de configuração - as impressoras com NICs incorporadas normalmente incluem seu endereço IP nessas páginas. Se as impressoras estiverem conectadas usando as caixas HP JetDirect, mantendo o botão pressionado sobre elas, elas imprimirão essas informações. Para outras marcas da caixa "servidor de impressão" (significado antigo do skool), talvez você não consiga fazer isso diretamente.
fonte
Você definitivamente deve tentar uma rota de rastreamento , chamada
tracert
no Windows para IPv4.Encontre cada roteador / salto ao longo do caminho e você encontrará a impressora!
Você está chegando mais perto quando uma rota de rastreamento resulta em menos saltos e latência ...
fonte
Isso realmente depende do hardware que você está usando. Para iniciantes, algumas impressoras são compatíveis com SNMP e permitem definir o valor sysLocation. Isso é bom desde que ninguém mova uma impressora em você. Você também pode incorporar o local como um comentário na configuração da porta do switch. Isso é bom desde que você possa determinar a porta do switch a partir do IP / MAC e o dispositivo não seja movido. Rotular as duas extremidades de todos os cabos também ajuda. Como uma solução puramente não técnica, você pode nomear as filas de impressão após sua localização, ou seja, BLDG_FLR_RM_Name.
fonte
Do ponto de vista de uma universidade / empresa de telecomunicações, eles geralmente têm maneiras de descobrir a qual porta a qual comutador um dispositivo está conectado.
Usando isso com um registro dos locais dos comutadores, eles podem encontrar o local físico de qualquer dispositivo em sua rede.
Eu tinha um amigo que trabalhava na empresa de telecomunicações e consegui descobrir onde seus amigos estavam localizados, localizando o ponto de acesso ao qual estavam conectados sem fio.
Também pedi a ele para procurar o número do quarto de um determinado endereço IP no qual eu estava "interessado". Escrevi uma mensagem no quadro branco dos rapazes =).
fonte