2014-10-29

Mount.CIFS - грабли

Долгое время периодически пытался подключиться с одного сервера на машину пользователя, на которую надо было сбросить файлы для обработки, посредством mount.cifs, но безуспешно. Разбираться было влом, как-то не придавал этому значения, но сегодня что-то меня заклинило на этой проблеме, и я решил окончательно разобраться с этим вопросом.
Проблема заключалась в том, что попытки подключить шару оканчивались ошибкой:

mount -t cifs //w7-ws014/d$ /mnt/fbtemp -o credentials=creds.txt
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

хотя к другим Windows-серверам с сервера подключался без проблем. Долго ковырялся в Интернет, думал, проблема в каких-то настройках машины, пока не вспомнил о хитромудрых правилах на коммутаторе cisco, через который оба vlan'а общались между собой. Вот там-то собака и порылась. Соединения TCP пропускались только установленные со стороны пользовательской машины.
Так что внимательнее надо быть, когда в инете пишут, чтобы проверили настройки коммутаторов, файрволов и т.п.