Samba зависает если нет инета

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

Samba зависает если нет инета

Непрочитанное сообщение Aligarh » 2009-11-21 22:23:30

ОС FreeBSD 7.2, всё установлено из портов, самые последние версии всего.

Комп используется как файловое хранилище, стоит Samba. У компа 2 сетевые карты, настроенные мостом. Одна из них смотрит в участок сети, где есть интернет-шлюз. Сама фря настроена на этот шлюз, а DNS указан провайдерский (вне этой локальной сети).
Когда обе сети есть, всё работает нормально, но иногда эта подсеть отключается, и тогда Samba виснет, притом странным образом - при попытке убить процесс с помощью kill он висит ещё секунд 30, и завершается. При этом расшаренные папки не работают на компе с виндой.
В логах ничего особенного, только повторяются несколько раз сообщения

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

[2009/11/21 22:03:56,  0] lib/util_sock.c:open_socket_in(1300)
  open_socket_in(): socket() call failed: Protocol not supported
[2009/11/21 22:06:01,  0] param/loadparm.c:lp_do_parameter(7209)
  Ignoring unknown parameter "read prediction"
[2009/11/21 22:06:01,  0] printing/print_cups.c:cups_connect(103)
  Unable to connect to CUPS server localhost:631 - Connection refused
Конфиг:

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

[global]
	log file = /var/log/samba/log.%m
	load printers = no
	socket options = TCP_NODELAY
	read prediction = yes
	interfaces = 192.168.0.11/255.255.255.255
	dns proxy = no 
	netbios name = FreeBSD_Storage
	netbios aliases = FreeBSD_Storage
	server string = Data Storage
	local master = no
	workgroup = Aligarh Inc.
	os level = 20
	security = user
	getwd cache = yes
	preferred master = no
	max log size = 50
#============================ Share Definitions ==============================
[Storage]
	valid users = root
	writeable = yes
	path = /storage
Вопрос: зачем самбе шлюз и почему она не хочет работать без него? Или она хочет достучаться до провайдерского DNS?
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.

Хостинговая компания 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/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Samba зависает если нет инета

Непрочитанное сообщение BirdGovorun » 2009-11-22 0:11:44

Наверно как всегда, имя машины в /etc/hosts не прописано.

Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

Re: Samba зависает если нет инета

Непрочитанное сообщение Aligarh » 2009-11-22 1:17:50

BirdGovorun писал(а):Наверно как всегда, имя машины в /etc/hosts не прописано.
А как именно прописать? Ни разу с таким типом глюков не сталкивался.
Сейчас там

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

::1			localhost localhost.my.domain
127.0.0.1		localhost localhost.my.domain
Заменить "localhost.my.domain" на имя компа вместе с доменом?
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Samba зависает если нет инета

Непрочитанное сообщение BirdGovorun » 2009-11-22 10:47:33

Должно быть так:

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

127.0.0.1    <здесь вставить имя >  localhost localhost.my.domain

Аватара пользователя
Aligarh
мл. сержант
Сообщения: 101
Зарегистрирован: 2009-10-17 23:33:35
Контактная информация:

Re: Samba зависает если нет инета

Непрочитанное сообщение Aligarh » 2009-11-22 13:11:04

Всё заработало. Спасибо. :good: Буду теперь знать.
1. Работает - не трогай.
2. Плохо работает - убедись в возможности отмены изменений.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Samba зависает если нет инета

Непрочитанное сообщение Burner » 2009-11-22 13:37:22

BirdGovorun писал(а):Должно быть так:

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

127.0.0.1    <здесь вставить имя >  localhost localhost.my.domain
вообще-то fqdn надо сопоставлять настоящему ip-адресу в сети, а не 127.0.0.1

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Samba зависает если нет инета

Непрочитанное сообщение BirdGovorun » 2009-11-22 15:36:43

В общем случае, да, а если IP получаете по DHCP?