Товарищи народ - вот суть проблемы:
есть две подсети в одной есть некоторое количество SMB ресурсов,
необходимо иметь к ним доступ из второй подсети, в которой SMB нельзя, но можно FTP, HTTP.
Для этого, на машине, которя видит обе подсети есть FTP-сервер, то есть монтируем ресурсы SMB-сети в каталог, открытый для другой сети через FTP.
Вот здесь и возникает _проблема_ - через любой ftp-клиент можно зайти на smb-ресурс, просмотреть листинг директории, но нельзя скачать какой-нибудь файл
--------------------------------
ftp> ls
227 Entering Passive Mode (172,16,3,161,21,85)
150 Here comes the directory listing.
.....(листинг директории)......
226 Directory send OK.
ftp> get putty.exe
local: putty.exe remote: putty.exe
227 Entering Passive Mode (172,16,3,161,155,120)
150 Opening BINARY mode data connection for putty.exe (356352 bytes).
426 Failure writing network stream.
-------------------------------
все это на машине под freeBSD 4.7
- vsftpd-1.1.0 либо 1.1.3 (последняя), также пробовал другой
ftp-сервер, вроде ProFTPd, но не уверен его ли...результат тот же
- все касательно SMB - из стандартного дистриба FreeBSD 4.7
все тоже самое _работает_ на RedHat9 Linux (для чистоты эксперимента везде отключены фаерволы, chmod -R 0777 * ), но не работало на ASPLinux7.3
P.S. Если заменить FTP на HTTP (Апач) - результат тот же - листинг директории есть, файла нет.
P.P.S RTFM делал уже раз 10, но ничего схожего не нашел, кроме 2х SMB2WWW Gateway-проектов - один загнулся в 1997м, другой в 1998м, следовательно существует более простой путь, подскажите какой!
|