[Samba] Windows client not accessible when changing ip address on samba PDC
fernando_torrez at hotmail.com
Fri Jul 23 14:19:06 MDT 2010
I installed a Samba 3.4.5-3.1 PDC with openldap2-2.4.12-5.3, samba-winbind-3.4.5-3.1, bind-9.5.0P2-18.1 and dhcp-3.1.1-6.3 on a opensuse 11.1 based on Samba3-ByExample.pdf book.
I manage a network that has around 60 windows client computers (from windows 2000 to win 7) and quite of them are windows notebooks with 2 NIC's (wireless and cable)
and I was assigning two diferent addresses for each NIC( let's say for wireless: 192.168.10.10 and for LAN cable:192.168.10.20) through DHCP service.
Problems come when someone that always works well with wireless NIC uses the cable NIC (because poor or no wireless sign) and get back to the wireless NIC ;so change the notebook ip address from 192.168.10.10 to 192.168.10.20 and back to 192.168.10.10
I can't access the notebook shared dirs anymore from other windows clients. When trying to access through \\notebook\shared_dir, the windows client get a error like: 'network path not found'. If I do pings to the notebook from other windows cmd: 'c:> ping notebook' it says 'ping to 192.168.10.20 ... request time out' because the notebook real address is: 192.168.0.10 and not the last taken:192.168.0.20. If I do pings or access the share through its real IP address, it works perfectly.
This happens only on windows clients, from linux PDC console either doing pings or connecting to the notebook shares using the computer name works fine anytime.
I don't know why windows clients can't update the other windows ip addresses .
Is there something that a missed on the configuration?
Here is my smb.conf:
unix charset = iso-8859-15
dos charset = 850
workgroup = BAGOLIN
server string = bago
interfaces = eth1, lo
bind interfaces only = Yes
passdb backend = ldapsam:ldap://bago.bagolin.tld
username map = /etc/samba/smbusers
syslog = 0
log file = /var/log/samba/%m
max log size = 50
smb ports = 139
name resolve order = wins bcast hosts
time server = Yes
printcap name = CUPS
socket options = IPTOS_LOWDELAY TCP_NODELAY
show add printer wizard = No
add user script = /usr/sbin/smbldap-useradd -m "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
logon script = logon.bat
logon home =
logon path =
logon drive = H:
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
ldap admin dn = cn=Manager,dc=bagolin,dc=tld
ldap delete dn = Yes
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Computers
ldap suffix = dc=bagolin,dc=tld
ldap ssl = no
ldap user suffix = ou=Users
idmap backend = ldap:ldap://bago.bagolin.tld
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = Yes
winbind enum groups = Yes
map acl inherit = Yes
Hotmail: Trusted email with powerful SPAM protection.
More information about the samba