Автор Тема: Проблем със Samba  (Прочетена 1065 пъти)

vic_semionov

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
    • WWW
Проблем със Samba
« -: Jul 20, 2004, 16:28 »
Значи подкарах я самбата и всичко е точно, докато не се опитах да разреша достъп до услугата само от определени IP адреси.

Имам две мрежи и искам самба да обслужва само едната. За целта изброявам мойте IP-та с опция "interfaces" и после слагам опции "hosts allow" и "bind interfaces only", за да огранича достъпа само от локалната мрежа.

Без "hosts allow" и "bind interfaces only" работи, а със тях - не. Пробвах и поотделно да ги сет-на и пак нищо не става. Защо така се получава? Как мога да огранича достъпа само от една мрежа, а другата изобщо да не ме вижда?

Четох и man page но не открих нещо противопоказателно.

Ето го и [global] в smb.conf:
Примерен код

[global]
   workgroup = WORKGROUP
   netbios name = frogger
   server string = Samba Server
   interfaces = 192.168.0.1 127.0.0.1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ПРОБЛЕМНИТЕ ОПЦИИ СА СЛЕДНИТЕ ДВЕ:
   hosts allow = 192.168.0. 127.
   bind interfaces only = yes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   log file = /var/log/samba/log.%m
   max log size = 50
   keep alive = 30
   guest account = nobody
;   map to guest = bad user
   security = user
   encrypt passwords = yes
   smb passwd file = /etc/samba/smbpasswd
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   dns proxy = no
   preserve case = yes
   short preserve case = yes
   case sensitive = no


10x
Активен

mozly

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Проблем със Samba
« Отговор #1 -: Jul 20, 2004, 17:01 »
най-просто

добави един ред hosts deny = ALL над реда hosts allow
а след = на hosts allow опиши мрежата или всеки хост КОЙТО ЩЕ ИМА ДОСТЪП.

да речем ,че САМО искаш 192.168.1.0/24 да има достъп

тогава
hosts deny = ALL
hosts allow = 192.168.1.0/24

по този начин забраняваш всични(hosts deny = ALL) освен 192.168.1.0/24(hosts allow = 192.168.1.0/24)
Активен

BMW - MPowering The Generation

vic_semionov

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
    • WWW
Проблем със Samba
« Отговор #2 -: Jul 20, 2004, 19:15 »
Така както ми каза почти стана.

Открих защо не е работело - когато съм се опитвал да монтирам директория, клиента се е свързвал със самба не през localhost, а се е опитвал да се свърже през точно този мрежов интерфейс, който бях забранил (въпреки, че изрично указвам на самба да не работи на този интерфейс).

Чудя се защо самбата работи на тоя адрес, като не съм и казал. А и по какъв ли начин smbmount решава през кой адрес да поиска връзка със сървъра....?
Активен

  • Гост
Проблем със Samba
« Отговор #3 -: Jul 20, 2004, 21:22 »
пробвай да запишеш реда interfaces така:

interface = ethx, ethy

въпреки ,че не виждам разлика. Все пак пробвай
Активен

  • Гост
Проблем със Samba
« Отговор #4 -: Jul 20, 2004, 21:22 »
тоест

interfaces = ethx, ethy
Активен

vic_semionov

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
    • WWW
Проблем със Samba
« Отговор #5 -: Jul 20, 2004, 21:41 »
Не стана

мерси все пак
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba
Настройка на програми
mozly 4 3393 Последна публикация Sep 24, 2002, 18:18
от mozly
Samba
Настройка на програми
mozly 9 3542 Последна публикация Oct 05, 2002, 17:17
от ShAnTaV
Samba
Настройка на програми
tzarew 1 1876 Последна публикация Nov 12, 2002, 23:36
от brady
Samba
Настройка на програми
tzarew 2 2170 Последна публикация Nov 09, 2002, 21:07
от CaBA
samba
Настройка на програми
mozly 1 2062 Последна публикация Nov 25, 2002, 23:22
от n_antonov