IP-Interfaces is a port of Clozure CL's
%get-ip-interfaces function to CFFI so that it can run on other lisp implementations. So far ip-interfaces has been tested successfully on SBCL, CLISP, Clozure, Allegro, and ECL, and on Windows, Mac OS X, and Linux.
Note: ip-interfaces is not a socket library. If you are looking for a portable socket library, check out usocket.
The project page for ip-interfaces is: http://common-lisp.net/project/ip-interfaces/