Laat ik beginnen met mijn bedoeling uiteenzetten voordat ik overga tot mijn probleem:
Ik draai op het moment Gentoo Linux met (ISC) DHCP 4.2.2, samba 3.5.11 en BIND 9.7.3. Ik wil hiermee hostnames uitdelen aan mijn clients (MacOS X en Windows). Dit gaat, volgens mij, goed. MacOS krijgt in ieder geval netjes een hostname van DHCP (among others), en aan de DNS kant werkt alles ook naar behoren. Computers zijn te pingen en te benaderen via de hostnames, en IP adressen. Reverse lookups werken ook gewoon.
DHCP staat ingesteld met alle mooie DDNS functies die benodigd zijn, en eigenlijk werkt alles gewoonweg naar behoren. Ik kan hostnames (en DDNS hostnames) sturen naar de clients en in de MacOS X terminal verandert dan ook mijn hostname (van Polyamory naar 1500megawattaperturescienceheavydutysupercollidingsuperbutton). Mijn hostname naamconventies negerende, wil ik graag ditzelfde bereiken met Windows.
Ik realiseer mij dat de Computer Name en de hostname onder Windows verschillend zijn, ik wil de Computer Name dus kunnen meesturen of wijzigen met behulp van Samba of weet ik veel wat. Mijn vragen zijn als volgt:
- Kan ik de Windows computernaam forceren via een server? Zo ja, hoe zou dat moeten? (Samba met WINS, Samba met domeinen, DHCP/DNS?)
- Ik dacht dat dit via WINS zou kunnen, maar er is mij kennelijk niet helemaal duidelijk wat de functies van een WINS server zijn. Deelt deze ook namen uit (zoals mogelijk is met DNS), of is dit slechts een database? Of is het zo dat Samba slechts een database aanmaakt en Windows Server dit wel zou kunnen?
Wellicht een beetje een vaag verhaal, maar ik hoop dat het duidelijk genoeg is.
Relevante configuratiebestanden:
relevante deel dhcp.conf
smb.conf relevante deel
Een notitie bij de name resolve order, in lmhosts staat het ingesteld zoals ik wil, hosts is via DNS goed geconfigureerd.
Hopelijk kunnen jullie mij verder helpen!
Ik draai op het moment Gentoo Linux met (ISC) DHCP 4.2.2, samba 3.5.11 en BIND 9.7.3. Ik wil hiermee hostnames uitdelen aan mijn clients (MacOS X en Windows). Dit gaat, volgens mij, goed. MacOS krijgt in ieder geval netjes een hostname van DHCP (among others), en aan de DNS kant werkt alles ook naar behoren. Computers zijn te pingen en te benaderen via de hostnames, en IP adressen. Reverse lookups werken ook gewoon.
DHCP staat ingesteld met alle mooie DDNS functies die benodigd zijn, en eigenlijk werkt alles gewoonweg naar behoren. Ik kan hostnames (en DDNS hostnames) sturen naar de clients en in de MacOS X terminal verandert dan ook mijn hostname (van Polyamory naar 1500megawattaperturescienceheavydutysupercollidingsuperbutton). Mijn hostname naamconventies negerende, wil ik graag ditzelfde bereiken met Windows.
Ik realiseer mij dat de Computer Name en de hostname onder Windows verschillend zijn, ik wil de Computer Name dus kunnen meesturen of wijzigen met behulp van Samba of weet ik veel wat. Mijn vragen zijn als volgt:
- Kan ik de Windows computernaam forceren via een server? Zo ja, hoe zou dat moeten? (Samba met WINS, Samba met domeinen, DHCP/DNS?)
- Ik dacht dat dit via WINS zou kunnen, maar er is mij kennelijk niet helemaal duidelijk wat de functies van een WINS server zijn. Deelt deze ook namen uit (zoals mogelijk is met DNS), of is dit slechts een database? Of is het zo dat Samba slechts een database aanmaakt en Windows Server dit wel zou kunnen?
Wellicht een beetje een vaag verhaal, maar ik hoop dat het duidelijk genoeg is.
Relevante configuratiebestanden:
relevante deel dhcp.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| use-host-decl-names on; option vendor-encapsulated-options 01:04:00:00:00:02; option domain-name "local"; option domain-name-servers ns.local; option routers 192.168.178.1; option netbios-name-servers 192.168.178.34; option netbios-node-type 2; default-lease-time 600; max-lease-time 7200; # Use this to enble / disable dynamic dns updates globally. include "/etc/bind/rndc.key"; ddns-updates on; ddns-update-style interim; ddns-rev-domainname "in-addr.arpa"; ddns-domainname "local"; ignore client-updates; update-static-leases on; [zone ongein] host EmergencyIntelligenceIncinerator { hardware ethernet 00:1a:4d:5a:af:66; fixed-address 192.168.178.41; # ddns-hostname "EmergencyIntelligenceIncinerator"; ddns-hostname "Popje"; } |
smb.conf relevante deel
code:
1
2
3
4
5
6
7
8
| local master = yes os level = 99 domain master = yes local master = yes preferred master = yes wins support = yes name resolve order = lmhosts hosts wins dns proxy = no |
Een notitie bij de name resolve order, in lmhosts staat het ingesteld zoals ik wil, hosts is via DNS goed geconfigureerd.
Hopelijk kunnen jullie mij verder helpen!