hello everybody,
I am trying to develop a windows friendly firewall/ipsec_tunnel_endpoint.
 Samba(my best compliments to the developers for their very professional
 work) can help me in two major features.
1) I want to write an open source a daemon that dynamically
sets iptables and traffic shaping user profiles based on
the netbios name(still I have some problems in undestanding
all the netbios naming service features and samba architecture)
I was looking for a method to have updated infos about all
clients logon/logoff in a possibly subnetted intranet deploying
various windows flavours with naming facilities raging
from all broadcast to a complete WINS architecture.
Browsing samba documentation I ended up with a tentative
system architecture based just on nmbd and the wins hook mechanism.
I need to teach nmbd about the netbios naming facilities on the intranet
(the windows WINS servers on the net), maybe nmbd itself should be
act as a WINS server; and I need it to give me logon/logoff events
(by wins hook or by polling it using smblookup on the localhost).
Once I have a reliable and updated netbios->ip map of all workstations,
the daemon will do the rest. Here my starting smb.conf dummy file:
 [global]
#        server string = Samba Server
        syslog only = Yes
        name resolve order = wins  bcast lmhosts host
        max ttl = 259201 ??       # may I set this to very low to have a fresh
map ?
        max wins ttl = 518401 ??  # may I set this to very low to have a fresh map ?
        min wins ttl = 21601 ??   # may I set this to very low to have a fresh map ?
        preferred master = ?? # do I need this ?
        dns proxy = No
        wins proxy = Yes
        wins server = ??
        wins support = Yes
        wins hook = /bin/true # a program to feed the daemon with users map
        wins partners = ?? # WINS server nmbd will poll
        lock directory = /var/locks
        pid directory = /var/locks
        remote announce = ??
        remote browse sync = ??

I saw that kill -HUP nmbd dumps a netbios map, can I use this in order
        to have an occasional refresh of the users map (maybe it is not healty for 
nmbd)?
do I need smbd also ?
why I haven't found a similar project on freshmeat (maybe it can't work
        and I'm not aware why)?
do you think I'm just a fool (or idiot ;)?
would it be  better just to use your db_library and have direct access
        to the info stored by nmbd?
should I forget nmbd and just query the net by smblookup(very ugly net flow
drawback)?

/********************/

point number 2 refers to the ipsec endpoint; the nmbd conf(if nmbd is itself
a master browser or a wins server) should allow clients from one intranet
to browse clients on  the remote one. This subject is fairly more investigated
on  the internet forums; I want just that my final solution would allow
both point n.1 and 2 go toghether without conflicts and thats why I'm explaining
it.

thanks to anyone for any help would give me.

michele


--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to