Piszę aplikację, która zgłasza atrybuty urządzeń sieciowych na komputerze lokalnym. Potrzebuję adresu mac, mtu, prędkości łącza i kilku innych. Używam udev do tego. Dowiedziałem się już, jak zdobyć adres mac i mtu, ale nie wiem, jak uzyskać prędkość łącza. Mogę dostać to z ethtoolem z terminalu, ale potrzebuję sposobu, aby go programowo.Pobierz programowo prędkość łącza?
Czy ktoś wie, jak mogę uzyskać atrybut prędkości łącza dla udev lub innej biblioteki?
Z udev? Jak to się udało? –
Używanie wywołania 'udev_device_get_sysattr_value' z atrybutami" address "dla adresu Mac i" mtu "dla MTU. – StackedCrooked