Титла: Проблем със Samba Публикувано от: vic_semionov в Jul 20, 2004, 16:28 Значи подкарах я самбата и всичко е точно, докато не се опитах да разреша достъп до услугата само от определени IP адреси.
Имам две мрежи и искам самба да обслужва само едната. За целта изброявам мойте IP-та с опция "interfaces" и после слагам опции "hosts allow" и "bind interfaces only", за да огранича достъпа само от локалната мрежа. Без "hosts allow" и "bind interfaces only" работи, а със тях - не. Пробвах и поотделно да ги сет-на и пак нищо не става. Защо така се получава? Как мога да огранича достъпа само от една мрежа, а другата изобщо да не ме вижда? Четох и man page но не открих нещо противопоказателно. Ето го и [global] в smb.conf:
10x Титла: Проблем със Samba Публикувано от: mozly в 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) Титла: Проблем със Samba Публикувано от: vic_semionov в Jul 20, 2004, 19:15 Така както ми каза почти стана.
Открих защо не е работело - когато съм се опитвал да монтирам директория, клиента се е свързвал със самба не през localhost, а се е опитвал да се свърже през точно този мрежов интерфейс, който бях забранил (въпреки, че изрично указвам на самба да не работи на този интерфейс). Чудя се защо самбата работи на тоя адрес, като не съм и казал. А и по какъв ли начин smbmount решава през кой адрес да поиска връзка със сървъра....? Титла: Проблем със Samba Публикувано от: в Jul 20, 2004, 21:22 пробвай да запишеш реда interfaces така:
interface = ethx, ethy въпреки ,че не виждам разлика. Все пак пробвай Титла: Проблем със Samba Публикувано от: в Jul 20, 2004, 21:22 тоест
interfaces = ethx, ethy Титла: Проблем със Samba Публикувано от: vic_semionov в Jul 20, 2004, 21:41 Не стана
мерси все пак |