unplumb network change network-programming solaris ifconfig

network-programming - network - unplumb interface solaris 10



Solaris: interfaz programática para ifconfig? (3)

Tengo una implementación aquí, solo IPv4 basada en SIOCGIFCONF ioctl() y una versión SIOCGLIFCONF familia de IP usando SIOCGLIFCONF :

http://code.google.com/p/openpgm/source/browse/trunk/openpgm/pgm/getifaddrs.c

Probado en SPARC / Solaris 10 y x86 / OpenSolaris 2008.11 y 2009.06, licencia LGPL 2.1.

Estoy buscando una interfaz programática para el comando Solaris ifconfig (1M) .

Aparentemente, Linux tiene el comando getifaddrs (3) , pero hasta donde sé, esto no se ha portado a Solaris .

Si no se intenta utilizar el código en el enlace anterior , ¿hay alguna forma de determinar si los datos de tipo ifconfig (1M) (presencia de la interfaz de red, estado, etc.) sin forzar el comando del sistema y analizar la salida ?


Los hombres reales usan ioctl ;)

Eche un vistazo a si (7P) .