Skip to contentSkip to conversation

feature request: get ipv6 address from interface name (SIOCGIFNAME)

DISCUSSION Francois-Xavier Kowalski 1 participant 1 message Apr 29, 2002

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hello,

I am currently writing some user-space stuff that require to get the IP address from the Eternet interface name (because the interface name is the one linked to the physical device).

ipv4 let the a the ability to retrieve a single address using the itocl(SIOCGIFNAME) command.

So I am wondering if the fact that this feature is left un-implemented in ipv6 is intentionnal or not. The currently implemented ipv6 ioctl commands only allow to set values, but not to retrieve them.

BTW, I have also noted that a single IPv4 address can be retrieved using the ioctl(SIOCGIFNAME), whereas the ip(7) command gives the ability to add several IP addresses per interface (not speaking of the old "eth0:1" notiation, which is said to be deprecated).

Thanks in advance for any help / explanation or pointer.

Regards

FiX

Signature · 1 line
François-Xavier 'FiX' KOWALSKI