LINUX.ORG.RU
ФорумAdmin

samba xinetd


0

0

если добавляю в xinetd.conf

service netbios-ssn
{
disable = no
socket_type = stream
protocol = tcp
user = root
server = /usr/local/samba/sbin/smbd
wait = no
}

ругается

[2003/07/01 11:07:35, 0] lib/util_sock.c:open_socket_in(804)
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Address already in use

если выключить disable = yes все работает

anonymous

Проверьте, не запускается ли у вас samba как standalone ? Т.е. сначала сама по себе (без xinetd), а потом вы ее еще и через xinetd пытаетесь запустить, а т.к. порт уже занят, то она не может на него повеситься (bind failed).

spirit ★★★★★
()

А какой метод запуска лучше

anonymous
()

Вам решать :-)
При standalone она будет висеть всегда, поэтому, если ею пользуются редко, лучше так не делать. Если через [x]inetd, то samba будет запускаться тогда, когда действительно нужно (когда пришел запрос), экономя при этом память. Если запросы приходят часто, то это постоянно будет ее дергать, поэтому в этом случае лучше запускать как standalone. Зато, если вдруг она слетит, при следующем обращении [x]inetd ее переподнимет, а при stand alone нужно об этом заботиться самому (скрипты писать, в inittab через respawn,...).

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.