[Samba] Samba Resolving Slow or Not Working
Christopher Buckley
cpmbmail at yahoo.com
Mon Sep 20 12:36:25 MDT 2010
Okay, I'm having a heck of a problem getting two laptops and a router all working together. Trouble is, I have two configurations I need to work. To make things simple I'll start with one configuration.
The details of the components are:
***NOTE*** The router does NOT have an internet connection!!!
---ROUTER---
Linksys BFESR41 (4 Ports)
Device IP: 192.168.2.1
Subnet Mask: 255.255.255.0
DHCP Enabled
DHCP Range: 192.168.2.10
192.168.2.30
DNS 1-3: nothing
WINS nothing
---LAPTOP #1---
Toshiba Satellite P100
2.5Ghz 1Mb Ram
Windows XP Pro
Hostname: SATELLITE
Workgroup: MAJESTIC
---LAPTOP #2---
Toshiba Satellite A100
1.5Ghz 512Mb Ram
Debian Lenny
Hostname: HOSTISP
Workgroup: SAMBA
PROBLEM #1: Samba Not working
I can boot the HOSTISP machine and it gets a valid IP address. I can open zone alarm on SATELLITE and find the IP for the HOSTISP box. I can also open a tightVNC window on SATELLITE and access the HOSTISP box.
The problem is that I can't share files!
Given enough time, I eventually see the SAMBA workgroup in my windows explorer and get to the HOSTISP. But usually when I click on the network or search for HOSTISP, its so slow it crashes windows explorer. I'm quite certain this is name resolving issue because I don't have these problems with routers with internet access.
The DHCP Table in the router shows the following:
CLIENT HOSTNAME IP ADDRESS MAC-ADDRESS
<blank> 192.168.2.10 00-16-D4-23-6C-C9
SATELLITE 192.168.2.13 00-13-02-76-FE-4E
Obviously the blank is the HOSTISP but the router isn't getting that. So this appears to be a name resolving issue. My /etc/resolv.conf:
nameserver 192.168.2.1
I can smbclient -L //satellite -U account however it is extremely slow to respond:
Domain=[SATELLITE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
WINDEX Disk
IPC$ IPC Remote IPC
OSDRVAPPS Disk
Domain=[SATELLITE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
I'm guessing that SATELLITE is acting as the WINS server, which isn't what I want. I've tried booting SATELLITE after HOSTIPS, and even tried specifying the WINS server as 192.168.2.13 with no luck under:
Network Connections\<connection>\Properties\TCP/IP\Properties\Advanced\WINS
THE BIG ISSUE is that I need to be able to mount //satellite/windex on HOSTISP. When I try to mount it:
mount.cifs //satellite/windex /mntsat --verbose -o user=account ip=192.168.2.13 domain=MAJESTIC nocase
OR
mount.cifs //satellite/windex /mntsat --verbose -o user=account ip=192.168.2.13 domain=SATELLITE nocase
I get stiffed!!!
mount error: could not find target server. TCP name satellite/windex not found
No ip address specified and hostname not found
So I guess where to look and what to try is what I'm hoping somebody else knows.
Cheers,
C
# NSSWITCH.CONF --------------------------------------------------------------------------
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
# This allows Linux systems to query the WINS server for local name resolution
hosts: files wins dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
# SMB.CONF--------------------------------------------------------------------------------
log level = 1
log file = /var/log/samba/log.%m
lock directory = /var/log/samba
syslog only = no
max log size = 1000
directory mask = 0770
create mask = 0770
wins support = yes
server string = Samba %v on %h
local master = yes
os level = 99
domain master = yes
preferred master = yes
workgroup = SAMBA
dns proxy = no
name resolve order = wins lmhosts host bcast
lanman auth = yes
null passwords = no
security = user
smb passwd file = /home/smbpasswd
passwd program = /usr/bin/passwd %u
passwd chat = *Enter/snew/sUNIX/spassword:* %n/n *Retype/snew/sUNIX/spassword:* %n/n .
obey pam restrictions = yes
encrypt passwords = yes
socket options = TCP_NODELAY, IPTOS_LOWDELAY, SO_RCVBUF=2920, SO_SNDBUF=2920
strict sync = yes
sync always = yes
comment = Home Directories
browseable = no
writeable = yes
[netlogon]
[cdrom]
[LINUX]
comment = Root Group Only
path = /
printable = no
public = no
admin users = account
valid users = account
writeable = yes
case sensitive = no
default case = lower
mangle case = no
preserve case = yes
short preserve case = yes
[WINDEX]
comment = Root Group Only
path = /wdc
printable = no
public = no
admin users = account
valid users = account
writeable = yes
case sensitive = no
default case = lower
mangle case = yes
preserve case = yes
short preserve case = yes
More information about the samba
mailing list