Obtener dir mac modem?

Iniciado por L0Ko, 19 Julio 2012, 03:36 AM

0 Miembros y 1 Visitante están viendo este tema.

L0Ko

Hola
Les cuento, siguiendo el ejemplo en internet con java, logro obtener la dir mac de mi equipo, pero la pregunta es como puedo obtener la Dir MAC e IP de mi modem? de igual forma el nombre de red?

aca el codigo que he utilizado:
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;

public class app{

   public static void main(String[] args){

    InetAddress ip;
    try {

        ip = InetAddress.getLocalHost();
        System.out.println("Current IP address : " + ip.getHostAddress());

        NetworkInterface network = NetworkInterface.getByInetAddress(ip);

        byte[] mac = network.getHardwareAddress();

        System.out.print("Current MAC address : ");

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < mac.length; i++) {
            sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));       
        }
        System.out.println(sb.toString());

    } catch (UnknownHostException e) {

        e.printStackTrace();

    } catch (SocketException e){

        e.printStackTrace();

    }

   }

}


Gracias ;D

ChavalChavito

InetAddress.getByName(String host)