WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   NBT - SAMBA/NMBD (http://www.wcm.at/forum/showthread.php?t=96634)

käptn 12.05.2003 00:34

NBT - SAMBA/NMBD
 
n'Abend :)

Kann ich Samba irgendwie dazu bringen, NetBIOS Namen über verscheidene Netze hinweg zu tragen?

Der Samba Server ist Master Browser und hat alle Hosts in /etc/hosts und /etc/samba/lmhosts eingetragen.

Mache ich eine Query auf dem Samba Server mit nmblookup ist natürlic alles zu finden.

Mach ich 'ne Query von 'nem Win-Client aus mit nbtstat gibts nix was nicht auch in \WINNT\system32\drivers\etc\hosts zu finden wäre...

Wisst ihr vielleicht eine bessere Möglichkeit (oder auch mehrere?:)) als alle Hosts auf jedem Client einzutragen?

:confused:

~

käptn 12.05.2003 01:07

Hi,

hab grad was gelesen.... und da bin ich auf die Idee gekommen, dass die Hostnamen ja auch von DNS umgesetzt werden könnten, oder?

Da kann ich NetBIOS eigentlich einmagerieren, oder?

Ich schätz mal, dass dann die Clients den DNS Server auch eingetragen haben müssen, richtig?

~

_m3 12.05.2003 11:17

:ja:

käptn 12.05.2003 12:18

Zitat:

Original geschrieben von _m3
:ja:
Danke :D

~

käptn 12.05.2003 13:32

Ok, ich hab jetzt mal für jeden Computer eine Master-Forward-Lookup-Zone erstellt.

http://iworks.at/temp/dns.png

Aber Win verwendet kein DNS zum Auflösen von \\Computer ... :(

Hab ich die Config von bind überhaupt richtig gemacht?

nslookup funktioniuert mit den Computernamen.

:confused:

~

boo 13.05.2003 09:27

was is das (bild) da oben?

Deine Windown-Büchsen können den DNS-Server nicht verwenden? - Sorry, versteh ich nicht! :confused:

edit: jetzt hab ich's - glaub ich - doch verstanden (des Bild hat mi so verwirrt ...):

Deine Name-Resolution funktioniert, wenn du im Explorer aber auf einen Share zugreifen willst gehts (ohne /etc/hosts - Eintrag) net?

Wenn das so is würd ich vermuten, dass es net am DNS sondern am Samba liegt ...

valo 13.05.2003 09:46

Zitat:

Original geschrieben von käptn
Ok, ich hab jetzt mal für jeden Computer eine Master-Forward-Lookup-Zone erstellt.

http://iworks.at/temp/dns.png

Aber Win verwendet kein DNS zum Auflösen von \\Computer ... :(

Hab ich die Config von bind überhaupt richtig gemacht?

nslookup funktioniuert mit den Computernamen.

:confused:

~

poste mal die bind config files, ich hab zwar keine ahnung WAS das da auf dem bild darstellen soll, aber das werden wir schon hinkriegen... :D

käptn 13.05.2003 11:47

Also...

Ich sitz jetzt leider nicht davor, aber...

Erstmal zu Samba:

Ich hab jetzt Samba so konfiguriert, dass er
-) Masterbrowser ist
-) WINS ist
-) WINS-Proxy ist
dann klappts auch mit \\Computer :)

NAT hab ich mit dem Eintrag in die IP-Tables (von flinx) erledigt.
HTTP-forwarding hab ich auch schon geschafft *freu*
Hab das ganze in ein Shellscript gepackt und in rc3.d darauf verlinkt.
Reicht das, oder muss ich das für den Runlevel 5 auch konfigurieren?


Nun zu DNS:

Das was du da siehst ist das Konfigurationsfenster von DNS/bind.
Ich habe drei Reverse-Lookup-Zonen definiert (eigentlich zwei, Loopback war schon)

Die Computernamen mit dem kleinen Baum-Bildchen sind jeweils eigene Forward-Lookup-Zonen.
Kann nicht ganz stimmen oder? (für jeden Coputer eine eigene Domain)
Aber sonst lassen sich die Computernamen nicht per DNS auflösen.
Domaine hab' ich keine definiert.

any advices?

valo 13.05.2003 12:33

hm, die grafische config kenn ich nicht, die config dateien selber würden schon weiterhelfen...



jedenfalls wenn alle rechner in der gleichen domain sind dann erstellst du eine zone mit der domain und erstellst einträge innerhalb dieser zone für jeden rechner (forward lookup zone)

für die reverse zone hast du ja die 0.168.192.in-addr.arpa, darin trägst du das letzte octet der ip ein und dann den rechner namen.

allerdings ist es iirc nötig, dass du rechner.$domainnamen verwendest...

käptn 13.05.2003 12:42

named.conf:
Code:

controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
 
include "/etc/named.custom";

include "/etc/rndc.key";







zone  "0.0.127.in-addr.arpa" {
        type master;
        file  "0.0.127.in-addr.arpa.zone";
};
zone  "0.168.192.in-addr.arpa" {
        type master;
        file  "0.168.192.in-addr.arpa.zone";
};
zone  "10.10.10.in-addr.arpa" {
        type master;
        file  "10.10.10.in-addr.arpa.zone";
};


zone  "localhost" {
        type master;
        file  "localhost.zone";
};
zone  "iworks" {
        type master;
        file  "iworks.zone";
};
zone  "mona" {
        type master;
        file  "mona.zone";
};
zone  "mario" {
        type master;
        file  "mario.zone";
};
zone  "franz" {
        type master;
        file  "franz.zone";
};

named.custom:
Code:

zone  "." {
        type hint;
        file  "named.ca";
};

options {
        directory "/var/named/";
};

rndc.conf:
Code:

options {
        default-server  localhost;
        default-key    "rndckey";
};
 
server localhost {
        key    "rndckey";
};
 
include "/etc/rndc.key";

~


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag