Hallo,
ich habe in meinem Netzwerk 4 Ubuntu Server und einen Windows 7 Client. Alle Rechner sind auf einem Proxmox eingerichtet.
1 DNS Server 2 SAMBA Server 3 Bacula Server 4 Opsi Server
Der DNS Server wurde ohne DCHP eingerichtet, alle Rechner sind im Netzwerk 192.168.0.0
1 2 3 4 5 6 | der DNS hat die IP / 192.168.0.1 der Samba die IP 192.168.0.2 der Bacula die IP 192.168.0.3 der Opsi die die IP 192.168.0.4 der Windows 7 Client die IP 192.168.0.5 |
Bei allen Servern "ausser dem Samba Server" ist der DNS "IP=192.168.0.1" eingetragen. Alle Server werden sauber im Netzwerk aufgelöst und haben einen Internetzugang Der DNS Server hat einen Eintrag in der named.conf.options "externer DNS" forward externer DNS.
Soweit stimmt alles.
Der Samba-Server wurde mittels "SAMBA_INTERNAL" konfiguriert.
1 2 3 4 5 6 | samba-tool domain provision Realm [DOMINO.SANTES]: DOMINO.SANTES Domain [DOMINO]: DOMINO Server Role (dc, member, standalone) [dc]: dc DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]: SAMBA_INTERNAL DNS forwarder IP address (write 'none' to disable forwarding) [interner-dns-für-alle-rechner]: 192.168.0.1 |
in der smb.conf wurde der interne DNS 192.168.0.1eingetragen
1 2 3 4 5 6 | [global] workgroup = DOMAIN realm = DOMAIN.TLD netbios name = SAMBA server role = active directory domain controller dns forwarder = 192.168.0.1 |
Von allen Servern im Netzwerk kann ich die Hostnamen anpingen "auch windows7".
Bei der Windows 7 Konfiguration wurde der Samba-Server als DNS eingetragen, also 192.168.0.2.
Wenn nun per Windows einen Ping auf bacula gemacht wird, so sollte doch dann der dns forwarder = 192.168.0.1 einspringen oder? Vom Windows-Client wird nur der Name vom Samba-Server aufgelöst "samba", was klar ist, da dieser als primärer DNS eingetragen wurde.
Auf dem DNS Server ist der Windows-Rechner richtig eingetragen.
Wenn ich im Windows7 Client einen zweiten DNS eintrage, "192.168.0.1", dann bekomme ich auch keine Aulösung der Namen "Windows-Seite".
Ich vermute, dass Samba die Anfrage des Windows-Client,"dns forwarder = 192.168.0.2" nicht richtig weiterleitet? Hier mal einen Auszug der Samba Konfiguration
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // /etc/resolvconf/resolv.conf.d/base search domino.santes nameserver 192.168.0.2 // /etc/hosts 127.0.0.2 localhost 192.168.0.1 samba.domino.santes samba // /etc/resolv.conf nameserver 192.168.0.2 search domino.santes // //etc/network/interfaces dns-nameservers 192.168.0.2 dns-search domino.santes |
Wie man sieht, ist hier nirgends mein interner DNS Server eingetragen, ich gehe davon aus, dass alle Anfragen über die smb.conf geleitet werden. So habe ich dass in den ganzen Dokus verstanden die ich gelesen hatte.
Für einen Tipp wäre ich sehr dankbar.