I have two laptops running openSUSE 11.1, that are almost identical in software and hardware. For some reason, only one of them can access my Samba server (running Gentoo). Both laptops are also dual-booting Windows and can see the server fine in that OS.
I followed the instructions on Swerdna’s how-to page to configure the firewall, and that got one laptop working, but the other one still cannot browse to the server in nautilus. The only significant difference I can find is that the working laptop is using the ath5k wireless driver in the kernel, and the non-working one is using Madwifi.
I don’t think it’s a firewall problem, because turning off the firewall doesn’t permit that laptop to browse the network, and tcpdump shows no traffic hitting the server from the problem laptop other than DNS, even with the firewall shut off.
I’d appreciate any guidance on where to look next…
>
> I have two laptops running openSUSE 11.1, that are almost identical in
> software and hardware. For some reason, only one of them can access my
> Samba server (running Gentoo). Both laptops are also dual-booting
> Windows and can see the server fine in that OS.
>
> I followed the instructions on Swerdna’s how-to page to configure the
> firewall, and that got one laptop working, but the other one still
> cannot browse to the server in nautilus. The only significant difference
> I can find is that the working laptop is using the ath5k wireless driver
> in the kernel, and the non-working one is using Madwifi.
>
> I don’t think it’s a firewall problem, because turning off the firewall
> doesn’t permit that laptop to browse the network, and tcpdump shows no
> traffic hitting the server from the problem laptop other than DNS, even
> with the firewall shut off.
>
> I’d appreciate any guidance on where to look next…
>
>
blandoon;
Can you ping the server from the non connecting laptop?
ping -c5 <Server name>
ping -c5 <Server IP>
Do you have the same workgroup defined on the non connecting laptop?
Are both nmbd and smbd running on the non connecting laptop? You can test
with:
First of all, nmbd (but not smbd) was running on the working laptop, and neither was running on the problem laptop.
I was able to ping the server by IP from both computers, but somewhere in there I found that I was having DNS problems on both computers. I had set my network connection to use DHCP for addresses only, but use DNS hosts I specified, and it had the servers completely wrong. After editing resolv.conf I could ping by name, and at some point after that I was magically able to browse.
So it may have been DNS all along. As an aside, though, what do I need to do to get smbd and nmbd to start on boot?
>
> Hi,
>
> First of all, nmbd (but not smbd) was running on the working laptop,
> and neither was running on the problem laptop.
>
> I was able to ping the server by IP from both computers, but somewhere
> in there I found that I was having DNS problems on both computers. I had
> set my network connection to use DHCP for addresses only, but use DNS
> hosts I specified, and it had the servers completely wrong. After
> editing resolv.conf I could ping by name, and at some point after that I
> was magically able to browse.
>
> So it may have been DNS all along. As an aside, though, what do I need
> to do to get smbd and nmbd to start on boot?
>
>
blandoon;
YaST->System->System Services(Run Level). You can enable both there. nmbd
is the name resolution service for netbios names. That is no doubt why one
worked and the other could not resolve names. smbd is needed for sharing
files/printers that reside on the the Opensuse server.
P. V.
“We’re all in this together, I’m pulling for you.” Red Green