Робимо з роутера мінісервер

DIR-320 + HDD + 3G-модем + принтер

Маршрутизатор D-Link DIR-320 є досить універсальним пристроєм. При відповідній настройці з нього можна отримати Web-сервер, NAS (мережеве сховище), проксі-сервер, баннерорезку, медиасервер, можна покласти на нього функції управління іншою технікою і багато іншого.

  • 3G-модем Huawei E173 (зовсім недавно був Huawei E1550);
  • Принтер Samsung ML-тисяча шістсот сорок одна;
  • Жорсткий диск Toshiba MK3265GSX 320Гб в зовнішньому боксі;
  • USB-хаб D-Link DUB-H7.
Робимо з роутера мінісервер

установка Optware
Для установки Optware знадобиться будь-який флеш-накопичувач або зовнішній жорсткий диск.

  1. Форматируем флэшку в файловую систему ext3. Це можна зробити будь-якими доступними вам засобами: з Linux, завантажившись з Linux LiveCD і т.д.
  2. Після цього створимо в корені накопичувача папку «Optware».
  3. Підключимо флешку до роутера. Після перезавантаження вона повинна автоматично примонтировать до файлової системи роутера в / mnt / ім'я_розділу.
  4. Підключимося до роутера через Telnet або по SSH (рекомендую для цього PuTTY).
    Робимо з роутера мінісервер

    Робимо з роутера мінісервер

    Введемо команду «mount». Шукаємо подібну рядок:

/ Dev / discs / disc0 / part1 on / tmp / mnt / system type ext3 (rw, noatime, nodev)

  • Додаємо в адмінці роутера в поле «Run after mount» наступну команду (system замінити на ваше ім'я розділу):

    mount -o noatime -t ext3 -obind / mnt / system / Optware / opt

    Тепер розділ автоматично буде монтуватися в директорію / opt. яка необхідна для Optware.

  • Перезавантажуємося і перевіряємо, чи це так. Якщо немає, то дивимося де ми допустили помилку.


    Як накопичувач можна використовувати microSD картку, вставлену в картрідер 3G-модема.

    Робимо з роутера мінісервер

    Для монтування флешки, в даному випадку, в поле «Script hotplug» (USB and NAS - USB Support) необхідно вписати наступний скрипт:

    mkdir -p / tmp / mnt / sd mount -o noatime / dev / discs / disc0 / part1 / tmp / mnt / sd if [-d / mnt / sd]; then mount -o noatime -t ext3 -obind / mnt / sd / Optware / opt fi


    Якщо все правильно, то настав час встановити Optware. Для цього в консолі даємо такі команди:

  • Тепер Optware встановлено. Для управління пакетами програм служить утиліта ipkg-opt.

  • Оновлення списку доступних програм:


    Наприклад, встановимо файловий менеджер Midnight Commander:

    ipkg-opt install mc

    Після цього необхідно задати змінні оточення. Для цього створимо (або відредагуємо якщо він існує) файл / opt / etc / profile

    # # Bash initialization script # # PS1 = "[\ u @ \ h \ W] $" export PATH = / opt / sbin: / opt / bin: / sbin: / bin: / usr / sbin: / usr / bin: $ PATH LD_LIBRARY_PATH = / opt / lib: $ export HOSTNAME = `cat / proc / sys / kernel / hostname` export SHELL =" / opt / bin / bash "export TERMINFO =" / opt / share / terminfo "export TERM =" xterm "# раськоментіруйте наступні рядки щоб включити російське меню в MC. # У мене українська мова нормально працював тільки при підключенні через Telnet під Убунту. #export LC_ALL = "ru_RU.KOI8-R" #export LANG = "ru_RU.KOI8-R" #export LANGUAGE = "ru_RU.KOI8-R" #export LC_CTYPE = "ru_RU.KOI8-R" #export LC_NUMERIC = "ru_RU .KOI8-R "#export LC_TIME =" ru_RU.KOI8-R "#export LC_COLLATE =" ru_RU.KOI8-R "#export LC_MONETARY =" ru_RU.KOI8-R "#export LC_MESSAGES =" ru_RU.KOI8-R "

    Після цього розірвемо Telnet / SSH з'єднання і зайдемо знову. Спробуємо запустити Midnight Commander:

    Вітаю!
    Ви про що? На фото именно D-Link DUB-H7, а то что вы написали «D-Link DUB-E100» — является Ethernet-USB контроллером.
    1) Чи можна використовувати будь-який зовнішній жорсткий диск. Про нагрів нічого сказати не можу, це залежить від конкретної моделі. Якщо жорсткий диск перегрівається при звичайній своїй роботі, то це поганий жорсткий диск.
    2) Швидкість передачі даних складає 2-3 Мбайт / сек

    А якщо у мене модем дозволяє качає торренти близько 8 Мбіт / сек, то получається так, що на вінчестер зможе поподали тільки 2-3 Мбіт / сек?

    NightFlash.