2008年1月アーカイブ

カレンダー: 2008年1月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

~~正月休み中なのですが、ヒマなので昨年末の職場 PC を CentOS にした件のことをまとめてアップしたいと思います~~

ここ何年かは TurboLinux, SuSE と、KDE に注力するディストリビューションを使ってきたこともあり、デスクトップは KDE がお気に入りです。
もちろん CentOS にも KDE のパッケージは用意されていますが、デフォルトは Gnome で、オプションを選択しないとインストールされなかったりと、あまり力が入っていない感じです。
サーバ系のプロトタイプ開発のために CentOS にしたものの、デスクトップはやっぱり KDE が好きなので、オプションをインストールして、普段利用するデスクトップには KDE を選択します。

・・・が、RedHat の KDE と Gnome でデザインを統一するという余計なお世話な方針のせいで、KDE にするだけではイマイチ垢抜けない感じです。仕方ないので、細かくカスタマイズをしていくことにします。

まず、外観&テーマを変更します。

テーマ → クリスタル SVG
ウィンドウ装飾 → Quartz
ウィジェットスタイル → Plastik
色スキーム → Kermik (一部カスタム)
背景 → ブルーブレンド

フォントもイマイチなので、以前使用していた TurboLinux についていたリコーフォントをインストールしてそちらをデフォルトにします。

・・・カスタマイズを進めて、だいぶん良くなってきたと思っていたら、何故か GDM が core dump してログイン画面がまともに表示されなくなってしまいました。
軽く Google で検索してみても、原因や対策方法は見つかりません。
分かりませんが、どうせデスクトップは KDE なので、さっさと GDM には見切りをつけて KDM に切り替えてしまうことにします。

調べて見ると、切り替えるためには設定ファイル「/etc/sysconfig/desktop」を変更すればよいようです...

DISPLAYMANAGER="KDE"

変更して X をリセットすると、テーマが見つからずデフォルトのテーマになってしまいます。
まぁこのままでも機能上の害はないのですが「/usr/share/config/kdm/kdmrc」を修正すれば OK なようなので対策します。

Theme=/usr/share/apps/kdm/themes/CentOSCubes

OK。
GDM のときとぱっと見は区別がつかないログイン画面になりました。(^^;;;;;;

いつまでも見た目で遊んでいると怒られるので、次は適当に切り上げてユーティリティやアプリを設定して、仕事ができるレベルまで環境を整えることにします。

年末年始は、実家に帰省しています。
アニヲタ的には、この時期は番組の改編や特番などチェックするべきことが多く、HDD レコーダの EPG のリミットを越えて部屋を離れるのはかなり心残りなのですが、そんな理由で帰省期間を縮めると本格的にダメなひとの烙印を押されそうなので、ちゃんと帰ることにしました。(^^;;;;;;;;;;;;

とはいっても、やはり気になるので、実家から遠隔で HDD レコーダ を操作する方法を検討することにします。(^^;;;;;;;

幸い、うちの HDD レコーダは、東芝の RD-S300 で、こいつはネットに繋げばブラウザを利用して操作することが可能なのですが、実家からアクセスするためには 2 つほど問題がありました。

1 つめは、ネットから操作する場合は本体の電源を ON にしておく必要があるということです。考えれば当然なのですが、そもそも今回は部屋から遠く離れた場所で操作するのが目的なので、この制限はイタすぎます。

# 帰省期間中、電源入れっぱなしという方法もあるんでしょうが、電子ちゃんに怒られそうなのでとりあえず考えないことにします。

2 つめは、操作画面で Java アプレットを使用しているところがあるので、NAT を越せないのではないかという疑念がある点です。(最初からあきらめているので、本当にダメかは検証していませんが)

1 つめの方は、マニュアルを見ているときに発見した WOL (Wake-On-LAN) という単語から突破する方法が見つかりました。WOL は、サーバなんかの電源を特殊なパケットを送出して入れる規格で、以前使用していた PC が、電源を落としても LAN のリンクが down しない理由を調べたときに知ってはいたのですが、実際にやってみたことはないし、まさか HDD レコーダが対応しているとは思いもしなかったので盲点でした。

早速使い方を調べて、実験してみることにします...

Debian の場合、パッケージがあるので、

# apt-get install wakeonlan

で、インストールは終了します。
実行には、対象機器の MAC アドレスが必要なので、一旦電源を入れて arp で MAC アドレスを調べてから電源を切り、

# wakeonlan MACアドレス

を実行します。すると、ちゃんと HDD レコーダの電源が入りました。成功です。
電源 OFF は、GUI で行えるので、これで電源操作は OK そうです。

次は、アプレット対応ですが、これは OpenBlockS に PPTP のサーバをたてて VPN で実家から繋ぐという方法でクリアすることにしました。

PPTP もやったことないので調べると、ポート 47 と 1723 を使用するようなので、とりあえず ADSL ルータのポートマッピングを追加しておきます。
# よくよく調べたら今回の場合、ポート 47 は不要だったかも...

ルータ側の設定ができたら、

# apt-get install pptpd

で、インストールし、/etc/pptpd.conf の localip と remoteip を追加、 /etc/ppp/chap-secrets に、アクセスするためのアカウントとパスワードを追加して、/etc/init.d/pptpd start で起動します...

うまくいくようになったので、次は Windows 側の設定をします。
マイ ネットワークのプロパティから「新しい接続」で VPN の接続を追加します...

・・・接続。ちょっと時間がかかりましたが、接続できたようです。
内部 IP アドレスでブログにアクセスすることもできます。
うまくいっているようなので、目的の HDD レコーダにアクセスしてみます・・・

ん?接続がタイムアウトしてしまいます。

どうも PPTP サーバがたっているサーバ以外にアクセスできないようです。
ファイアウォールの類は設定していないのでパケットの転送の問題でアタリをつけます。

# cat /proc/sys/net/ipv4/ip_forward
0

やはり IP 転送が無効になっているようです。
とりあえず、

# echo 1 > /proc/sys/net/ipv4/ip_forward

で有効にしてやってみます。
OK。これだけだとリブートすると戻ってしますが、まぁとりあえずはよしとしましょう。



ナビゲーション

最近のコメント


最近のコメントを表示...
Powered by Movable Type 4.01