Ich habe einen Rechner, der sowohl über ein kabelgebundenes Ethernet als auch via WLAN erreichbar ist.
Der Router weißt diesem Rechner für das WLAN Gerät eine niedrige IP zu, z.B. 192.168.0.10 und für das kabelgebundene Ethernet Gerät eine hohe IP z.B. 192.168.0.11.
Über WLAN wird allerdings erst dann eine Verbindung aufgebaut, wenn der Benutzer sich in KDE einloggt. Diese Aufgabe übernimmt nämlich die KDE Netzwerkverwaltung, die erst nach dem Login zum tragen kommt. Über die kabelgebundene Netzwerschnittstelle ist der Rechner stattdessen immer nach dem Booten erreichbar.
So weit so gut, damit kann ich nämlich leben.
Das Problem ist aber nun, dass der Rechner nur einen Hostnamen hat und wenn ich nun einen ping durchführe und anstatt einer IP Adresse den Hostnamen angebe, dann geht der Ping an die WLAN Schnittstelle. Da der Rechner aber ohne Login in KDE noch nicht mit dem Netzwerk verbunden ist, meldet die Ping Software, dass der Rechner nicht erreichbar sei, es wird nämlich leider nur eine IP Adresse die für den Hostnamen verknüpft ist, getestet und das ist die niedrigere an der normalerweise das WLAN Gerät hängt.
Beispiel:
ping rechnername
schlägt fehl, weil auch
ping 192.168.0.10
fehl schlägt, mit dem der Rechnername verknüpft ist.
Allerdings ist der Rechnername auch mit 192.168.0.11 verknüpft, nur prüft das der ping Befehl nicht, weil der Ping ausschließlich an 192.168.0.10 geht und nicht an 192.168.0.11.
Ein
ping 192.168.0.11
funktioniert dagegen erwartungsgemäß sofort, aber was ich nun möchte ist, dass es auch einfach über den Hostnamen geht.
Prinzipiell könnte ich das Problem zwar durch einen Trick umgehen, in dem ich dem kabelgebundenen Netzwerkgerät eine niedrigere IP Adresse zuteile, aber das ist nur eine Notlösung. Es sollte auch irgendwie anders gehen.
Auch wäre es natürlich machbar, dass sich der Rechner auch ohne dass man sich in KDE einloggen muss, global automatisch in das WLAN Netz einloggt, aber das wollte ich jetzt auch nicht.
Wie kann man also obiges Problem lösen, dass ein Hostname n* IP Adressen haben kann und ping dann trotzdem alle durchtestet ob wenigstens ein Ethernet Device erreichbar ist?