Ich schreibe eine Anwendung, die Attribute von Netzwerkgeräten auf dem lokalen Rechner meldet. Ich brauche die MAC-Adresse, MTU, Link-Geschwindigkeit und ein paar andere. Ich benutze dafür udev. Ich habe bereits herausgefunden, wie man die MAC-Adresse und MTU bekommt, aber nicht wie man die Verbindungsgeschwindigkeit erhält. Ich kann es mit ethtool vom Terminal bekommen, aber ich brauche einen Weg, um es programmatisch zu bekommen.Link-Geschwindigkeit programmgesteuert erhalten?
Weiß jemand, wie ich das Verbindungsgeschwindigkeitsattribut mit udev oder einer anderen Bibliothek erhalten kann?
Mit udev? Wie hast du das geschafft? –
Verwenden des Aufrufs 'udev_device_get_sysattr_value' mit den Attributen "Adresse" für die Mac-Adresse und "mtu" für die MTU. – StackedCrooked