PDA

Bekijk de volledige versie : Html Web сервер видимый снаружи



DikHell
23-09-2007, 22:08
Здравствуйте!
Я конечно понимаю, что чтобы возиться с данным роутером, нужни хотя бы минимальные знания администратора , или инжененра сети.
Однако я простой человек , не имеющий никакого отношения в веб администрированию поэтому прошу отнестись к моей просьбе снисходительно.

Роутер стоит в VPN сети к которой подключено около 4000 человек
Подключен USB HDD 120 G FAT32 на котором сделан stupid ftp встроенный в роутер (работает хреново - если почитать предыдущие мои посты на которые я еще не получил ответа, из-за одновременного подключения около 100-200 человек)

Я хотел бы сделать HTML PHP сервер который буду хранить на жестком диске например в папке www (/tmp/harddisk/www/index.php)

если я правильно понял то нужно задать какие то команды в роутере и указать путь на папку где будет храниться сайт...

Дело в том, что на сайте очень заумно написано и порой многие мысли незакончены, и я прошу снисходительно написать
ИНСТРУКЦИЮ для ламера по шагам типа
1. заходим телнетом 192.168.1.1 и делаем команду xxxxxxx
2. выполняем команду xxxxxx
3/ ребутим
итд ...

Нужно учесть что на http сайт будут заходить одновременно сотни человек - нужно ли чтото для этого учесть?
люди заходят на web сервера в городской сетке набирая
http://chto-to.gorodskay-steksa.net типа такого

Прошу вас пошаговую инструкцию !!!

1.как я понял , для того чтобы чтото поставить на роутер нужно его сначало подготовить
сделал как написано в инструкции
mkdir /tmp/harddisk/opt - все ОК
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt - все ОК
mkdir -p /opt/tmp/ipkg - все ОК
ipkg.sh install ipkg - на этом шаге выдалось куча ошибок ERROR File not found /opt/lib/ipkg/lists/wl500g
ipkg update - естественно не пошла изза ошибки выше

Reyter
24-09-2007, 06:40
С инструкциями пока подождите. Вы уверены, что железка с 32 метрами памяти на борту потянет одновременный заход на web-сервер нескольких сотен пользователей? Я в этом очень сильно сомневаюсь. Особенно учитывая малую скорость (не более 4 МБ/сек) с HDD и высокую нагрузку при "общении" с HDD на процессор.
Так что для такой цели как минимум придется увеличивать RAM на роутере до 128 МБ, а это задача весьма нетривиальная.
Ну и процессор разгоните до 300 МГц. Ну с этим как раз все просто.

DikHell
24-09-2007, 14:35
Спасибо за ответ
Так что ? Сдаваться ?

А все же попробовать хочется - и пошаговая инструкция на русском языке не помешала бы

И еще как я понял чтобы начать работать ipkg нужно чтоб сам роутер видел интернет.
У меня же настроено Automatic IP и я с компьютера задаю логин и пароль для входа в инет и в настройках дополнительно стоит ПРОТОКОЛ ПРОВЕРКИ CHAP - однако в роутере я ничего подобного не нашел - опыты "В ЛОБ" ничего не дали кроме того , что перестал работаь инет вообще =)
Однако смог вернуть старые настройки....

А еще непонятно
1. Видны ли диски при подключении SAMBA снаружи в сети VPN
2/ Зачем вообще SAMBA нужна - я подключил но практической пользы не нашел, все делается через Тотал коммандер и фтп
Жду ваших ответов - СПАСИБО!

TDA
25-09-2007, 02:10
Спасибо за ответ
А все же попробовать хочется - и пошаговая инструкция на русском языке не помешала бы

Пошаговая по настройке есть в факе, пошаговая по настройке lihttpd есть в теме "ados" - обычно после их выполнения вопросов не остаеться...




И еще как я понял чтобы начать работать ipkg нужно чтоб сам роутер видел интернет.


Сразу видно - FAQ или не читал вообще или читал невнимательно - пакеты можно ставить локально ;)




А еще непонятно
1. Видны ли диски при подключении SAMBA снаружи в сети VPN
2/ Зачем вообще SAMBA нужна - я подключил но практической пользы не нашел, все делается через Тотал коммандер и фтп


1. на wan порту по умолчанию нет но можно настроить и на доступность..
2. Ну например для того чтобы посмотреть фильм через фтп его сначала нужно скачать себе на комп, а через самбу можно запускать напрямую..

DikHell
10-10-2007, 12:01
Сразу видно - FAQ или не читал вообще или читал невнимательно - пакеты можно ставить локально

++++ ДА я знаю что пакеты то можно ставить локально , а вот сам ipkg локально никак не установить, а я именно его не могу установить

TDA
10-10-2007, 12:18
++++ ДА я знаю что пакеты то можно ставить локально , а вот сам ipkg локально никак не установить, а я именно его не могу установить
Твоя религия чтоли не разрешает?? :D
У меня роутер инета "не знал" вообще никогда что не помешало установить локально весь необходимый софт причем все делалось именно по факу, так что рецепт один - читать его до просветления :)

Mam(O)n
10-10-2007, 12:53
а я именно его не могу установить
В чем проблема?

DikHell
10-10-2007, 16:13
конкретно проблема в том , что ipkg не устанавливается просто , как будто его нет в роутере

вот порядок как я делал (как говорит TDA по инструкции=)

mkdir /tmp/harddisk/opt +++++++++++++++++++++++ нет проблем
mount -obind /tmp/harddisk/opt /opt +++++++++++++++++++++++ нет проблем
mkdir -p /opt/tmp/ipkg +++++++++++++++++++++++ нет проблем



ipkg.sh install ipkg
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run 'ipkg update'


тут я логично предположив что у меня на роутере нет ipkg выполнил команду 'ipkg update'

ipkg update
Connecting to wl500g.dyndns.org[158.250.11.254]:80
через примерно минуты 4 пошется что
wget unable to connect //////// time out
скажу сразу - у меня роутер не подключен в инет, но как утверждает TDA это и не нужно


ТАК где копать хотябы?????

SergeyVl
10-10-2007, 16:39
Надо скачать пакет ipkg.ipk, залить на подключенную к роутеру флешку, и ставть его локально, например с флешки,
ipkg.sh install /opt/install/ipkg.ipk
Про это так же написано в мануале.

TDA
11-10-2007, 01:08
Надо скачать пакет ipkg.ipk, залить на подключенную к роутеру флешку, и ставть его локально, например с флешки,
ipkg.sh install /opt/install/ipkg.ipk
Про это так же написано в мануале.

не совсем - ставить нужно еще и "ipkg-opt" те заходим браузером на http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ после чего ишем самый свежий ipkg-opt
(например я ставил ipkg-opt_0.99.163-9_mipsel и ipkg_0.99-163-4_mipsel)
качаем их после чего заливаем в роутее (я использовал самбу залил в корень /opt и переименовал для удобства вводв в короткие имена)

И самое главное - там еще библиотечку одну нуна доставить иначе ничего всеравно работать не будет но это уж поиском - десять раз писалось..

вроде нашел - "uclibc-opt" ;)

DikHell
11-10-2007, 07:30
вообще-то в ваших постах утверждалось что подключения в инет не нужно а теперь как оказывается , без инета не обойтись - так где же "истина =)"

DikHell
11-10-2007, 08:27
Давайте все же попорядку разберемся
Именно последовательность нужно

1. Скачиваем http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-9_mipsel.ipk

2. скачиваем http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg_0.99-163-4_mipsel.ipk (непонятно только зачем второй)

3. скачиваем http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-12_mipsel.ipk

4. Загружаем это все на диск например в папку /opt/install

А дальше в какой последовательности устанавливать ipkg ?

nightrus
11-10-2007, 09:43
ну для описанной в инструкции с нуля, инет нужен вообще-то... да и для того чтобы эти пакеты еще найти, все равно инет нужен... раз уж накачал этих пакетов, то ставь так:

cd /opt/install
ipkg.sh install ipkg_0.99-163-4_mipsel.ipk

ipkg install uclib....ipk
ipkg install ipkg-opt....ipk

зы: чтобы не переименовывать пакеты или не переписывать названия файлов на бумажку :), в линуксе замечательно работает кнопочка TAB, набираешь первые буковки файла, жмешь таб, если таких файлов несколько, то выведет список ;)

зыы: слушай, ты не тот ДикХел, которого я знаю по МТС форуму :)

TDA
11-10-2007, 13:46
противоречия нет - изначально вопрос был поставленн установки opkg с инетом и без оного потому ответа два - на оба варианта

не совсем так - нельзя ничего поставить пока самого ipkg Нет :)
Поэтому делаем так:
копируем на роутер скачанные файлы и пошли
ipkg.sh install /opt/путь до ipkg
ipkg.sh install /opt/путь до ipkg opt

ну а дальше у нас уже есть ipkg посему

ipkg install /opt/путь до библиотеки

тока к сожалению это самое простое что встретиться на пути освоения роутера..

DikHell
11-10-2007, 17:45
nightrus приветствую Вас! Да, тот самый, а вы кто напомните пожалуйста!?
Cейчас помогаю людям на www.amobile.ru

К сожалению у меня нет админских знаний - вот по крупицам , с боями , узнаю про купленый роутер, перепролшил сам фтп сделал - но меня не устраивает то что есть , я хочу добиться бОльшего...

что за фантастика +++ только что сделал для проверки ipkg -v мне пишет что у меня нет никакго ipkg? ничего не делал - только роутер включал выключал из розетки - неужели после каждого включения выключения не только нужно /opt монтировать но и еще ipkg устанавливать ?

DikHell
11-10-2007, 17:48
Tda спасибо вам. извините если резко как-то вам ответил, просто не люблю "умников" которые не помогают людям, я сам так никогда не делаю - знаниями (в других областях) делюсь с людьми.

DikHell
11-10-2007, 18:29
боюсь ошибиться , но мне кажется ipkg не установился
Подскажите как узнать встал он или нет

вот лог установки

[admin@dikhell isxod]$ ls
ipkg-opt_0.99.163-9_mipsel.ipk uclibc-opt_0.9.28-12_mipsel.ipk
ipkg_0.99-163-4_mipsel.ipk
[admin@dikhell isxod]$ ipkg.sh install /opt/isxod/ipkg_0.99-163-4_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
Unpacking ipkg...Done.
Configuring ipkg...Done.
[admin@dikhell isxod]$ ipkg.sh install /opt/isxod/ipkg-opt_0.99.163-9_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ? n
Done.
[admin@dikhell isxod]$ ipkg.sh install /opt/isxod/uclibc-opt_0.9.28-12_mipsel.ip
k
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
Unpacking uclibc-opt...Done.
Configuring uclibc-opt...Updating /opt/etc/ld.so.cache
/opt/sbin/ldconfig: can't link /opt/lib/libdl.so.0 to libdl-0.9.28.so: Operation
not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libnsl.so.0 to libnsl-0.9.28.so: Operati
on not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libthread_db.so.1 to libthread_db-0.9.28
.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libcrypt.so.0 to libcrypt-0.9.28.so: Ope
ration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflapth.so.0 to libmudflapth.so.0.0
.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libm.so.0 to libm-0.9.28.so: Operation n
ot permitted
/opt/sbin/ldconfig: can't link /opt/lib/libstdc++.so.6 to libstdc++.so.6.0.8: Op
eration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libresolv.so.0 to libresolv-0.9.28.so: O
peration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/librt.so.0 to librt-0.9.28.so: Operation
not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libintl.so.0 to libintl-0.9.28.so: Opera
tion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/ld-uClibc.so.0 to ld-uClibc-0.9.28.so: O
peration not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libutil.so.0 to libutil-0.9.28.so: Opera
tion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libc.so.0 to libuClibc-0.9.28.so: Operat
ion not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpthread.so.0 to libpthread-0.9.28.so:
Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflap.so.0 to libmudflap.so.0.0.0:
Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operat
ion not permitted
Done.

Mam(O)n
11-10-2007, 18:39
DikHell, еще раз повторюсь. Как я уже говорил в нашей переписке по асе, для корректной работы пакетов НЕ подойдет файловая система fat32. Кстати этот момент в "инструкции по настройке с нуля" тоже уточнен:

FAT не поддерживает софтлинки, поэтому использовать его для /opt нежелательно.
Чтобы пользоваться всеми возможностями пакетов ipkg нужно форматировать в ext3.

nightrus
11-10-2007, 20:17
ну так после

[admin@dikhell isxod]$ ipkg.sh install /opt/isxod/ipkg_0.99-163-4_mipsel.ipk
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
Unpacking ipkg...Done.
Configuring ipkg...Done.

используй ipkg (без .sh)


nightrus приветствую Вас! Да, тот самый, а вы кто напомните пожалуйста!?

привет, да я помню про твой сайт, одним из первых там бывал :)
nigh† мой ник :)

а про идею вебсервера, думаю слишком уж прожорливый будет, все таки домашняя железка... имхо

DikHell
11-10-2007, 20:35
nightrus = очень рад вас видеть , конечно же я вас помню!!!

теперь по делу
а=попробовал без sh
вот что получилось
[admin@dikhell isxod]$ ipkg install /opt/isxod/ipkg_0.99-163-4_mipsel.ipk
-sh: ipkg: not found

Ксати у меня в папках /opt/xxxxxxxxxx
где xxxxxx
lib
bin
etc
sbin
share
tmo
user
куча каких то файлов
кстати в папке /opt/bin есть файл ipkg размером 3852 б

помогите плиз я все же хочу победить роутер

nightrus
11-10-2007, 20:57
да я ж те написал, _после_ :)

короче, помоему у тебя уже стоит ipkg, запусти
ipkg -v
чтобы вывести версию
[night@night-wifi root]$ ipkg -v
ipkg version 0.99.163


елси все ок, то продолжай ставить, все остальное, то что надо.. (типа uclib, ipkg-opt) но еще раз говорю, лучше бы иметь уже интернет подключенным для этого... и сделать обновление списка пакетов
ipkg update

DikHell
11-10-2007, 23:59
[admin@dikhell isxod]$ ipkg -v
-sh: ipkg: not found

я так понял, что у меня просто нет этого вообще в роутере

Помогите куда копать7

Mam(O)n
12-10-2007, 02:17
DikHell, no comments. Вы не пробиваемы. Третий раз о проблеме повторять не буду. После этого я думаю не у одного меня отпадёт желание Вам помогать.

DikHell
12-10-2007, 02:22
скажите пожалуйста, после конкретно каких действий у вас отпала охота помогать мне7

что я не так сделал7
заранее благодарен за ответ

Mam(O)n
12-10-2007, 02:28
Разъясняю.

[admin@dikhell isxod]$ ipkg -v
-sh: ipkg: not found

Не работает, потому что не встал uClibc-opt. А он не встал потому что
http://wl500g.info/showpost.php?p=65614&postcount=18

upd

И если бы вопрос стоял "что можно сделать", а не "где копать", то были бы предложены 2 варианта:
1. отформатироать флешку в ext3
2. создать файл образ ext3 на fat32 и смонтировать его в /opt

DikHell
12-10-2007, 02:48
Извините Мамон, но я победил ipkg и без ext3

Помогаю новичкам (краткая инструкция)
1. Не верьте тем, кто говорит, что инет не нужен для установки ipkg - именно это корень зла!!! Инет нужен и это основа основ.

- 1.1 Настройте PPTP в роутере , для каждого провайдера свой , но вобщем подходит 50% людям
0.0.0.0
0.0.0.0
пусто
Yes
не забываем пароль и логин
далее ничего не трогаем до Beat-Server: там вбиваем то что дал провайдер в частности у меня provadern1.ru

2. далее (диск у вас видимо уже подключен через USB)
делаем
mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg

далее важно !!! Нужно делать не по инструкции
нужно выполнить
ipkg.sh update
у вас роутер полезет в инет и скачает wl500g - это второй корень зла!!!

в принципе далее команды по инструкции
ipkg.sh install ipkg
ipkg update

роутер чтото покачает из сети и скажет Done.
в принципе можно удостоверится что ipkg встал
ipkg -v
e меня правда показал старую версию чтото на память 99.149
но главное ipkg встал и теперь можно обновлять все что угодно, и видимо без инета уже - хотя я не могу утверждать , я просидел всю ночь чтоб победить и не разбирался дальше...

счет сократился = 3:2 роутер пока ведет после первого тайма....

Mam(O)n
12-10-2007, 02:57
но я победил ipkg и без ext3
Я разве писал, что для ipkg нужен ext3? Вот uclibc-opt (да и впрочем подавляющее большинство библиотек) не встанет. А без новой uclibc не будет нормально работать ни один бинарник из http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/, кроме старого ipkg (который не ipkg-opt), который скомпилирован под старую uclibc, которая в прошивке.

TDA
12-10-2007, 07:12
1. Не верьте тем, кто говорит, что инет не нужен для установки ipkg - именно это корень зла!!! Инет нужен и это основа основ.


Не верьте тому кто пишет что инет без инета никак ;)

У меня роутер как уже писал к инету никогда не подключался(не для этого он был купленн) что не помешало поставить и ipkg и еще много чего.......
А вот файловая система действительно нужна линуксовая иначе ни веб ни фтп нормально на нем не поставить...

Ну и для справки:
сейчас стоит ligttpd+php+mysql - это для сайта, vsftpd - это фтп, самба стоит родная - это смотреть фильмы прямо с роутера :)

Ближайшие планы - замена памяти на 128 и установка apahe - стал необходим для ряда задач так что возможности у коробочки относительно большие если руки приложить правильно ;)




e меня правда показал старую версию чтото на память 99.149


А это беда - нужно ОБЯЗАТЕЛЬНО сменить адрес репозитория перед обновлением и ставить все оттуда иначе потом будет плохо - программы из нового репозитория не будут нормально работать под старыми библиотеками :(

DikHell
12-10-2007, 13:08
Во-первых, я хотел бы сказать ОГРОМНОЕ СПАСИБО
TDA
Mam(O)n
nightrus
за помощь в изучении роутера. Хоть вы и ругались на меня и я злился на ваш "ум" =) , но вы все реально помогли! Спасибо Вам!

Во-вторых, только что уговорил отдать брата мне на эксперименты HDD 120Gb LeCIa тот саамый , на который я не мог ставить ext3 , на котором был fat32 потому что диск не мой

Я тоолько что узнал, что могу с диском делать все что пожелаю - пока не имею никакгого представления как переформатировать в ext3 и разьить как нужно

Я очень надеюсь на вашу ускоренную помощь как это сделать - ткните носом в ссылки (неплохо бы на русском - т.к. учил я не английский=)

+++ Столкнулся с такой проблемой , что после каждого reboot или вынимания из сети роутера пропадает раздел /opt и мне приходится его заного монтировать ручками - только после этого начинает работать ipkg

Еще раз спасибо и надеюсь на вашу помощь - как я понял последнюю, потому что как видно выходим на финишную прямую

Возможно я плохо поиском ищу - ни ничего не нашел как
1. Форматировать и разбивать диск и каким размером делать разделы
2. Как поставить vnftp и lighthttp

nightrus
12-10-2007, 13:32
шаг 6
тема "инструкция по настройке WL-500g deluxe с нуля"
http://wl500g.info/showthread.php?t=3171

DikHell
12-10-2007, 19:58
Спасибо!
Начал делать по инструкции и СРАЗУже столкнулся с непонятками

Есть диск который уже разбит на 1 диск FAT32 полностью все 120 гб

По опыту установки Виндовс ХП знаю что разбивать можно только в неразмеченной области , которой у меня на диске нет

запускаю fdisk /dev/scsi/host0/bus0/target0/lun0/disc он мне дает

[admin@dikhell root]$ fdisk /dev/scsi/host0/bus0/target0/lun0/disc

The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit

Command (m for help): l

0 Empty 12 Compaq diagnost 81 Minix / old Lin a8 Darwin UFS
1 FAT12 14 Hidden FAT16 <3 82 Linux swap a9 NetBSD
4 FAT16 <32M 16 Hidden FAT16 83 Linux ab Darwin boot
5 Extended 17 Hidden HPFS/NTF 84 OS/2 hidden C: b7 BSDI fs
6 FAT16 1b Hidden Win95 FA 85 Linux extended b8 BSDI swap
7 HPFS/NTFS 1c Hidden Win95 FA 86 NTFS volume set be Solaris boot
a OS/2 Boot Manag 1e Hidden Win95 FA 87 NTFS volume set eb BeOS fs
b Win95 FAT32 3c PartitionMagic 8e Linux LVM ee EFI GPT
c Win95 FAT32 (LB 41 PPC PReP Boot 9f BSD/OS ef EFI (FAT-12/16/
e Win95 FAT16 (LB 42 SFS a0 IBM Thinkpad hi f0 Linux/PA-RISC b
f Win95 Ext'd (LB 63 GNU HURD or Sys a5 FreeBSD f2 DOS secondary
11 Hidden FAT12 80 Old Minix a6 OpenBSD fd Linux raid auto

что тут и как разбивать и что форматировать в ФАКЕ естественно нет (когда я разберусь с вашей помощью , я обязательно допишу фак для ламеров, таких как я)

Опасаюсь разбивать и форматировать - дабы не стереь систему на роутере
подскажите как правильно делать или если есть ссылка ткнуть меня носом ... (около 3х часов поиском - ничего не дало)


что за фантастика +++ только что сделал для проверки ipkg -v мне пишет что у меня нет никакго ipkg? ничего не делал - только роутер включал выключал из розетки - неужели после каждого включения выключения не только нужно /opt монтировать но и еще ipkg устанавливать ?

DikHell
13-10-2007, 08:54
не дожавшись ответа (видимо выходные вступили в полные права=)

я решил потренироваться на котятах, естественно перечитав и даже сохранив себе все важное касающееся дисков.

http://wl500g.info/showthread.php?t=3171
со слов 6) Воткнуть флэшку или USB-диск.

сделал все как написано решил поставить ext3
[admin@dikhell root]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!

ну я понимая что чтото не так ищу поиском по слову not safe to run badblocks
и нахожу http://wl500g.info/showthread.php?t=10688&highlight=safe+run+badblocks&page=2
делаю как написано там

[admin@dikhell root]$ fdisk /dev/scsi/host1/bus0/target0/lun0/disc

Unable to open /dev/scsi/host1/bus0/target0/lun0/disc

тоже засада и в поиске нет ничего

Marks
13-10-2007, 09:49
Отмонтировать диск (он монтируется автоматом, если в веб морде включено FTP или Samba)

umount /tmp/harddisk
Проверить, что он не смонтирован

mount
и можно продолжать тренировку :p

skv
29-12-2007, 12:32
Форматирование не работате, потому что папка /tmp/harddisk используется каким-то процессом, скорее всего это ftp-сервер. В веб-интерфейсе зайдите в раздел USB Application - FTP Server и нажмите на кнопку Eject.
Далее желательно переразбить флешку. Для этого используйте fdisk. Команада fdisk /dev/scsi/host1/bus0/target0/lun0/disc у Вас не работала, потому что такого пути просто нет. Скорее всего у Вас должен быть /dev/scsi/host0/bus0/target0/lun0/disc. Чтобы не гадать введите fsidk -l и посмотрите пути, которые он там выдаст.
Далее создание раздела выполняйте по инструкции http://wl500g.info/showthread.php?t=10688&highlight=safe+run+badblocks&page=2 только с учетом замечания по поводу правильного пути. После пункта 9 того алгоритма остановитесь и выполните форматирование, так же как уже Вы это пытались делать, т.е.
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1. На данном шаге флешка не захвачена ни одним процессом, поэтому форматирование пройдет успешно.

После финальной перезгрузки флешка действительно не распознается как девайс (причина пока не установлено), поэтому придется ее физически вытащить в воткнуть обратно, в результате чего на ней должны начать мигать индикаторы.
Если все шаги выполните удачно, то команда fdisk -l должна приводить примерно к такому результату:



[admin@(none) /sbin]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063597568 bytes
16 heads, 32 sectors/track, 7872 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

Device Boot Start End Blocks Id
System
/dev/scsi/host0/bus0/target0/lun0/part1 1 7872 2015216
83 Linux

Отличие у Вас будет только в размере раздела (как видно, у меня флешка на 2Гб)

А команда mount - такому:


[admin@(none) /sbin]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disc0/part1 on /tmp/harddisk type ext3 (rw,noatime)

Обратите внимание на тип файловой системы ext3, это именно то, чего мы добивались.