[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Samba client и две сети




> On Friday 02 April 2004 06:47, Andrey A Lubimets wrote:
> > >   hosts allow = 127.0.0.1 192.168.80.0/22 194.85.80.0/22
> > >   hosts deny = 0.0.0.0/0
> > >   interfaces = eth0 192.168.83.255/22
> >
> >                       ^^^^^^^^^^^^^^ это у тебя адрес на eth1?
> >  на самом деле этот адрес нужно оставлять свободным под
широковещательные
> > запросы (broadcast-ы) или назначить явно другой (man ifconfig).
> Это и есть broadcast адрес private подсети. Я хочу, что-бы nmbd и
nmblookup
> посылали broadcast'ы и в эту подсеть, а не только на 194.85.83.255
Не мешай nmbd делать свою работу ненужными подсказками, он сам разберется
какой адрес broadcast :)
У меня:
interfaces = 10.10.10.0/24 10.10.11.0/24
bind interfaces only = true
(правда самба 2.2.3a)
Адреса у сервера 10.10.10.1 и 10.10.11.1
Не уверен, можно ли указывать имя междумордия в директиве interfaces (eth0,
eth1, etc), посмотри доки если очень приспичит.
Кроме того, ты кажется через host deny всех отрубляешь (может я сглючил).
Лутше прямо указать кому можно, а остальным будет нельзя.

> > >   bind interfaces only = yes
> > > несмотря на это машини из 192.168 моего сервера по имени не находят, а
> > > мне nmblookup говорит:
> > > Can't determine ip for broadcast address 192.168.83.255
> >
> > броадкасты как раз и используются для определения адресов по имени.
>
> > Хотя, что бы находить компы по имени из разных подсетей нужно
пользоваться
> > dns или wins.
> Это тоже пытался, но не получилось. В smb.conf написанно:
> wins server = 194.85.83.83
> name resolve order = lmhosts host wins bcast
> но ни nmbd ни nmblookup ничего спрашивать у 194.85.83.83 и не пытаются.



Reply to: