perhaps you need the new samba? samba 3?

you have to remove the old samba2 and swat, remember to backup your configuration file
ipkt remove samba2
ipkg install samba36
it's can't recommend swat for samba 3 on oleg... it has a tendency to mess things up a bit

you can install it with this if you really want to.
ipkg install samba36-swat
a little configuration sample on /opt/etc/samba/smb.conf
Code:
[global]
        netbios name = Router
        guest account = admin
        server string = Oleg router
        guest ok = Yes
        workgroup = WORKGROUP
        os level = 255
        interfaces = 192.168.1.1/24
        username map = /opt/etc/samba/user.map
        domain master = Yes
        hosts allow = 192.168.1.0/24
        encrypt passwords = yes
        security = share
        dns proxy = No
        wins support = true
        preferred master = yes

[share]
        path = /tmp/harddisk/myshare
        read only = No
Notice the ip addresses. use it the same way as above, otherwise you might have some discovery problems like I had in the beginning
also make sure that "guest account =" your actual admin account: admin or root or whatever you use

if that doesn't help... I don't know what to do either, I don't use any apple stuff so yeah...