<参加手順>
http://www.distributed.net/rc5/rc5v2-clients.html にある
FreeBSD (x86) FreeBSD 2.X系
FreeBSD 3 (x86) FreeBSD 3.X系
を GETして tar xvzf rc56401-freebsd-x86-cli.tar.gz します。
rc564 を実行します。初回は設定メニューがでます。
(2回目以降は rc564 -config でメニューがでます)
# cd rc56401
# ./rc564
こんなメニューがでます。
RC5-64 v2.6401 client - a project of distributed.net
Copyright distributed.net 1997
Visit http://www.distributed.net/ for more information. 'rc564 HELP' for usage
Error reading ini file - Using defaults
CLIENT CONFIG MENU
------------------
1) Email to report as [default:rc5@distributed.net] ==> rc5@distributed.net
2) Blocks to Buffer [in:out] [default:10] ==> 10:10
3) Blocks to complete in run [default:0] ==> 0
4) Hours to complete in a run [default:0.0] ==> 0.0
5) Keys per timeslice - for Macs etc [default:65536] ==> 65536
6) Level of niceness to run at [default:0] ==> 0
7) File to log to [default:] ==>
8) Network communication mode [default:1] ==> 1
15) Optimize performance for CPU type [default:-1] ==> -1
16) Message Mailing (bytes) [default:0] ==> 0
21) Number of CPUs in this machine [default:1] ==> 1
22) Checkpoint information filename [default:none] ==> none
0) Quit and Save
まず 1 を入力して 参加アドレスを決めます。
rc5@jp.freebsd.org と入力すると楽です。
ここで自分のメールアドレスを入力した場合は 後で ポイントを
rc5@jp.freebsd.org に寄付するような登録作業をする必要があります。
よくある質問
http://www.linux.or.jp/~rc5/faq.html を見て下さい。
次に 8 を入力します。
そのマシンが直接 外界と繋がっている場合は 1 、
HTTP proxy経由の場合は 4 を入力します。そうするとメニューに新たに
9) Preferred KeyServer Proxy
[default:rc5proxy.distributed.net] ==> rc5.tani.takatsuki.osaka.jp
11) Local HTTP proxy address
[default:wwwproxy.corporate.com] ==> 1.2.3.4
12) Local HTTP proxy port [default:80] ==> 8080
が追加されます。
9番は キーをどこからもらうかの指定です。
国内に rc5.tani.takatsuki.osaka.jp というサーバがあるそうなので そこを
指定しましょう。
11番は proxyサーバのホスト名もしくはIPアドレスです。
12番は proxyサーバのport番号の指定です。
自分の環境にあった内容を設定してください。
これで終りですので 0 を入力します。
<実行>
普通に rc564 を実行します。
まず 種を サーバから取って来ます
途中結果が画面に表示されます。
ある程度の数だけ計算すると結果を サーバに送ります(HTTPで)
(数は Blocks to Buffer [in:out] => 10:10 の指定です)
rc564は 途中で kill で止めても大丈夫です。その結果をファイルに書き出し
て覚えています。また実行すれば 続きから計算します。
裏で ずっと走らせたい人は rc564 < /dev/null >& /dev/null & で実行して
ください。
ダイアルアップの人は PPP接続したら
まず rc564 -fetch を実行して 種を取ります。
次に rc564 -flush で溜っている計算結果を送ります。
これが終ったらPPP接続を切って rc564 -runoffline で計算をはじめます。