Fernando Torrez
2010-Jul-23 20:19 UTC
[Samba] Windows client not accessible when changing ip address on samba PDC
Hi Everybody
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?
any thoughts?
Here is my smb.conf:
[global]
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.
https://signup.live.com/signup.aspx?id=60969
Chris Smith
2010-Jul-23 21:09 UTC
[Samba] Windows client not accessible when changing ip address on samba PDC
Take a look at the "max ttl" and "max wins ttl" parameters. On Fri, Jul 23, 2010 at 4:19 PM, Fernando Torrez <fernando_torrez at hotmail.com> wrote:> 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.