つれづれなるまゝに

単なる作業メモ。主に、Linux, arduino, raspberry piとか?

起動時のメール送信

2013-10-27 21:10:20 | linux
早速、次のステップ

起動時のメール送信だが、ここのサイトによると、cronで起動時にメールを送信することができそうだ。
CronでOS起動時に処理を実行する@rebootの実装による差異によると、実装によってcronの再起動でも実行されてしまうとのことだが、debianは大丈夫のようだ

となると、このマシンからメールを送信する必要がある。
うちのプロバイダもOP25B対応が必要だったので、以下に作業メモ

1) postfixのインストール
 ついでに、sasl2-binとdovecot-commonも入れておいた。

2) saslの設定
 ここを参考にさせていただいた。

で、まずはコマンドからメール送信のテスト。
最近はmailコマンドって標準で入ってないのね。ということでmailutilsをインストールして確認。ちゃんと送れた。

じゃ、cronを設定して早速再起動!したけどダメでした。mail.logを見ると

Recipient address rejected: User unknown in relay recipient table (in reply to RCPT TO command))

というメッセージが。んー、もう一工夫必要そう。

追記:

単純なcronの記述ミスだった。。。orz
正しく書いたのち電源OFF→起動で、ちゃんと起動時にメールが送られてきました。

遠隔シャットダウン

2013-10-27 17:18:09 | linux
早速、調べてみると、以下の情報が。

shutdownアカウントによる自動シャットダウン

この方法を採用してみる。
iPhoneではServerAuditorを使用している。このアプリの接続先設定にshutdownアカウントを設定しておけば、接続先を選択→パスワード入力だけでマシンをシャットダウンできる。

うーん、これは便利。

次は、サーバ起動でメール送信ができればいいな。
メールのボディにURL入れておいて、それをクリックでホームサーバのtopページを表示。
topページがポータルになっていて、必要な情報やリンクを書いておけば結構便利かな。

D945GCLF2とWOL

2013-10-27 13:10:05 | linux
ということで、次は、D945GCLF2にubuntu入れてWOLしてみる。

結論としては、動作しました!
このマシンでホームサーバ環境を構築していこう。
ファンレスじゃないですが、WOLで使うときだけ動作させる方向で運用しよう。

以下は、作業メモ。

1) Ubuntuインストール

・12.04 LTS 64bit版をインストール。結構時間かかったけど、無事完了。
・グラフィックドライバはオンボードのGMA 950。デフォルトではi915 DRMドライバが動作している模様。サーバ用途なので、動けばよしということで、それ以上は詮索しない。

2) Lubuntu(というかLXDE)インストール

前回は、Ubuntuのソフトウェアセンターで"Lubuntu"で検索すると"Lubuntu Desktop environment"がヒットしたのですが、今回は"Lubuntuソフトウェアセンター"しか見つからない。"Desktop"で検索すると"LXDE"がヒットしたので、こちらをインストール。
・ブラウザもChromiumがデフォルトで入ってないので、別途インストール。
・あと、sshとsysv-rc-confをインストールして、リモートからのログイン環境を整備

3) WOLの設定

前回と同様に設定状況をチェック
・"Supports Wake-on: pumbg", "Wake-on: g"とのことなので、特に設定は不要
・前回同様、mWOLから起動を確認!
・iPhoneからスマートサーブ経由でもWOL起動を確認。sshでログインしてshutdownコマンド打って停止もOK。近所のマクドナルドからやってみた^^;

ひとまず、環境はできた。
電源落とすのに、毎回sshからshutdownは面倒なので、何かいい方法はないか考えよう。あと、起動したらメールでお知らせしてくれる仕組みとかもあるといいな。