[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Samba and VMWare



I am using VMWare (which rocks!) to run a Win98 virtual partition in
Debian.  The problem I am having is that Samba is not working correctly,
and I think VMWare is the culprit but I can't find what needs to be
changed/removed.

In my win98 virtual machine, I can see my linux box and the rest of my
workgroup and all shares work fine, including the shares setup on my
linux samba server.  Other windoze machines in the workgroup can see my
win98 virtual machine, but not my linux samba server.  Also, smbclient
can see my win98 virtual machine and its shares fine, but not the rest
of the workgroup.  

I know this now, but the installation for VMWare installs a custom Samba
server that doesn't allow outside communication through SMB.  So, I
uninstalled VMWare and reinstalled without that option, and things
should be fine, but I am still having the problems as stated above.  

Does anyone have any suggestions?  Is there a way to track down why my
samba server can't get outside of my box?

Thanks
Kelly Corbin
kcorbin@theiqgroup.com

Here is my smb.conf:


; /etc/smb.conf
;
; Sample configuration file for the Samba suite for Debian GNU/Linux
;
; Please see the manual page for smb.conf for detailed description of
;       every parameter.
;

[global]
   printing = lprng
   printcap name = /etc/printcap
   load printers = yes
   print command = /usr/bin/lpr -P%p %s -r
   lpq command = /usr/bin/lpq -P%p
   lprm command = /usr/bin/lprm -P%p %j
   guest account = nobody
   invalid users = root

; Allow several Samba servers on the same machine
  interfaces = eth* 208.46.58.171#/208.46.58.248/255.255.255.0
  bind interfaces only = yes

; "security = user" is always a good idea. This will require a Unix
account
;       in this server for every user accessing the server.
;   security = user
   security = share

; Change this for the workgroup your Samba server will part of
   workgroup = iqgroup
   netbiosname = funkmotor

   server string = %h server (Samba %v)

; This socket options really speed up Samba under Linux, according to my
;       own tests.
   socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096
SO_RCVBUF=4096

; Passwords are encrypted by default. This way the latest Windows 95 and
NT
;       clients can connect to the Samba server with no problems.
   encrypt passwords = yes

; It's always a good idea to use a WINS server. If you want this server
;       to be the WINS server for your network change the following
parameter
;       to "yes". Otherwise leave it as "no" and specify your WINS
server
;       below (note: only one Samba server can be the WINS server).
;       Read BROWSING.txt for more details.
   wins support = yes

; If this server is not the WINS server then specify who is it and
uncomment
;       next line.
;   wins server = 172.16.0.10

; Please read BROWSING.txt and set the next four parameters according
;       to your network setup. There is no valid default so they are
commented
;       out.
   os level = 20
   domain master = yes
   local master = yes
   preferred master = no

; What naming service and in what order should we use to resolve host
names
;       to IP addresses
   name resolve order = lmhosts host wins bcast

; This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no

; Name mangling options

   preserve case = no
   short preserve case = no

; This boolean parameter controlls whether Samba attempts to sync. the
Unix
;       password with the SMB password when the encrypted SMB password
in the
;       /etc/smbpasswd file is changed.
   unix password sync = false

; For Unix password sync. to work on a Debian GNU/Linux system, the
following
;       parameters must be set (thanks to Culus for pointing this out):
   passwd program = /usr/bin/passwd %u
   passwd chat = *New\spassword:* %n\n *Re-enter\snew\spassword:* %n\n
*Password\schanged.* .

; The following parameter is useful only if you have the linpopup
package
;       installed. The samba maintainer and the linpopup maintainer are
;       working to ease installation and configuration of linpopup and
samba.
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s'
&

; The default maximum log file size is 5 MBytes. That's too big so this
;       next parameter sets it to 1 MByte. Currently, Samba rotates log
;   files (/var/log/{smb,nmb} in Debian) when these files reach 1000
KBytes.
;       A better solution would be to have Samba rotate the log file
upon
;       reception of a signal, but for now on, we have to live with
this.
   max log size = 1000

[homes]
   comment = Home Directories
   browseable = no

; By default, the home directories are exported read only. Change next
;       parameter to "no" if you want to be able to write to them.
   read only = yes

; File creation mask is set to 0700 for security reasons. If you want to
;       create files with group=rw permissions, set next parameter to
0775.
   create mask = 0700

; Directory creation mask is set to 0700 for security reasons. If you
want to
;       create dirs. with group=rw permissions, set next parameter to
0775.
   directory mask = 0700

#[printers]
#   comment = All Printers
#   browseable = yes
#   path = /tmp
#   printable = yes
#   public = yes
#   writable = yes
#   create mode = 0700

; A sample share for sharing your CD-ROM with others.
[cdrscribe]
   comment = CDR Scribe Files
   writable = no
   locking = no
   path = /cdrscribe
   public = yes
;
; The next two parameters show how to auto-mount a CD-ROM when the
;       cdrom share is accesed. For this to work /etc/fstab must contain
;       an entry like this:
;
;       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
;
; The CD-ROM gets unmounted automatically after the connection to the
;
; If you don't want to use auto-mounting/unmounting make sure the CD
;       is mounted on /cdrom
;
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom



Reply to: