Bekijk de volledige versie : Как установить программы?
модель: wl500gp v.1 c прошивкой 1.9.2.7-10
Прошу помощи, т.к. никак не совладать самостоятельно.
Вот к примеру не выходит установить какую-либо программу. В идеале хотелось бы устанавливать их на флешку. Но для начала я воспользовался этим How TO (http://ru.wikibooks.org/wiki/Настройка_роутера_WL500g_Premium#.D0.A3.D1.81.D1.8 2.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B4.D0.BE .D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D 1.8C.D0.BD.D1.8B.D1.85_.D0.BF.D0.B0.D0.BA.D0.B5.D1 .82.D0.BE.D0.B2), однако установка не происходит:
[XIT@wl500g root]$ ipkg install mc
-sh: ipkg: not found
И как зайти на флешку и отформатировать её средствами роутера? В логе вот что отписалось, когда я её вставил:
Jul 27 00:21:30 kernel: hub.c: new USB device 01:03.2-2, assigned address 2
Jul 27 00:21:30 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jul 27 00:21:30 kernel: Vendor: Kingston Model: DataTraveler 2.0 Rev: 1.00
Jul 27 00:21:30 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jul 27 00:21:30 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Jul 27 00:21:30 kernel: SCSI device sda: 7856128 512-byte hdwr sectors (4022 MB)
Jul 27 00:21:30 kernel: sda: Write Protect is off
Jul 27 00:21:30 kernel: Partition check:
Jul 27 00:21:31 kernel: p1
Jul 27 00:21:39 kernel: I/O error: dev 08:00, sector 0
Jul 27 00:21:39 kernel: SCSI device sda: 7856128 512-byte hdwr sectors (4022 MB)
Jul 27 00:21:39 kernel: sda: Write Protect is off
Jul 27 00:21:39 kernel: p1
Jul 27 00:21:39 USB storage: vfat fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
Для ленивых и неумеющих пользваться глазами есть специальная тема на форуме, которую даже прикрепили
http://wl500g.info/showthread.php?t=15068
Я очень Вам благодарен за Ваши телепатические способности, которые позволяют Вам судить о глазах, но и там я читал и делаю как написано у Oleg'a:
[XIT@wl500g etc]$ 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!
[XIT@wl500g etc]$ mkdir /tmp/mnt/disc0_1/opt
mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File exists
AndreyPopov
26-07-2008, 22:37
Я очень Вам благодарен за Ваши телепатические способности, которые позволяют Вам судить о глазах, но и там я читал и делаю как написано у Oleg'a:
[XIT@wl500g etc]$ 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!
[XIT@wl500g etc]$ mkdir /tmp/mnt/disc0_1/opt
mkdir: Cannot create directory `/tmp/mnt/disc0_1/opt': File exists
там в же в теме есть дальше, что надо для начала отключить FTP сервер, прежде чем форматировать!
AndreyPopov, спасибо, вижу на второй странице, сейчас попробую. Однако я же где то читал что для доступа к флешке (иначе не примонтируется) необходим включенный FTP оО...
Ну вот же Вам ясно говориться mke2fs - не выполнен
mke2fs: it's not safe to run badblocks!
Потому, что
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !раздел уже примонтирован и используется где-то.
Перед форматированием, необходимо отмонтировать раздел.
AndreyPopov
26-07-2008, 23:35
AndreyPopov, спасибо, вижу на второй странице, сейчас попробую. Однако я же где то читал что для доступа к флешке (иначе не примонтируется) необходим включенный FTP оО...
ну так надо читать описание прошивок! в 1.9.2.7-9 уже автоматически монтируется
Друзья, только начинаю постигать и очевидное для Вас у меня пока вызывает трудности, спасибо за пояснения и помощь. Все проделал как Вы сказали, сначало отмонтировал уже потом проделал все необходимые действия. Однако, установка всё также не работает:(:
[XIT@wl500g root]$ ipkg install mc
-sh: ipkg: not found
А эту тему читал? http://wl500g.info/showthread.php?t=15068 Там все описано подробно
DemonGloom
27-07-2008, 14:52
ipkg.sh install ipkg-opt
Далее используй не ipkg , а ipkg-opt
Или в mc создай симлинк...
Спасибо за советы и ссылки получилось таки установить mc! Скажите, а как привести MC к более приятному для глаза виду, чтобы фон синий бы к примеру?
DemonGloom
04-08-2008, 16:06
mc -c
Или ищите по инструкциям...
xdream, вы проявляете просто потрясающее невежство и неуважение к другим людям.
Ответы на все ваши вопросы есть по ссылке, которую я дважду привел в этой теме. В частности про установку софта, про форматирование, про мс там есть ответы.
non7top, прошу меня великодушно извинить, но порой необходимо ткнуть носом, дальше будет легче, собственно уже стало много понятней благодаря и Вам в том числе, если это Вас каким-либо образом оскорбило или принизило, прошу в очередной раз меня извинить.
Ну я тоже немного погорячился :) Прошу прощения за это.
Но вообще говоря, ту тему просто нужно один раз прочитать и найти там ссылку "инструкция по настройке WL-500g deluxe с нуля " прочитать ее и все будет в порядке. Я точно так же 2 недели назад пришел на этот форум, но прочитал эти темы, сделал все по ним, и все работает :)
Задача такая вот, к роутеру конектится по ssh из wan.
Следуя интсрукциям по адресу http://wl500g.info/showthread.php?t=12833, сделал следующее:
1.
mkdir -p /usr/local/etc/dropbear
dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
2. файл /usr/local/sbin/post-boot должен содержать строку:
dropbear
3. dropbear может быть запущен и не только на порту по умолчанию (т.е. 22), но и на любом другом. Для запуска на порту 24853 строка в post-boot должна выглядеть так(поставил порт 24857):
dropbear -p 24857
4. создал post-firewall в /usr/local/sbin/, т.к. его не было:
# set default policy
iptables -P INPUT DROP
# remove last default rule
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 24857 -j ACCEPT
Сохранил все настройки и перезагрузился:
flashfs save
flashfs commit
flashfs enable
reboot
Не работает(, но прекрасно конектится из lan. В чем может быть проблема, что я недопеределал?
Вторая проблема, это после перезагрузки не работает mc, путем проб и ошибок заработал после команды:
mount -obind /tmp/mnt/disc0_1/opt /opt
В этой теме инструкция по настройке WL-500g deluxe с нуля (http://wl500g.info/showthread.php?t=3171&highlight=%F3%F1%F2%E0%ED%EE%E2%EA%E0+%EF%F0%EE%E3 %F0%E0%EC%EC) не понял как это сделать, наверное надо куда-то прописать mount -obind /tmp/mnt/disc0_1/opt /opt? :(
DemonGloom
05-08-2008, 13:55
Из "инструкция по настройке WL-500g deluxe с нуля":
с) второй файл /usr/local/sbin/post-mount
Если есть раздел swap и хотите его монтировать (это нежелательно) указать при этом адрес раздела host0 - USB-разъем который ближе к шнуру питания, host1 - дальше, остальные разъемы внутри роутера. Узнать где находится диск можно косвенно: в поддиректории появятся файлы part1 part2 - это разделы. Сама команда выглядит так:
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
#явная команда монтировки двух портов, чтобы не зависеть от того запущен stupid-ftp или нет. Смонтируется хоть что-то
/bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk
/bin/mount -o sync,noatime,rw /dev/discs/disc1/part1 /tmp/harddisk
# если /opt находится на общем смонтированном диске, а не как отдельный раздел:
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
просто добавил в /usr/local/sbin/post-mount:
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
Про SSH вопрос остаётся открытым, что же нужно сделать что бы можно было зайти на роутер из WAN, я вроде всё сделал по инструкции. Может в 10 прошивке это вобще невозможно и зря я голову ломаю?
DemonGloom
06-08-2008, 13:35
http://wl500g.info/showpost.php?p=68408&postcount=4
2. файл /usr/local/sbin/post-boot должен содержать строку:
dropbear -p 24857
4. создал post-firewall в /usr/local/sbin/, т.к. его не было:
# set default policy
iptables -P INPUT DROP
# remove last default rule
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --syn --dport 24857 -j ACCEPT
[...]
Не работает(, но прекрасно конектится из lan. В чем может быть проблема, что я недопеределал?
1. Распостраненая ошибка - отсутствие в первой строке файлов /usr/local/sbin/post-boot и /usr/local/sbin/post-firewall указания на интерпретатор: #!/bin/sh
2. Второй ошибкой является не установка прав на выполнение этих скриптов: chmod +x /usr/local/sbin/post-boot /usr/local/sbin/post-firewall
Да, Вы правы. Всё переделал с 0 и получилось.
Теперь задачи:
1. повесить свой сайт и какой-нибудь мейл сервер. Читал по форуму, глаза разбигаются. Потянет ли апач с мускулом или все же lighthttpd(вроде так называется) и mysqli.
2. еще надо вот такое вот чудо подключить VPA-3528-NET (http://www.vipower.ru/catalog/card.php?card=77&&part=3&&func=1&&int=), толи по сети толи по usb и будет ли мне удалённа видна ext3, или это зависит от дров компутера с которого я смотрю, хз...
Поиск пробывал, но что то ничего не нашел. Такой вопрос, после того как настроил доступ по http, ssh, ftp, хотелось бы позаботится о безопасности. Хотя бы от брута как то себя обезопасить, возможно ли настроить iptables правило, чтобы при скажем 3-х не удачных попытках залогиниться ip юзера блокировался на n-e количество времени?
Поиск пробывал, но что то ничего не нашел. Такой вопрос, после того как настроил доступ по http, ssh, ftp, хотелось бы позаботится о безопасности. Хотя бы от брута как то себя обезопасить, возможно ли настроить iptables правило, чтобы при скажем 3-х не удачных попытках залогиниться ip юзера блокировался на n-e количество времени?
все здесь http://wl500g.info/showpost.php?p=69964&postcount=63
напомните плиз, какой пакет необходимо установить для доступа по SFTP, ставил, а как называется забыл =(
нашел:
ipkg install openssh-sftp-server