+ Responder ao Tópico



  1. #1
    Raquelima2
    Visitante

    Padrão porque não retorna endereço correto ?

    Sou iniciante no linux...
    Programando Java no Windows executei o codigo abaixo e funcionou :

    try {
    // thisComputer = InetAddress.getLocalHost(); // obtem o ip local da maquina
    address = thisComputer.getAddress();
    }
    catch (UnknownHostException e) {
    System.out.println ("Cannot find host ");
    }


    Acontece que coloquei o mesmo codigo em outra maquina (linux kurumin) e retorna o endereço ip :

    127.0.0.1

    Como faço para ter o endereço correto ?

    notei que quando dou hostname -i meu endereço é novamente :127.0.0.1

    O que tá acontecendo ?

  2. #2

    Padrão porque não retorna endereço correto ?

    essa maquina está realmente com um IP configurado?



  3. #3
    Raquelima2
    Visitante

    Padrão porque não retorna endereço correto ?

    Está com o ip configurado sim...

    Pois quando uso ftp, scp ssh com o endereço da máquina ele envia aquivs normalmente.

    quando dou ifconfig mostra o endereço correto em addr.

    Mas quando executo o codigo acima ou no console façoo hostname -i retorna é o 127.0.0.1

    O que faço pessoal ?

  4. #4

    Padrão porque não retorna endereço correto ?

    cara, a sua máquina tem duas interfaces de rede configuradas no mínimo, o loopback e o eth0. vc deve ter uma outra routina que tenta listar as interfaces disponíveis.