Como dar um ping, pegar a máscara e Gateway da rede em java

167 views
Skip to first unread message

André Luiz R.S.

unread,
Dec 3, 2008, 5:53:27 AM12/3/08
to pb...@googlegroups.com
Prezados,

Preciso dar um ping em uma rede. Mas antes disso preciso saber o local host (que já sei como obter), a máscara usada por aquele local host e o gateway da rede.

Os amigos sabem como fazer isso?

--
André Luiz R. Silva

Flávio Santos

unread,
Dec 3, 2008, 6:15:48 AM12/3/08
to pb...@googlegroups.com
O que você chama de "dar ping em uma rede" ?
E "local host" ?

[]'s

Flávio Roberto Santos
http://www.ourgrid.org/~flavio

André Luiz R.S.

unread,
Dec 3, 2008, 6:35:51 AM12/3/08
to pb...@googlegroups.com
Localhost seria o ip da máquina local.

Ping seria ping mesmo.

O famoso ping do cmg, ping 192.168.1.10 -t

Coisa desse tipo. Eu preciso dar um ping pra um ip, e preciso saber se esse cara está ativo ou não. Além disso preciso da minha máscara e do meu gateway

Eduardo Colaço

unread,
Dec 3, 2008, 6:41:24 AM12/3/08
to pb...@googlegroups.com
Usa NetworkInterface

    public static void main(String[] args) throws Exception {
       
        NetworkInterface eth0 = NetworkInterface.getByName("eth0");
       
   
        List<InterfaceAddress> interfaceAddresses = eth0.getInterfaceAddresses();
        for (InterfaceAddress interfaceAddress : interfaceAddresses) {
            System.out.println(interfaceAddress.getAddress());
            System.out.println(interfaceAddress.getNetworkPrefixLength());
        }
      

    }

att.
Eduardo Colaço

2008/12/3 André Luiz R.S. <macoli...@gmail.com>

André Luiz R.S.

unread,
Dec 3, 2008, 6:46:12 AM12/3/08
to pb...@googlegroups.com
Vlw Flávio e Eduardo!!

Em casa a noite vou testar e mando a resposta! Mto obrigado!

2008/12/3 Eduardo Colaço <eduar...@gmail.com>

Eduardo Colaço

unread,
Dec 3, 2008, 6:54:09 AM12/3/08
to pb...@googlegroups.com
Mas o problema do gateway ainda não está resolvido não!  =/
Essa solução aí só retorna os endereços e máscara de rede.
Reply all
Reply to author
Forward
0 new messages