[Samba] Nmbd is using the wrong ip address as source

Teodor Iacob theo at macsys.eu
Sun Oct 5 15:35:48 GMT 2008


Does anybody have a suggestion for another list or forum to address
this issue?


> -----Original Message-----
> From: Teodor Iacob 
> Sent: 4 octombrie 2008 09:14
> To: samba at piven.org; samba at lists.samba.org
> Subject: RE: [Samba] Nmbd is using the wrong ip address as source
> 
>  
> 
> > -----Original Message-----
> > From: samba-bounces+theo=macsys.eu at lists.samba.org
> > [mailto:samba-bounces+theo=macsys.eu at lists.samba.org] On Behalf Of 
> > samba at piven.org
> > Sent: Saturday, October 04, 2008 4:41 AM
> > To: samba at lists.samba.org
> > Subject: Re: [Samba] Nmbd is using the wrong ip address as source
> > 
> > Teodor Iacob wrote:
> > > Hello,
> > > 
> > > I have a linux box with the following S/W versions:
> > > CentOS release 5.2 (Final)
> > > Linux ns.hostname.ro 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24
> > 19:32:05 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
> > > Version 3.0.28-1.el5_2.1
> > > 
> > > My server has 2 IP interfaces, eth0: with the public ip
> > address and br0: for the private subnet.
> > > Br0 being a bridge ip interface between eth1 and tap0 ( for
> > openvpn ).
> > > 
> > > Now my problem is that the nmbd is doing the netbios
> > broadcasts using the eth0 ip address instead
> > > of the br0 one. I'm only interested in enabling samba on
> > the local network (br0). I have checked
> > > this by using tcpdump on another linux machine in the
> > network and saw the broadcasts with the source
> > > address the eth0 ip. Nmbd claims to win the master browsing
> > election, but in reality the windows machines
> > > ignore the election packets and another machine becomes
> > master and the browsing list is messed up..
> > > The smbd works just fine, connecting to the shares manually
> > works correctly.
> > > 
> > > How can I make nmbd to use the correct ip address? ( btw, I
> > removed the bridge config just for testing
> > > and only enabled ip on the eth1 and the same problem.. ). I
> > saw that in the previous version there was
> > > a parameter "-I" to force the source address..
> > > 
> > > For reference this is my smb.conf:
> > > [global]
> > >         workgroup = HOSTNAME
> > >         netbios name = HNS
> > >         interfaces = 10.10.10.1 127.0.0.1
> > 
> > ... why not just say "interfaces = br0" so that it binds to your 
> > private interface (which I presume owns 10.10.10.1)?  You 
> don't need 
> > to have Samba listen on the loopback address if you can 
> talk to it on 
> > another local address.
> 
> I mentioned also br0 in my quest of trying all possibilities 
> I could think of.. No change.
> But bind is only for listening, my problem is when nmbd it 
> sends packets by itself to make the election. I told you smbd 
> works fine and I can see from netstat -an at the LISTEN part 
> that it was only bound to the 10.10.10.1:139 and 10.10.10.1:445
> 
> 
> > 
> > >         hosts allow = 127.0.0., 10.10.10.
> > >         bind interfaces only = yes
> > [snip]
> > >         remote announce = 10.10.10.255/HOSTNAME
> > >         socket address = 10.10.10.1
> > 
> > Don
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/listinfo/samba
> > 
> 
 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3495 (20081004) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 



More information about the samba mailing list