Comando para Descobrir Ip's

Iniciado por RIBEIRO_, 12 de Julho de 2009, 23:45

tópico anterior - próximo tópico

RIBEIRO_

Qual comando para descobrir ip's de computadores conectados na rede ? Por exemplo no MS-DOS é o ipconfig /all

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

RIBEIRO_

como esse comando ifconfig so mostra o ip da sua maquina e mascara e broadcast....
Quero um comando que mostre todos os ip's  de todos os computadores conectados na rede.

clcampos

Citação de: RIBEIRO_ online 12 de Julho de 2009, 23:55
como esse comando ifconfig so mostra o ip da sua maquina e mascara e broadcast....
Quero um comando que mostre todos os ip's  de todos os computadores conectados na rede.

E o "ipconfig /all" faz isso?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

RIBEIRO_

sim... Como também ips de servidores dns, servidores dhcp etc etc etc

clcampos

#5
Citação de: RIBEIRO_ online 13 de Julho de 2009, 00:28
sim... Como também ips de servidores dns, servidores dhcp etc etc etc

Essa é nova para mim... acho que as versões dos windows que usei eram diferentes.

Editando:

putz... acho que agora entendi seu desejo... quando você diz que quer saber o IP de "todos os computadores conectados na rede" você diz os servidores de DNS, e não todos os pc's mesmo né?!?!

Porque o ipconfig não dá os ip's das demais estações, e nem muitas outras informações que encaixariam em "todos os computadores conectados na rede".

Para isso basta ver o conteudo do arquivo /etc/resolv.conf.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rjbgbo

Citação de: clcampos online 13 de Julho de 2009, 00:59
Citação de: RIBEIRO_ online 13 de Julho de 2009, 00:28
sim... Como também ips de servidores dns, servidores dhcp etc etc etc

Essa é nova para mim... acho que as versões dos windows que usei eram diferentes.

Editando:

putz... acho que agora entendi seu desejo... quando você diz que quer saber o IP de "todos os computadores conectados na rede" você diz os servidores de DNS, e não todos os pc's mesmo né?!?!

Porque o ipconfig não dá os ip's das demais estações, e nem muitas outras informações que encaixariam em "todos os computadores conectados na rede".

Para isso basta ver o conteudo do arquivo /etc/resolv.conf.

Clcampos, ontem vi esse tópico, até pensei no ifcong também, mas me senti inseguro de estar respondendo besteira.
Mas dei uma fuçada no manual do ifcong
Terminal
man ifconfig
E notei umas opções que poderiam ser de ajuda no objetivo do usuário, tal como:
ifconfig -a
Linux User #440843 | Ubuntu User #11469

clcampos

Citação de: rjbgbo online 13 de Julho de 2009, 08:27
Clcampos, ontem vi esse tópico, até pensei no ifcong também, mas me senti inseguro de estar respondendo besteira.
Mas dei uma fuçada no manual do ifcong
Terminal
man ifconfig
E notei umas opções que poderiam ser de ajuda no objetivo do usuário, tal como:
ifconfig -a

Sei lá rjbgbo...  Acho que o usuário quer informações de DNS e do servidor de DHCP da rede quando ele diz que quer todas as informações de IP de todos os pc's da rede.

Acho que o formato de saida do ipconfig é mesmo diferente do ifconfig, sendo que o segundo não traz mesmo estas informações. Vamos esperar para ver o que ele vai dizer.

Mas também pensei nesta opção, só que no final fiquei mais confuso que tudo para entender o que ele queria.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Lunik

Que eu saiba, ipconfig não faz essa mágica aí não... o_O

Pra sondar os ips de uma rede local, o mais prático seria usando o nmap mesmo.

Owergoor

RIBEIRO_, por acaso refere-se ao comando "arp -a" do MS-DOS? Que eu lembro, tal comando mostrava os atuais IPs conectados com o teu micro.
Se for este o comando a que se refere, vou ficar te devendo o equivalente no Linux, pois sou iniciante aqui.
=(
A monday morning lunatic, disturbed from time to time, lost within myself.

ucastrobr

No linux o comando é arp -a ou arp -g

ra ver a rede local faz o seguinte, pinga o IP de broadcast da tua rede com parametro -b do ping, e depois dah um arp -a, ele vai tah com tua tabela arp da rede local completa :P

exemplo, se tua rede eh 192.168.0.0 / 255.255.255.0
roda como root:
# ping 192.168.0.255 -b

# arp -a (ou arp mesmo) :P

Agora se quiser ver tua rede que esteja atras de roteador ai complica :P nao consegue nem que teu roteador tenha proxy arp :P a nao ser q permita propagacao de broadcast alem do proxy arp :P heheh


#arp -i ethX

Onde o ethX o x é 0 ou 1 de acordo com  a rede.
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")