Red Hat Bugzilla – Bug 244127
Win98 clients cannot access samba
Last modified: 2007-11-30 17:12:07 EST
Win98 clients cannot access samba - for example, Start->Run->\\ip.add.re.ss from
win98 PC gives a message like "server unaccessible".
It works with both samba server from FC5 or FC6.
Can you please provide logs (level 10 ) and your smb.conf ?
I have the same problem.
I have used the original smb.conf, only modify security=share.
start samba: Win98 do not connect to the server
I have backup smb.conf, then remove samba-3.0.25a :
> mv smb.conf smb.conf.1
> rpm -e samba samba-client samba-common libsmbclient --nodepth
then install samba from fc6:
> rpm -ivh samba-3.0.24-5.fc6.i386.rpm \
> samba-client-3.0.24-5.fc6.i386.rpm \
Restore the smb.conf.1 to smb.conf then restart samba:
Win98 now connect to the server.
If I snif the network traffic (tcpdump -i eth0 host win98) I see notthimg come
to me from win98, also into log there is notthing. it seems that it does not
know who is the server.
Why? Because the port137/udp is not bind, Why? Because the nmbd daemon is not run.
I have run this daemon (nmbd -D) and the windows98 now work!
Why the start of nmbd has been removed from the init script?
This is diff from fc6 init script:
[root@s-sispac samba]# diff /etc/init.d/smb /tmp/smb-fc6
< # description: Starts and stops the Samba smbd daemon \
> # description: Starts and stops the Samba smbd and nmbd daemons \
> # pidfile: /var/run/samba/nmbd.pid
< [ $RETVAL -eq 0 ] && touch /var/lock/subsys/smb || \
> echo -n $"Starting $KIND services: "
> daemon nmbd $NMBDOPTIONS
> [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && touch /var/lock/subsys/smb || \
< [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/smb
> echo -n $"Shutting down $KIND services: "
> killproc nmbd
> [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 ] && rm -f /var/lock/subsys/smb
> echo ""
< if [ $? -ne 0 ] ; then
> status nmbd
> if [ $? -ne 0 -o $RETVAL -ne 0 ] ; then
We split the init scripts into smb and nmb
chkconfig nmb on
service nmb on
We did this to allow you to restart nmbd without killing smbd at the same time.
Starting nmbd works here too. It's a bit strange though - nmbd is WINS daemon,
so it should not be required when I connect using IP address -
Start->Run->\\ip.add.re.ss. But as it works when nmb service is started, I'm
closing this bug.