URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 29298
[ Назад ]

Исходное сообщение
"SMB через FTP (FreeBSD)"

Отправлено Hz , 25-Апр-03 02:40 
Товарищи народ - вот суть проблемы:
есть две подсети в одной есть некоторое количество 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м, следовательно существует более простой путь, подскажите какой!


Содержание

Сообщения в этом обсуждении
"SMB через FTP (FreeBSD)"
Отправлено Василий Свиридов , 25-Апр-03 03:12 
У меня тоже самое было безо всякой самбы - это vsftpd косячит...
(так и не починил - плюнул и узаю SCP)

"SMB через FTP (FreeBSD)"
Отправлено Saler , 25-Апр-03 15:27 
посмотри как ты маунтишь SMB шары, может ты их монтируешь как read-only

"SMB через FTP (FreeBSD)"
Отправлено lavr , 25-Апр-03 16:15 
>Товарищи народ - вот суть проблемы:
>есть две подсети в одной есть некоторое количество 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м,
>следовательно существует более простой путь, подскажите какой!


все ж написано: Passive Mode
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
status
pass off
dir
get

копай в эту сторону


"SMB через FTP (FreeBSD)"
Отправлено Hz , 25-Апр-03 19:35 
Вроде заработало - видимо в самом деле косячил vsftpd (что в Passive mode, что в active, шары не read-only, да и какая разница - мне ж тока GET надо), под wu-ftpd все нормально.
Кстати, нормально работает и под апачем 1.3, а вот со вторым апачем что-то не так - просто тестовичок браузер без проблем открывает, а какой-нить бинарник уже никак - пишет, что качает, но дальше 0% дело не идет...хотя это наверняка легко решается.
С scp тоже все замечательно.