Wake on Lan-Linuxマシンにクライアントをインストールする


0

これは誰かにとっては明白または愚かに思えるかもしれませんが、Linuxユーザーではないという事実以外に、私を助けるものはまだ見つかりません。

2つのNASボックス(Iomega、現在はLenovo)IX4-200DおよびPX6-300Dがあります。それらは常にオンです。また、マジックパケットで起動するように設定されたコンピューターもあります(正常に動作します)。私のルーターは、インターネットからホームブロードキャストアドレスにパケットを送信することを許可していないか、とにかくそのようなパケットを転送したくない(DHCP予約を使用している場合でも)。NASボックスは常にオンになっているので、WANから頭痛とSSHの1つを取り除き、そこから魔法のパケットを送信できると考えていました。

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
まさにあなたの問題は何ですか?wakeonlanまたはetherwakeのいずれかがインストールされているかどうかを確認してください。
リシャシン

それが私の問題です。どうしたらいいかわかりません。私はオンラインで見つけたコマンドの一部でコードをインストールしようとしましたが、それはただ動作せず、常にエラーを返しました。私は考えていました、これらのパッケージをインターネットから手動でダウンロードし、それらを移動してこれらの実際のボックスにインストールする方法はありますか?Ta
シモーネ

回答:


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

これらのコマンド中に問題がある場合。ここにコメントしてください。解決策を見つけることができます。


こんにちは、私に戻ってきてくれてありがとう。これは、ipkg updateを実行したときに得られるものです:root @ IX4-200D-CE1:/#ipkg update警告:不明な構成パラメーターを無視します:ss ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable正常に終了しました。これは、ipkg perl-wakeonlanを実行したときに得られるものです:root @ IX4-200D-CE1:/#ipkg perl-wakeonlan警告:不明な構成パラメーターを無視します:ss ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross / stable ipkg:不明なサブコマンドperl-wakeonlan ipkgバージョン0.99.163使用法:ipkg [options ...]サブコマンド[arguments ...]
Simone

あなたの設定行にいくつかの文字が欠けているか、ipkgが読めないようです、最初の9文字は実際には「src cross」ではなく「ss」のようです。答えを更新しました。もう一度適用してください。
リシャシン

ipkg update:ipkg_download:ERROR:Command failed with return value 1: `wget --passive-ftp -P / tmp / ipkg-RhuVId / Packages 'を実行すると、少し前に移動しました。その前に、ホスト名ipkg.nslu2-linux.orgを解決し、一時フォルダーにパッケージをダウンロードしているのを見ることができます:/ opt / ipkg / lists / crossの利用可能なパッケージの更新されたリストエラーが発生しました、戻り値: 1.
シモーネ

ルートとしてipkg updateを実行していますか?/ Packagesへの書き込みアクセス権が必要です。bashプロンプトが#で終わる場合、それはルートであることを意味します。$は一般ユーザーを意味します。
リシャシン

うん、私はルート(#)です。それが失敗する理由を理解しないでください。
シモーネ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.