кому-то это может показаться очевидным или глупым, но я пока не могу найти ничего, что мне поможет, кроме того, что я не пользователь Linux.

У меня есть 2 NAS-хранилища (Iomega, сейчас Lenovo) IX4-200D и PX6-300D. Они всегда включены. У меня также есть компьютер, уже настроенный для запуска с волшебным пакетом (работает как положено). Мой маршрутизатор не позволяет мне отправлять пакет из Интернета на домашний широковещательный адрес или не любит пересылку такого пакета в любом случае (даже если я использую резервирование DHCP). Поскольку ящики NAS всегда включены, я подумал, что могу просто снять головную боль и SSH на одну из них из глобальной сети и получить от нее волшебный пакет.

Это две версии, на которых они работают: Linux версия 3.8.6 (gcc версия 4.7.2 (crosstool-NG 1.18.0)) Linux версия 2.6.31.8 (gcc версия 4.3.2 (Sourcery G++ Lite 2008q3-72) )

У меня есть только SSH доступ к ним. Есть ли способ установить клиент WOL на одном из них?

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

ура

1 ответ1

2

Я пишу это как ответ из-за вашего комментария. Во-первых, у меня нет ни одной из ваших коробок NAS, и у меня не было возможности их использовать. но согласно этому документу.

Ваш Iomega ix4-200D использует менеджер пакетов с именем ipkg.

Сделайте резервную копию вашего файла /etc/ipkg.conf . затем удалите все в нем. вставьте строки ниже:

vi /etc/ipkg.conf

добавьте эти строки:

src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable
src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
option verbosity 2
option verbose-wget

NAS как встроенное устройство имеет файловую систему только для чтения. поэтому мы должны использовать ipkg-opt, чтобы избавиться от этого. Запустите команды ниже.

ipkg install ipkg-opt
PATH=/opt/bin:$PATH
vi /etc/ld.so.conf

Затем vi откроет файл /etc/ld.so.conf. Добавьте строку ниже. сохранить и выйти

/opt/lib/

закройте ваш ssh-клиент или отключитесь. затем переподключите. Таким образом, ваши последние настройки будут применены.

затем обновите ваш репозиторий ipkg:

ipkg update

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

ipkg install perl-wakeonlan

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .