10 шагов для настройки роутера WL500xx с Flash Drive
(Alexander Golyshkin 21.04.2010)
Этот мануал собран из личного опыта по конфигурации роутеров WL-500xx и различных FAQ этого форума.
Материал ориентирован на более-менее подготовленных пользователей LINUX.
Вся нижеприведенная здесь информация проверена на личном роутере WL-500W.
Примечание:
1. Обязательно используйте активный USB HUB вместе с роутером - это избавит вас от многих проблем и глюков!
Лично я использую D-Link DUB 7-H с внешним блоком питания.
2. Если на роутере горят все лампочки или роутер бесконечно перезагружается, знайте, пришла пора менять в блоке
питания конденсатор или сам блок питания! Об этой проблеме можно найти много информации на этом форуме.
3. Я тестировал на SW WL500W-1.9.2.7-d-r1222 (см. п.10 для деталей)
Начинаем
1. - Если роутер только купили, то конфигурим его через WEB (192.168.1.1 admin:admin), так чтобы был интернет
и сохраняем все настройки через System Setup -> Setting Manager, переходим на п.2
Если вы решили переустановить софт на уже работавший или глючный роутер, то:
- - В WEB жмем System Setup -> Factory Default - сброс до заводских настроек
- - В WEB жмем System Setup -> Setting Manager -> делаем Upload сохраненного конфига
2. Берем 2 флешки без разделов! Почему 2? Потому, что если взять дорогую флешку и разместить на ней сразу разделы и для
SWAP и для DATA, то в силу HW ограничений памяти на запись в одно и тоже место - USB Flash умрет в течение 3 месяцев.
Предлагаю вариант с отдельной SWAP Flash размером 1 Gb разбитой на 4 раздела, каждый из которых будет использоваться
в течении 2 месяцев - это продлит жизнь SWAP Flash до 1-2 лет, к тому же они недорого стоят! Итак, я выбрал следующие
- Flash 1 - под SWAP - 1GB
- Flash 2 - под Данные - 32Gb
3. Создаем SWAP разделы для SWAP Flash 1:
3.1. Способ создания Linux SWAP используя весь раздел:
- - Сначала все надо отмонтировать, для этого проверяем что у нас есть
- - Отмонтирование:
- - Запускаем fdisk:
Code:
fdisk /dev/discs/disc<0|1>/disc
(если что там нажимаем m и видим help по fdisk) - - Разбиваем 1 Гб на 4 SWAP раздела (Каждые 2 месяца необходимо менять разделы для SWAP
(part1-4) чтобы SWAP Flash Drive не умерла через 4 месяца):
Code:
n enter p enter 1 enter enter +250M enter t enter 82 enter
n enter p enter 2 enter enter +250M enter t enter 82 enter
n enter p enter 2 enter enter +250M enter t enter 82 enter
n enter p enter 2 enter enter +250M enter t enter 82 enter
w - сохраняет созданную структуру
- Если все ОК, то должны будут появиться такие разделы:
Code:
/dev/discs/disc<0|1>/part1
/dev/discs/disc<0|1>/part2
/dev/discs/disc<0|1>/part3
/dev/discs/disc<0|1>/part4
- Форматировать их не надо, т.к. они имеют тег 82 (Linux SWAP), то их можно просто
активизировать через /etc/fstab или команды swapon, swapoff:
Включение SWAP:
Code:
swapon /dev/discs/disc<0|1>/part<1-4>
Выключение SWAP:
Code:
swapoff /dev/discs/disc<0|1>/part<1-4> или swapoff -a
- Выньте эту Flash из USB, чтобы она пока нам не мешала работать со второй Flash Drive
3.2. Альтернативный способ создания Linux SWAP в виде файла:
- - Создаем пустой файл /opt/swap.file размером 256Мб:
Code:
dd if=/dev/zero of=/opt/swap.file bs=1M count=256
- - Размечаем SWAP файл:
Code:
mkswap /opt/swap.file
- - Включаем SWAP:
Code:
swapon /opt/swap.file
- - Выньте эту Flash из USB, чтобы она пока нам не мешала работать со второй Flash Drive
4. Создаем разделы под даные и программы на Flash 2 (этот раздел для гуру
и тех кто сам хочет разбить диски в ручную, а так можно перейти к п.5)
4.1. Вариант создания разделов вручную:
- Сначала все надо отмонтировать, для этого проверяем что у нас есть - Отмонтирование: - Запускаем fdisk:
Code:
fdisk /dev/discs/disc<0|1>/disc
- Разбиваем Flash 1 (32 Гб) на 3 раздела:
Code:
n enter p enter 1 enter enter +250M enter t enter 82 enter
n enter p enter 2 enter enter +1024M enter
n enter p enter 3 enter enter enter
(проследить за fdisk чтобы он взял все по-умолчанию, последний раздел
будет самый большой и займет все оставшееся место на Flash)
w - сохраняет созданную структуру
- Если все ОК, то должны будут появиться такие разделы:
Code:
/dev/discs/disc<0|1>/part1 - тег 82 (SWAP) - создали для горячей подмены
если вдруг сломается SWAP Flash и мы будем искать ей замену какое-то время!
/dev/discs/disc<0|1>/part2 - тег 83 - 1Гб для программ
/dev/discs/disc<0|1>/part3 - тег 83 30 Гб для Data
- Форматируем /dev/discs/disc<0|1>/part2-3 под Linux файловую систему ext3
Code:
mke2fs -j /dev/discs/disc<0|1>/part2
mke2fs -j /dev/discs/disc<0|1>/part3
Тут нужно будет немного подождать и ничего вводить не надо!
Примечание: Если что-то случилось, то ext3 всегда можно просканировать
на ошибки в автоматическом режиме, например:
Code:
e2fsck -f -y -v /dev/scsi/host0/bus0/target0/lun0/part1 2>&1 | /usr/bin/logger -t e2fsck
5. Для инсталляции и конфигурирования я использую всегда мега-скрипт - install.sh.
Его можно сохранить себе и пользоваться, а можно скачать:
- Заходим в папочку /tmp: - Качаем:
Code:
wget http://www.studionr.ru/wl500/install.sh
- Даем права на выполнение:
Code:
chmod +x install.sh
- Запускаем:
6. После запуска install.sh я, обычно, ничего не выбираю из дополнительных опций:
- - Если ставите все с нуля и пропустили п.4, то нажимаем ! и запуcтится скрипт
с опцией FORMAT, при этом Flash 2, будет автоматически разбита/отформатирована - - Если вы сами разбивали Flash 2, то нажимаем + до появления опции UPDATE
и затем запускаем скрипт через ! - - После запуска скрипта смотрим процесс установки ПО