Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Apr 2008 10:28:34 +0800 (HKT)
From:      "Gelsema, P \(Patrick\)" <gelsemap@superhero.nl>
To:        Nejc =?iso-8859-1?Q?=C5=A0koberne?= <nejc@skoberne.net>
Cc:        Johan Hendriks <johan@double-l.nl>, freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 7.0 jail and Samba 3
Message-ID:  <44049.203.127.42.92.1209004114.squirrel@www.superhero.nl>
In-Reply-To: <480F0C68.9090804@skoberne.net>
References:  <47F54BB3.1080801@skoberne.net><48071F0E.2020002@skoberne.net> <57200BF94E69E54880C9BB1AF714BBCB5DDDB1@w2003s01.double-l.local> <480DB0E2.3070202@skoberne.net><60553.203.127.42.92.1208860527.squirrel@www.superhero.nl> <480EFF60.3040901@skoberne.net> <57200BF94E69E54880C9BB1AF714BBCB5DDDDC@w2003s01.double-l.local> <480F0C68.9090804@skoberne.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, April 23, 2008 18:16, Nejc Škoberne wrote:
> Hi,
>
>> This is nota n issue with samba it is a name resolve issue.
>
> Then why is Samba replying to NetBIOS broadcasts very nicely when I put
> it outside jail (with the same configuration)? As far as I understand
> Samba also provides resolving - NetBIOS resolving via its nmbd.
>
>> If you add in c:\windows\system32\drivers\etc\hosts the following does
>> all work then
>>
>> ipadress	Machine-name
>>
>> where ipadress is the ipadres of the jailed samba server and
>> machine-name is the netbios name of the jailed server.
>>
>> If this works then you need to check your DNS server.
>
> Okay, let me clarify all this once again: I know that this will work for
> me.
> I also know that if I add a mapping "machine" -> "IP address" into my DNS
> it
> will work for me. I also know that if I turn on WINS support in smb.conf
> and
> then set up a WINS server on the Windows machine, it will work fine.
>
> But as you probably know, there is also a "third" way of resolving names
> to
> IP addresses - it is called NetBIOS broadcasts - from Wikipedia:
>
> "In order to connect to a computer running TCP/IP via its NetBIOS name,
> the
> name must be resolved to a network address. Today this is usually an IP
> address
> (the NetBIOS name-IP address resolution is often done by either broadcasts
> or
> a WINS Server — NetBIOS Name Server)."
>
> So it says _either by broadcasts or a WINS Server_. I don't want to use
> WINS
> server (or DNS server) for this, but NetBIOS broadcasts. And these
> broadcasts
> work just fine when my Samba 3 server is not running in a FreeBSD jail. As
> soon
> as I put it into the jail, for some reason, Samba 3 stops responding to
> NetBIOS
> broadcasts.
>
> And this is what I would like to understand - why Samba 3 stops responding
> to
> these broadcasts when it is running in a jail.

If Samba is running in a jail it is linked to a Alias IP. AFAIK broadcasts
are only processed and responded to by the primary IP address.

This might be why. Ask on -net if they would know about how to get the
alias ip responding to netbios broadcasts.

Why it works for me: simple, all my servers are using DNS. All my DHCP
clients get automatically added to DNS.

Also, if I am not mistaken, Windows Vista wants to move away from Netbios.
In WIndows XP there is even a setting to disable Netbios on TCP. I believe
Samba is catered for that. Ports are 445 on windows if I am not mistaken.

Cheers

Patrick

>
> Thanks,
> Nejc
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44049.203.127.42.92.1209004114.squirrel>