Ich verwende eine C Library, die mittels ethtool Informationen zu dem von mir übergebenen network interface abfragt, genauer gesagt mittels ioctl(socket, SIOCETHTOOL, &ifr). Erst danach stellt sie eine entsprechende Verbindung über das Interface her und erledigt ihre eigentliche Aufgabe. Jetzt muss ich wlan0 als Netzwerkinterface verwenden. Ethtool scheint nur kabelgebundene Interfaces zu unterstützen und liefert entsprechend nichts zurück, woraufhin die Library ihren Dienst verweigert.
Meine Frage: Ist es möglich, ethtool "vorzugaukeln" das wlan0 kabelgebunden ist, so dass ethtool wlan0 findet?
Ich stelle mir vor, dass ich eine Art virtuelles eth1 konfigurieren könnte, dass alle Befehle und Daten irgendwie an wlan0 "bridged" (weiß nicht, ob das Wort passt) und das von ethtool gefunden wird? Abgesehen von dieser "Vorstellung" habe ich jedoch keinen blassen Schimmer, wie das praktisch funktionieren könnte. Ich bin neuer Ubuntu Nutzer (vorher das verpöhnte Windows) und würde mich daher über detailierte Antworten freuen (mit Terminalbefehlen selber rausfinden kämpfe ich noch sehr, da helfen meine Programmierkenntnisse nur wenig...).
Weitere Infos: - Den Source der Library habe ich und wenn ich da die "gewünschte Antwort" hart reincodiere statt ethtool aufzurufen, funktioniert die Library einwandfrei. Ich muss jedoch mit dem offiziellen Release der Library arbeiten und support von wlan-interfaces wird da nicht so bald reinkommen. - Die Library rekonfiguriert auch die IP, die Subnetzmaske und das Gateway mittels "ip address add" usw in einem bash script, das sie (später) aufruft. Es wäre extrem gut, wenn daraufhin die IP usw. von wlan0 und nicht "nur" von einem eventuellen virtuellen eth1 o.Ä. gesetzt wird. Zur Not kann ich jedoch das script editieren.
Moderiert von kB:
Aus dem Forum „Netzwerk und Internetzugang einrichten“ in einen besser passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) im jeweiligen Forum! Danke.