FreeBSD 7.0 jail and Samba 3

Nejc Škoberne nejc at skoberne.net
Wed Apr 23 09:20:45 UTC 2008


Hey,

> OK.. if it is running inside your jail it doesnt respond to WINS
> broadcasts (request for NETBIOS Names.. oi, who is Machine on this
> subnet???), if it is not running in your jail, it is.

I wouldn't say "WINS broadcasts" but NetBIOS broadcasts, yes. "Machine"
is jailed Samba 3 server - I want it to be accessible from Windows machines
via \\Machine. But it is not unless I put it out of jail (or turn on WINS in
smb.conf and enter the WINS server IP into Windows clients). Windows machines
don't have the WINS server set - I don't want to use WINS server capability
of Samba (nor of any other server on the network).

> So, what are your settings for master (local, domain and wins)?

         wins support = no
         local master = yes
         domain master = yes
         preferred master = yes

> can you do a ping to machine? Can it be resolved?

C:\Users\Nejko.DOMAIN>ping freebsd
Ping request could not find host freebsd. Please check the name and try again.

C:\Users\Nejko.DOMAIN>ping 192.168.15.201

Pinging 192.168.15.201 with 32 bytes of data:
Reply from 192.168.15.201: bytes=32 time<1ms TTL=64

> Can you connect smbclient //ipadres?

You mean \\192.168.15.201. Yes.

> Do you see the smb client listening on the machines virtual ip?

You mean smb server - yes:

root     smbd       1436  18 tcp4   192.168.15.201:445    *:*
root     smbd       1436  19 tcp4   192.168.15.201:139    *:*
root     nmbd       1430  6  udp4   192.168.15.201:137    *:*
root     nmbd       1430  7  udp4   192.168.15.201:138    *:*
root     nmbd       1430  8  udp4   192.168.15.201:137    *:*
root     nmbd       1430  9  udp4   192.168.15.201:138    *:*

> in case the above work for you it is all about name resolution.
> # man smbclient
> Read the first paragraph of servicename on servername resolution.

I know it is all about network resolution. But the question is how to
convince a jailed Samba to reply to NetBIOS broadcasts. I can't find this
in any manual.

Thanks,
Nejc


More information about the freebsd-questions mailing list