Zjisteni IP adresy a jmena pocitace (nmblookup ?)

Marian Cavojsky cavojsky na soria-grey.sk
Úterý Říjen 31 21:27:24 CET 2000


Dňa Ut, 31 okt 2000 ste napísali:
>    Pokud se počítače nachází na stejné síti, pomáhá z cronu dělat co 10
> minut 
> 
> nmblookup \* 
> 
> , výsledky ukládat do souboru (budete mít pouze IP adresy).  Tím se
> časem získá seznam počítačů, které používají SMB.
> 
> a v případě nutnosti opingat počítače, jestli běží a nějak se jich
> zeptat na jméno (jde to?)
> 
>    Nic lepšího zatím nemám, jakékoliv nápady budou uvítány.
> 

Ked som asi pre troma rokmi pisal program na vytvorenie databazy zdielanych
pristriedkov (to je pekny nazov). Tak som to robil principialne takto:
(mozem napisat len princip, pretoze program som uz nenasiel.)

smbclient -L $HOSTNAME -N  > masterbrovsers
(prefiltroval som, aby som ziskal zoznam materbrovsers v skupinach. siet bola
dost zlozita, dokonca tam bolo spristunenie cez router)
smbclient -L masterbrovser > comps #z kazdej skupiny
(prefiltrovat, ziskat zoznam pocitacov.)
nmblookup meno
(ziskat IP, preistotu pingnut, ci este zije)
smbclient -L meno -N >zoznam_zdielanych_prostriedkov
(Ja som isiel este dalej a urobil som si rekurzivny vypis suborov z kazdeho
prostriedku, ktory tvrdil, ze je disk.)

Fungovalo to celkom dobre, az pokym neodisiel na tom pocitaci, kde sa to
spustalo, disk.

Bolo to pisane v perle.

Vela stastia, ak sa to bude chciet niekomu znovu napisat.

-- 
Marian Cavojsky
cavojsky @ soria-grey.sk


Další informace o konferenci Linux