Měli byste přestat používat net-tools a archaické rozhraní ioctl a začít používat moderní rozhraní Netlink/sysfs. Máte nejméně 5 možností:
- napište svůj vlastní kód rozhraní Netlink
- váš vlastní kód NL v kombinaci s využitím libmnl (-> viz rtnl-link-dump v příkladech
- nebo použijte autonomní knihovny jako libnl3
- analyzovat textový výstup
ip -o link
(-o znamená získat výstup určený pro analýzu textu, na rozdíl od ifconfig) - nebo použijte sysfs a podívejte se na
/sys/class/net/eth0/address