nixp.ru v3.0

24 мая 2017,
среда,
07:19:38 MSK

DevOps с компанией «Флант»
Аватар пользователя DimkaS
DimkaS написал 9 ноября 2005 года в 00:45 (1391 просмотр) Ведет себя как мужчина; открыл 84 темы в форуме, оставил 922 комментария на сайте.

У меня появилась новая игрушка — HP Vectra VL5 (Pentium 233, 48Mb SIMM RAM, 1,7Gb HDD, FDD, HP J2973A LAN). Разбирать ее, чтоб вставить сидюк, лениво, а Debian поставить хочется. Дистриб есть на основной машине. Сделал комплект загрузочных дискет, загрузился. Инсталлятор спрашивает, по какому протоколу получать файлы: http или ftp.

Вопрос: надо ли поднимать фтп-север, или можно как-нибудь добраться до дистрибутива через nfs?

Genie

можно и по nfs. это одна из штатных возможностей.

почитай про Debian Installer на сайте.

DimkaS

Кошмар. Ничего не выходит. Решил поднять tftp, чтоб с настройками не мучиться, но ничего не выходит. С telnet — та же история. (Зачем телнет? Надоело моник и клаву туда-сюда дергать!). Где найти толковое описание по установке/запуску этих демонов? Мэны слишком лаконичны… Кст, повторил попытки на виртуальной машине с Мандрейком под ХР — телнет заработал, а с tftp темнота. По netstat -l его видно, но соединение установить не дается…

metal

Ставил когда то asplinux 7.* по сетке, думаю это верно и для debain. Тебе не надо подымать tftp, он обычно используется только для загрузки ядра для бездисковых станций, тебе нужен полноценный nfs или ftp сервер. Для установки с него создаются из image загрузочные дискетки (в дистрибутиве должны быть образы для дескеток типа boot-net.img) загружаешься с них, выбираешь сервак и устанавливаешься с него. Более подробно Genie тебе написал где прочитать.

DimkaS

А разве tftp не может работать как обычный фтп? Я так понимаю, у него просто нет доп. настроек касательно юзеров и доступа. В любом случае, проблема на данный момент в том, чтоб поднять демон. Нарыл вот пдф-ку, про инсталляцию Дебиана. Изучаю… Там, вроде, расписано, как tftp поднять. Надеюсь, к выходным разберусь.

metal

Может, но он не особо надежен, если условия связи не идеальны, то перекачка больших объемов данных затруднительна. В redhat и его клонах он подымался через супер-сервер (xinetd), думаю в debain аналогично.

DimkaS

Ура! Поднял обоих! Вместо tftp поставил ftpd. Есть подозрение, что проблема заключалась в том, что tftp использует udp. Однако, не все так радужно: никак не могу настроить анонимный доступ к фтп. Получаю

425 Can't biuld data connection: Connection refused.

Как это исправить?

Думаю, что из-за этого инсталятор не может установить соединение. Я пробовал указать адрес сервера как user:password@server, но ничего не вышло.

Что делать?

metal

Кажется надо просто писать user@server, а пороль будут спрашивать у тебя отдельно, насчет ананонимного, в файле конфигурации ftp должна быть специальная опция в духе allow_anonymous_login, http://www.host.ru/documentation/v-www/0001.html ищи номер ошибки втексте может тебе это поможет

DimkaS

Мля… Это ж надо так лохануться… Я ж фтп-сервер телнет-клиентом проверял. Ясен пень, не будет нам никакого дата-порта открытого…. Стыдно… Ну да ладно, я ж все-таки ПОСТАВИЛ Дебиан по сети!

Вообщем, заморочки были еще с отсутствием поддержки ide, но это вылечилось дополнительной дискетой с модулями. А еще по ходу установки 3 раза падал фтп с такими вот словами:

Nov 15 00:59:03 localhost in.ftpd[4006]: connect from 192.168.0.2 (192.168.0.2)
Nov 15 00:59:03 localhost ftpd[4006]: connection from 192.168.0.2
Nov 15 00:59:03 localhost ftpd[4006]: <--- 220
Nov 15 00:59:03 localhost ftpd[4006]: localhost.localdomain FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
Nov 15 00:59:03 localhost ftpd[4006]: command: USER anonymous
Nov 15 00:59:03 localhost ftpd[4006]: <--- 331
Nov 15 00:59:03 localhost ftpd[4006]: Guest login ok, send your complete e-mail address as password.
Nov 15 00:59:03 localhost ftpd[4006]: command: PASS  ???
Nov 15 00:59:03 localhost ftpd[4006]: <--- 230
Nov 15 00:59:03 localhost ftpd[4006]: Guest login ok, access restrictions apply.
Nov 15 00:59:03 localhost ftpd[4006]: ANONYMOUS FTP LOGIN FROM 192.168.0.2, busybox@
Nov 15 00:59:03 localhost ftpd[4006]: command: CDUP
Nov 15 00:59:03 localhost ftpd[4006]: <--- 250
Nov 15 00:59:03 localhost ftpd[4006]: CWD command successful.
Nov 15 00:59:03 localhost ftpd[4006]: command: TYPE I
Nov 15 00:59:03 localhost ftpd[4006]: <--- 200
Nov 15 00:59:03 localhost ftpd[4006]: Type set to I.
Nov 15 00:59:03 localhost ftpd[4006]: command: SIZE /pool/main/i/iputils/iputils-ping_20020927-2_i386.deb
Nov 15 00:59:03 localhost ftpd[4006]: <--- 213
Nov 15 00:59:03 localhost ftpd[4006]: 40918
Nov 15 00:59:03 localhost ftpd[4006]: command: PASV
Nov 15 00:59:03 localhost ftpd[4006]: <--- 227
Nov 15 00:59:03 localhost ftpd[4006]: Entering Passive Mode (192,168,0,1,4,240)
Nov 15 00:59:03 localhost ftpd[4006]: command: RETR /pool/main/i/iputils/iputils-ping_20020927-2_i386.deb
Nov 15 00:59:03 localhost ftpd[4006]: <--- 150
Nov 15 00:59:03 localhost ftpd[4006]: Opening BINARY mode data connection for '/pool/main/i/iputils/iputils-ping_20020927-2_i386.deb' (40918 bytes).
Nov 15 00:59:03 localhost ftpd[4006]: <--- 226
Nov 15 00:59:03 localhost ftpd[4006]: Transfer complete.
Nov 15 00:59:03 localhost ftpd[4006]: get /pool/main/i/iputils/iputils-ping_20020927-2_i386.deb = 40918 bytes
Nov 15 00:59:03 localhost ftpd[4006]: command: QUIT
Nov 15 00:59:03 localhost ftpd[4006]: <--- 221
Nov 15 00:59:03 localhost ftpd[4006]: Goodbye.
Nov 15 00:59:04 localhost inetd[3144]: ftp/tcp server failing (looping), service terminated

После ручного поднятия установка продолжалась. Кто может это объяснить?

REDkiy

Есть сетка в которой поднят сервер FTP на Windows Server 2003. Путь до папки в которой лежит Debian примерно такой: ftp://Server/Debian. В папку /Debian/ просто скопирован дистр с DVD. Загружаюсь с дискет на клиенте, подсовываю ему дрова для сетевухи. У казываю путь до сервера ftp://Server, затем до папки /Debian/, эффекта ноль. Что не так сделал?

metal

Даже под win должны быть логи, надо смотреть. Предположу что в сетке нет dns сервера и server не был найден, попробуй явно написать адрес.

REDkiy

На сервере подняты: DNS, DHCP, Active Directory и IIS через который и поднимается FTP.

DimkaS

Анонимный пользователь должен попадать в ту директорию, где лежит папка Debian. Он туда попадает?

REDkiy

Да

Genie

нуу.. дело в том, что под виндами нет такого понятия, как soft-link… поэтому копия диска несколько не полнофункциональная..

что касается самого ftp://, то во второй консоли проверь доступность имени, всё же. если вдруг недоступно, то тут уж только ip-адрес указывать…

REDkiy
нуу.. дело в том, что под виндами нет такого понятия, как soft-link… поэтому копия диска несколько не полнофункциональная..

Поднял на левом ftp-сервере, тоже под win вроде работает.