saber IP local Linux

onic
14 de Agosto del 2005
Hola.

Estoy haciendo un programilla en C para Linux y necesito saber la IP de este ordenador.

A ver si alguien puede explicarme cómo obtenerla.
Gracias.

chuidiang
14 de Agosto del 2005
Hola:

Tienes la funcion gethostname() que te devuelve el nombre de tu maquina.
Luego tienes la función gethostbyname() que dada una maquina por su nombre, te devuelve una estructura con un montón de datos, entre ellos la ip.

No sé si es la forma más sencilla, pero puede valerte.

Se bueno.