[KLUG Members] DHCP / SAMBA
Adam Tauno Williams
members@kalamazoolinux.org
Tue, 07 Aug 2001 07:55:01 -0400 (EDT)
This message is in MIME format.
---MOQ997185301ab940a2759c6c7104fc45d6f7a1f09e2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
>>Folks, this is a two-pronged question (hold off on the barbs,
>>okay? :-))
>>How do I feed addresses assigned by DHCP to SAMBA so that
>>SAMBA (on my Linux box) can find my wifes Win98 box?
>>How do I use addresses generated by DHCP to connect my two
>>Linux boxes (nfs / ssh?)
>Bryan ... Adam ... thanks much for the posts. Reading them over
>it looks like you stopped just short of driving to my house to
>personally mash the keys. (Very complete --and very welcome--
>responses!)
>I will start with letting my router assign a static ip to
>machine b and then get to work on setting samba up as a WINS on
>it.
Want some more, I happen to have my notes handy for cut-n-paste at the moment.
This isn't the most uber-sercure config, but it was how I initially got it working.
These assume your Samba WINS server and your DNS are on the same box.
DNS must allow updates from localhost -
In /etc/named.conf --------------------
acl safehosts {
192.168.1.9;
};
zone "morrison.iserv.net" {
type master;
allow-update { safehosts; };
file "morrison.iserv.net";
};
zone "168.192.in-addr.arpa" {
type master;
file "168.192";
allow-update { safehosts; };
};
-------------------------------------
where 192.168.1.9 is the host allowed to send updates. You will of course need
to change names, addresses, etc....
In smb.conf (Samba config file) -------
wins support = Yes
wins hook = /usr/local/samba/bin/dns_update
---------------------------------------
Do NOT set wins server and wins support at the same time. One is for the server
(support = ) and one is for a client (server =)
The dns_update script is attached. Again you will need to change addresses,
names, etc.... These three things and you should be rolling.
>If I EVER get the hang of this stuff, I am going to write a book
>too! :-)))))
Why not do a presentation? We haven't had a presentation on DNS or Samba in
quite awhile.
Oh, and on the ISC DHCP server the following >>>entries<<< can tell a Win32
client the address to the WINS server, Linux machines will simply ignore it.
subnet 192.168.25.0 netmask 255.255.255.0 {
range 192.168.25.100 192.168.25.199;
default-lease-time 129400;
max-lease-time 172800;
option routers 192.168.25.2;
option domain-name-servers 192.168.1.9, 204.177.184.10, 204.177.184.15;
option domain-name "morrison.iserv.net";
option nis-domain "morrison";
option nis-servers 192.168.1.9;
>>>>>>option netbios-name-servers 192.168.1.9;<<<<<<<<<<<
>>>>>>option netbios-node-type 8;<<<<<<<<<<<
}
Systems and Network Administrator
Morrison Industries
1825 Monroe Ave NW.
Grand Rapids, MI. 49505
---MOQ997185301ab940a2759c6c7104fc45d6f7a1f09e2
Content-Type: application/octet-stream
content-transfer-encoding: binary; name="/home/adam/dns_update"; name="/home/adam/dns_update"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="/home/adam/dns_update"
IyEvYmluL3NoCiMKIyBFeGFtcGxlIHNjcmlwdCBmb3IgIndpbnMgaG9vayIuICBUaGlzIGF0dGVt
cHRzIHRvIHVwZGF0ZSB0aGUgRE5TIHdpdGgKIyBuZXcgQSByZWNvcmRzIGZvciB0aGUgTkVUQklP
UyBuYW1lIHRoYXQgU2FtYmEgcGFzc2VzIHVzLiBXZSBkbyB0aGlzCiMgdGhlIHNpbXBsZSB3YXks
IGJ5IGRlbGV0aW5nIGFsbCBETlMgcmVjb3JkcyBmb3IgdGhlIG5hbWUgYW5kIHRoZW4KIyByZWFk
ZGluZyBhbGwgdGhlIGV4cGVjdGVkICdBJyByZWNvcmRzLgojCiMgV3JpdHRlbiBieSBTdGVwaGVu
IFJvdGh3ZWxsIDxzZnJAbGludXhjYXJlLmNvbT4KIwoKIwojIENvbmZpZ3VyYWJsZSB0aGluZ3MK
IwojIFRoZSBkb21haW4gaW4gd2hpY2ggdG8gY3JlYXRlIG5hbWVzCiMgICBZT1UgTVVTVCBDSEFO
R0UgVEhJUwojIE4uQi4gaW5jbHVkZSB0aGUgdHJhaWxpbmcgZG90CiMKIyBJdCBpcyBhIGdvb2Qg
aWRlYSB0byB1c2UgYSBzdWJkb21haW4gb2YgeW91ciBwcmltYXJ5IGRvbWFpbiB0byBlbnN1cmUK
IyB0aGF0IHJvZ3VlIG1hY2hpbmVzIGNhbid0IHRha2Ugb3ZlciAob3IgZGVsZXRlKSBpbXBvcnRh
bnQgbmFtZXMgb24KIyB5b3VyIG5ldHdvcmsuCkRPTUFJTj1tb3JyaXNvbi5pc2Vydi5uZXQuCgoj
CiMgVGhlIEROUyBUVEwgdG8gZ2l2ZSB0aGUgcmVjb3JkcyAoaW4gc2Vjb25kcykKIwpUVEw9MzYw
MAojCiMgTkVUQklPUyBuYW1lIHR5cGVzIHRoYXQgd2Ugd2FudCB0byBjcmVhdGUgRE5TIHJlY29y
ZHMgZm9yOgojCTIwIGlzIHNlcnZlcgojCTAwIGlzIHdvcmtzdGF0aW9uCiMJMDMgaXMgdXNlcgoj
ClVTRUZVTF9UWVBFUz0iMjAgMDAiCiMKIyBUaGUgbmFtZSBvZiBhIGNhY2hlIGZpbGUgdG8gdXNl
IHRvIGF2b2lkIGNvbnRpbnVhbCB1cGRhdGVzCiMgb2YgdGhlIHNhbWUgbmFtZSBhbmQgSVAgYWRk
cmVzc2VzLiAgSWYgeW91IGNvbW1lbnQgdGhpcyBvdXQKIyB0aGVuIHRoZSBjYWNoZSBpcyBub3Qg
a2VwdCBhdCBhbGwuCiMKI0NBQ0hFX0ZJTEU9L3Vzci9sb2NhbC9zYW1iYS92YXIvd2luc191cGRh
dGUuY2FjaGUKCmlmIFsgJCMgLWx0IDQgXTsgdGhlbgoJZWNobyAiVXNhZ2U6ICQwIG9wIG5hbWUg
dHlwZSB0dGwgW2lwX2FkZHIgLi4uXSIgMT4mMgoJZWNobyAiICAgICAgIG9wIGlzIG9uZSBvZiBh
ZGQsIHJlZnJlc2gsIGRlbGV0ZSIgMT4mMgoJZWNobyAiICAgICAgIG5hbWUgaXMgdGhlIE5FVEJJ
T1MgbmFtZSIgMT4mMgoJZWNobyAiICAgICAgIHR5cGUgaXMgdGhlIE5FVEJJT1MgbmFtZSB0eXBl
IiAxPiYyCgllY2hvICIgICAgICAgdHRsIGlzIHRoZSBORVRCSU9TIHRpbWUgdG8gbGl2ZSIgMT4m
MgoJZWNobyAiICAgICAgIGlwX2FkZHIncyBhcmUgdGhlIHJlbWFpbmluZyBJUCBhZGRyZXNzZXMg
Zm9yIHRoaXMgbmFtZSIgMT4mMgoJZXhpdCAxCmZpCgpOU1VQREFURT1gd2hpY2ggbnN1cGRhdGVg
ClsgLXggIiROU1VQREFURSIgXSB8fCBOU1VQREFURT0vdXNyL2Jpbi9uc3VwZGF0ZQpbIC14ICIk
TlNVUERBVEUiIF0gfHwgTlNVUERBVEU9L3NiaW4vbnN1cGRhdGUKWyAteCAiJE5TVVBEQVRFIiBd
IHx8IE5TVVBEQVRFPS91c3Ivc2Jpbi9uc3VwZGF0ZQpbIC14ICIkTlNVUERBVEUiIF0gfHwgewoJ
ZWNobyAiQ2Fubm90IGZpbmQgbnN1cGRhdGUuIiAxPiYyCglleGl0IDEKfQoKT1A9JDEKTkFNRT0k
MgpUWVBFPSQzCldJTlNfVFRMPSQ0CnNoaWZ0IDQKSVBfQUREUlM9IiRAIgoKZG9fdXBkYXRlPTAK
Zm9yIGkgaW4gJFVTRUZVTF9UWVBFUwpkbwoJWyAiJFRZUEUiID0gIiRpIiBdICYmIGRvX3VwZGF0
ZT0xCmRvbmUKWyAkZG9fdXBkYXRlID0gMSBdIHx8IGV4aXQgMAoKaWYgWyAtbiAiJENBQ0hFX0ZJ
TEUiIF07IHRoZW4KCWlmIFsgLXIgIiRDQUNIRV9GSUxFIiBdOyB0aGVuCgkJZmdyZXAgLXEgLXgg
LWkgIiROQU1FICRJUF9BRERSUyIgIiRDQUNIRV9GSUxFIiAmJgoJCQlleGl0IDAKCQlncmVwIC12
IC1pICJeJE5BTUUgIiAiJENBQ0hFX0ZJTEUiID4iJENBQ0hFX0ZJTEUiLiQkCglmaQoJZWNobyAi
JE5BTUUgJElQX0FERFJTIiA+PiIkQ0FDSEVfRklMRSIuJCQKCW12ICIkQ0FDSEVfRklMRSIgIiRD
QUNIRV9GSUxFIi5vbGQgMj4vZGV2L251bGwKCW12ICIkQ0FDSEVfRklMRSIuJCQgIiRDQUNIRV9G
SUxFIgpmaQoKewoJZWNobyB1cGRhdGUgZGVsZXRlICROQU1FLiRET01BSU4KCWZvciBpIGluICRJ
UF9BRERSUwoJZG8KCQllY2hvIHVwZGF0ZSBhZGQgJE5BTUUuJERPTUFJTiAkVFRMIEEgJGkKCWRv
bmUKCWVjaG8KCiAgICAgICAgZm9yIGkgaW4gJElQX0FERFJTCiAgICAgICAgZG8KICAgICAgICAg
ICAgICAgIElQMT1gZWNobyAkaSB8IGN1dCAtZjEgLWQiLiJgCiAgICAgICAgICAgICAgICBJUDI9
YGVjaG8gJGkgfCBjdXQgLWYyIC1kIi4iYAogICAgICAgICAgICAgICAgSVAzPWBlY2hvICRpIHwg
Y3V0IC1mMyAtZCIuImAKICAgICAgICAgICAgICAgIElQND1gZWNobyAkaSB8IGN1dCAtZjQgLWQi
LiJgCiAgICAgICAgICAgICAgICBpPSIkSVA0LiRJUDMuJElQMi4kSVAxIgogICAgICAgICAgICAg
ICAgZWNobyB1cGRhdGUgZGVsZXRlICRpLmluLWFkZHIuYXJwYQogICAgICAgICAgICAgICAgZWNo
byB1cGRhdGUgYWRkICRpLmluLWFkZHIuYXJwYSAkVFRMIElOIFBUUiAkTkFNRS4kRE9NQUlOCiAg
ICAgICAgZG9uZQogICAgICAgIGVjaG8KfSAyPi9kZXYvbnVsbCB8ICROU1VQREFURSA+L2Rldi9u
dWxsIDI+JjEgJgoKZXhpdCAwCg==
---MOQ997185301ab940a2759c6c7104fc45d6f7a1f09e2--