Samba over Bridge

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
oyb
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-05-07 1:23:36

Samba over Bridge

Непрочитанное сообщение oyb » 2011-05-07 2:07:27

День добрый уважаемые гуру!
Собственно, столкнулся с проблемой, которую не могу разрешить уже продолжительное время. :cz2:
Система FreeBSD 8.2, интеловская материнка с двумя встроенными сетевыми картами объединенными в бридж.
Проблема следующая.
Интерфейс "ем0" смотрит в локальную сеть, компьютеры которой прекрасно видят сетевое окружение.
Интерфейс "ем1" подключен к беспроводной точке, компьютеры которой НЕ ВИДЯТ сетевое окружение, но при этом свободно подключаются на прямую к ресурсам самбы.
Все компьютеры в сети (как на ем0 так и на ем1) имеют адреса типа 192.168.88.х 255.255.255.0.
Я так понимаю, что копать нужно в сторону nmbd? Но куда?

rc.conf

Код: Выделить всё

# Bridge
cloned_interfaces="bridge0"
ifconfig_bridge0="addm em0 addm em1 up"
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_em0="inet 192.168.88.3  netmask 255.255.255.0 media 100baseTX mediaopt full-duplex"
Настройки Самбы

Код: Выделить всё

[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
        workgroup = HOME
        server string = server
        interfaces = em0, em1, bridge0, lo0
        bind interfaces only = Yes
        security = SHARE
        log level = 5
        log file = /var/log/samba/log.%m
        max log size = 50
        min receivefile size = 16384
        socket options = SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
        load printers = No
        printcap name = /dev/null
        disable spoolss = Yes
        show add printer wizard = No
        preferred master = Yes
        dns proxy = No
        hosts allow = 192.168.88., 127.
        hosts deny = 192.168.88.4
        aio read size = 16384
        aio write size = 16384
        aio write behind = true
        use sendfile = Yes
        printing = bsd
        print command = lpr -r -P'%p' %s
        lpq command = lpq -P'%p'
        lprm command = lprm -P'%p' %j
Буду очень признателен за любую помощь в поиске возможного решения!
Последний раз редактировалось f_andrey 2011-05-07 3:20:33, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Samba over Bridge

Непрочитанное сообщение vadim64 » 2011-05-07 22:16:46

Попробуйте это в rc.conf

Код: Выделить всё

# Bridge
cloned_interfaces="bridge0"
ifconfig_bridge0="addm em0 addm em1 inet 192.168.88.3  netmask 255.255.255.0 "
ifconfig_em0="up"
ifconfig_em1="up"
и соответственно пофиксте конф самбы
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

snorlov
подполковник
Сообщения: 3807
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Samba over Bridge

Непрочитанное сообщение snorlov » 2011-05-08 21:28:16

И в smb.conf указать только

Код: Выделить всё

        interfaces = bridge0, lo0
 

Аватара пользователя
oyb
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-05-07 1:23:36

Re: Samba over Bridge

Непрочитанное сообщение oyb » 2011-05-09 22:26:08

Огромное спасибо! Все получилось c таким конфигом:

Код: Выделить всё

# Lan
cloned_interfaces="bridge0"
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_bridge0="inet 192.168.1.3 netmask 255.255.255.0 addm em0 addm em1 up"
Насколько я понял, единственное значимое отличие от конфига, предложенного vadim64, это UP в bridge0, иначе сеть не поднималась.
Ну и smb.conf подправил, как советовал snorlov.
Еще раз спасибо всем. С Днем Победы!!! )))

Аватара пользователя
oyb
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-05-07 1:23:36

Re: Samba over Bridge

Непрочитанное сообщение oyb » 2011-05-09 23:52:26

П.С. Только вот теперь правило hosts deny не работает почему-то для машины 192.168.1.4

smb.conf

Код: Выделить всё

hosts allow = 192.168.1. 127.
hosts deny = 192.168.1.4

Может есть идеи куда копать?

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Samba over Bridge

Непрочитанное сообщение bagas » 2011-05-10 6:44:44

hosts allow = 192.168.1. EXCEPT 192.168.1.4
Попробуй так.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
oyb
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-05-07 1:23:36

Re: Samba over Bridge

Непрочитанное сообщение oyb » 2011-05-11 19:55:45

Спасибо bagas! Все заработало.