Samba névfeloldás

Fórumok

Sziasztok,

Talán egyszer már kérdeztem, de most máshogy tenném fel a kérdést:

Az "smbstatus -S" parancsra kiírja az IP címeket akik benne vannak a hálózati progiban, azonban csak néhánynak oldja fel a nevét. Emiatt nem tudni kinek szóljunk hogy lépjen ki a programból adott esetben.

Az smb.conf lényegi részei:

--- CUT ---
wins support = no
wins server = 192.168.2.2
name resolve order = wins lmhosts hosts bcast
bind interfaces only = yes
interfaces = 127.0.0.1 192.168.2.3
--- CUT ---

ahol 192.168.2.2 --> Windows szerver ahol jól oldódnak fel a nevek
ahol 192.168.2.3 --> Debian Linux v6

Tudna valaki így leírva segíteni hogy minden név jól legyen feloldva?

Hozzászólások

A "name resolve order = wins lmhosts hosts bcast" sorral lehet a hiba.
Elsőként próbáld meg kikommentezni, akkor az alapértelmezett sorrend lép életbe.
Ha az nem segít, akkor meg azt a módszert ted a felsorolásban első helyre, ami a te hálózaton használatos.
Én a hosts-ra tippelek.

Most látom van Windows szervered is.
Akkor most azt kérdem, ennek így mi értelme van?
"
wins support = no
wins server = 192.168.2.2
"
Nem használod a wins szervert, de megadod az ip-címét aztán a feloldási sorrendben az első helyre teszed.

Javítsd így:
wins support = yes
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

"Nem használod a wins szervert, de megadod az ip-címét aztán a feloldási sorrendben az első helyre teszed."
Javasolt elolvasni a dokumentációt. Például itt.
"To configure Samba as a WINS server, just add wins support = yes to the smb.conf file [global] section. To configure Samba to register with a WINS server, just add wins server = 10.0.0.18 to your smb.conf file [global] section."

Ha megadja a wins support opciót, akkor a "Windows szerver ahol jól oldódnak fel a nevek" azt jelenti, hogy azon a szerveren WINS üzemel, és a hálózat összes tagja használja is.

"Javítsd így: wins support = yes"
Csak akkor tegyen ilyet, ha a Sambát akarja WINS szerverként használni. És előtte olvassa el a fent linkelt olvasmányból a keretes részt: "Never use wins support = yes together with wins server = 10.0.0.18 particularly not using its own IP address. Specifying both will cause nmbd to refuse to start!"

Ezzel megválaszoltuk az "Akkor most azt kérdem, ennek így mi értelme van?" kérdésedet is.

Ha kapcsoló nélkül adod ki az smbstatus parancsot, akkor az első felsorolásban, hozza a felhasználókat és a gépeket összerendelve. Ha nem tudja feloldani a gépnevet, akkor az ip címet írja a felhasználó mellé. Persze a felhasználóknak érvényes samba usereknek kell lenni, nem guest-nek.

megj: valahogy nekem sose sikerült a wins szolgáltatást a sambaval használni. De biztos én vagyok béna.