Το NETBIOS είναι ένα πρωτόκολλο το οποίο χρησιμοποιείται από τα windows για name resolution. Δεν χρησιμοποιεί κάποιο συγκεκριμένο configuration αλλά ένα σετ παραμέτρων που καθορίζει τον τρόπο επικοινωνίας των μηχανημάτων. Υπάρχουν τέσσερις βασικοί παράμετροι αυτοί είναι:
- Τύπος (0x01) Ο πελάτης θα χρησιμοποιήσει UDP broadcasts για επικοινωνία.
- Τύπος (0x02) Ο πελάτης θα χρησιμοποιήσει UDP unicasts προς ένα Wins εξυπηρετητή.
- Τύπος (0x04) Ο πελάτης θα χρησιμοποιήσει πρώτα broadcasts 0x01 και μετά unicast UDP πακέτα επικοινωνίας (0x02).
- Τύπος (0x08) Ο πελάτης θα χρησιμοποιήσει πρώτα unicast και μετά broadcast UDP πακέτα.
Ο καθορισμένος τύπος που χρησιμοποείται στα Windows είναι ο 0x01. H χρήση δε του Netbios που είναι η πιο αποτελεσματική είναι η 0x08. Τα NETBIOS ονόματα δε δεν μπορούν να ξεπερνούν τους 16 χαρακτήρες.
Κατά τη διαδικασία της εκκίνησης σε κάθε NETBIOS δίκτυο ξεκινάει η διαδικασία εκλογής για τη δημιουργία ενός Domain Master Browser (DMB). O DMB στη συνέχεια έρχεται σε επικοινωνία με όλους τους LMB (Local Master Browsers) που βρίσκει και εξάγει από αυτούς browse list περιεχόμενα. Κάθε 11 με 15 λεπτά μια νέα εκλογη για DMB θα καθορίσει πιος θα είναι ο νέος DMB για το συγκεκριμένο DOMAIN Με κριτήρια το uptime, protocol version και os level.
Για να ρυθμίσει κανείς την αναζήτηση υπολογιστών μεταξύ διαφορετικών υποδικτύων που περιέχουν μηχανήματα σε ένα Workgroup και όχι ένα Domain, πρέπει να υπάρχει ένας DMB για το Workgroup αυτό. Ο PDC παίζει και τους δύο ρόλους και του DC και του DMB, δηλαδή καταγράφει όλα τα μηχανήματα που μετέχουν στο Domain σε όλα τα υποδίκτυα. Χωρίς ένα DMB, κάθε υποδίκτυο θα είναι ένα απομονωμένο Workgroup που δεν θα μπορεί να δει άλλα μηχανήματα σε κάποιο άλλο υποδίκτυο ( cross-subnet browsing ). Για να ρυθμίσουμε το SAMBA ως DMB στο smb.conf γράφουμε τα εξής:
domain master = yes
local master = yes
preferred master = yes
os level = 255 (Windows98 2, Windows NT/2000 32, Max 255)
Επειδή όλη αυτή η διαδικασία γεμίζει το δίκτυο με broadcast πακέτα, χρησιμοποιείται ο WINS server ο οποίος, δηλώνεται σε κάθε μηχάνημα πελάτη και αναλαμβάνει αυτός χρέη DMB. Έτσι οι πελάτες περιορίζουν την broadcast κίνησή τους στέλνοντας μόνο unicast μηνύματα στο WINS server. Για τη σωστή ρύθμιση του WINS εξυπηρετητή τοποθετούμε στο [global] κομμάτι του smb.conf τα εξής:
wins proxy = yes
lm announce = yes
browse list = yes
auto services = yes
remote announce = X.X.X.255/LDAP 10.255.255.255 (Ανακοίνωσε το DOMAIN σου σε άλλα δίκτυα).
/LDAP
remote browse sync = X.X.X.255 10.255.255.255
#(Ανακοίνωσε σε άλλα δίκτυα ότι πρέπει να συγχρονιστούν με εσένα).
name resolve order = wins lmhosts bcast host
Ο Wins εξυπηρετητής του SAMBA (nmbd) γράφει πληροφορίες σχετικά με τα ονόματα που βρίσκει στο αρχείο /var/lib/samba/wins.dat, ως εξής:
NAME#TYPE" TTL ADDRESS+ FLAGS
"SSKO#00" 1188886504 255.255.255.255 e4R
"LDAP#20" 1188918369 X.X.X.X 66R
"Client1#00" 1188938213 X.X.X.X 64R
"LDAP#1b" 1188918369 X.X.X.X 66R
"LDAP#00" 1188918369 X.X.X.X 66R
"LDAP#1c" 1188918369 X.X.X.X e6R
"Client2#20" 1188938212 X.X.X.X 64R
"LDAP#1e" 1188918369 255.255.255.255 e6R
Για να γίνει ένα Netbios όνομα στατικό τοποθετήστε την τιμή του TTL ίση με 0 και θέστε το FLAGS στο 66R.
00 - Broadcast node registration, 20 - Peer node registration, 40 - Meta node registration, 60 - Hybrid node registration, 02 - Permanent name, 04 - Active name, 80 - Group name, 'R' - registration record, 66R - Hybrid node active and permanent NetBIOS name.
|
|
|
|
|
01 G Master Browser |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unique (U): The name may have only one IP address assigned to it.
Group (G): A normal group
Multihomed (M): The name is unique, but due to multiple network interfaces on the same computer this configuration is necessary to permit the registration. The maximum number of addresses is 25.
Internet Group (I): This is a special configuration of the group name used to manage Windows NT Domain names.
Domain Name (D): New in Windows NT 4.0.
Για να ελένξουμε τώρα τις ρυθμίσεις μας στο πρωτόκολλο NETBIOS, χρησιμοποιούμε το εργαλείο nmblookup το οποίο είναι αντίστοιχο του nslookup:
# nmblookup ldap ή nmblookup –B X.X.X.X ldap
querying ldap on X.X.X.255
X.X.X.X ldap
#nmblookup mydomain.gr
querying mydomain.gr on X.X.X.255
querying mydomain.gr on 127.255.255.255
name_query failed to find name mydomain.gr (εδώ είναι απαραίτητη η ρύθμιση στον DNS εξυπηρετητή).
| < Προηγούμενο | Επόμενο > |
|---|















nice
nice
Borse Designer,Gucci Sito Ufficiale http://www.guccioutletsito2012....
Borse Designer,Gucci Sito Ufficiale conosciuto per essere il miglio...