Hallo,
ich habe ein Netzwerk mit 3 Rechnern: Server, Lubuntu, Windows. Der einfachheithalber kann man jetzt annehmen, dass das auch die Rechnernamen sind. Auf dem Server läuft Raspbian mit einem Samba Server, zudem noch Dnsmasq und hostapd. Das heißt, der Server dient als WLan Accesspoint, Router und Sambaserver. Nebenbei sind noch einige andere, hier aber weniger interessante Server wie ein Apache und sshd auf dem Server aktiv. Wenn ich Windows starte, finde ich den Server mit richtigem Namen in der Netzwerkumgebung und kann per Samba darauf wie geplant zugreifen.
Da ich bisher nie wirklich etwas mit Hostnamen zu tun hatte, habe ich den Rest, wie Ssh oder Apache per IP genutzt. Jedoch kam ich auf die Idee, dass alles per Hostnamen zu vereinfachen. Samba läuft ja automisch in der Netzwerkumgebung per Hostname. Auf Apache und sshd konnte ich zu meinem Erstaunen auch direkt von Windows aus per Hostnamen zugreifen.
Leider klappt das von Lubuntu aus nicht. Wenn ich zum Beispiel ssh root@Server eingebe, werde ich an den eigenen lokalen sshd geleitet. Ich habe schon per nslookup, ping und host herausgefunden, dass der Hostname Server in 127.0.1.1 aufgelöst wird.
EDIT: Nun bin ich soweit, dass ich verstanden habe, dass der Samba Server den Hostnamen an Windows weitergibt. Wenn ich den nämlich stoppe, kann auch Windows nichts mehr mit dem Hostnamen anfangen.
Gibt es denn eine einfach Möglichkeit, dass Server automatisch alle Hostnamen sammelt, die sich dort anmelden und die dann sogar zwischen Windows und Linux übersetzen kann? Mir würde es schon reichen, wenn mir jemand einen Wink gibt, wo ich denn mit der Suche anfangen muss. Eigentlich habe ich ja erwartet, dass Dnsmasq das macht und kam ja erst später darauf, dass es bisher der Samba Server war.
EDIT2: Ich habe mir nun Dnsmasq etwas genauer angesehen und gesehen, dass es ja relativ einfach sein sollte, über die /etc/hosts eine Verbindung herzustellen. Das klingt aber erstmal nur nach Plan B, da ich dafür 1.) manuelle alle Geräte eintragen muss. Bei 3 Geräten ist das ja noch machbar, aber da kommt noch einiges an Smartphones, Tablets und Laptops hinter, die auch mal hin und wieder gefunden werden wollen und 2.) für jedes Gerät eine feste IP brauche. Das könnte man natürlich über den DHCP Teil von Dnsmasq lösen, aber dann hätte ich ja zwei redundante Listen. Wenn sich eine IP ändert, müsste ich das immer an 2 Orten anpassen.
Irgendwie wird ja auch Lubuntu lokal richtig aufgelöst. Wenn ich also host Lubuntu eintippe, bekomme ich die richtige Netzwerkadresse. Deswegen gehe ich eigentlich stark davon aus, dass es automatisierbar ist.
Alles in allem sieht das schon nach der Lösung aus, aber vielleicht hat ja noch jemand einen Hinweis, wie man das alles optimaler lösen kann. Wie gesagt hatte ich bisher sehr wenig damit zu tun und deswegen noch keine Erfahrung.
Gruß Jabaa