僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
hotmailに捨てアドを登録してみた。
くどい登録項目を埋める。そのくせ知りたいことはろくに表示されない。
早速 $ echo hello | mail -s test USER@hotmail.co.jp する。
デフォルトで迷惑メール扱いだった。
続いて、$ dig hotmail.co.jp MX して、出たアドレスに telnet $ADDR 25 して みた。dataの下にSubject: を入れ忘れて(件名なし)になったが、これもよし。
$ telnet $ADDR 25 Trying XXX.XXX.XXX.XXX... Connected to XXX.XXX.XXX.XXX. Escape character is '^]'. 220 bay0-pamc1-f7.bay0.hotmail.com Sending unsolic\ ited commercial or bulk e-mail to Microsoft's comp\ uter network is prohibited. Other restrictions are\ found at http://privacy.msn.com/Anti-spam/. Viola\ tions will result in use of equipment located in C\ alifornia and other states. Sat, 24 Dec 2005 17:13\ :56 -0800 helo DOMAIN 250 bay0-pamc1-f7.bay0.hotmail.com (3.1.0.17) Hell\ o [XXX.XXX.XXX.XXX] mail from: USER@DOMAIN.TLD 250 USER@DOMAIN.TLD....Sender OK rcpt to: USER@hotmail.co.jp 250 USER@hotmail.co.jp data 354 Start mail input; end with <CRLF>.<CRLF> From: USER@DOMAIN.TLD To: USER@hotmail.co.jp Hey! How do you do? bye! . 250 <BAY0-PAMC1-F7Qb0Sul00022624@bay0-pamc1-f7.bay\ 0.hotmail.com> Queued mail for delivery quit 221 bay0-pamc1-f7.bay0.hotmail.com Service closing\ transmission channel Connection closed by foreign host.
久しぶりにqemu環境下のNetBSD。
目的は
BSD Hacksの#60にあったcgd(4)。
要するにファイルシステムの暗号化だ。
FreeBSDもハンドブックに同様の
記述あり。
既存のパーテーション、ドライブの流用は厄介っぽい
(ドライブを新規に追加するのが一番らしい)し、
そのためのマシンを用意できそうにないので
仮想環境で辛抱。まずはカーネルから。
% cd /usr/src/sys/arch/i386/conf % diff third forth 1141c1141 < #pseudo-device cgd 4 \ # cryptographic disk devices --- > pseudo-device cgd 4 # crypt\ ographic disk devices
を筆写しようかと思ったのだけど、 間違えてrxvtもろとも切ってしまった。どうでもいいわ。
qemuでのNetBSDカーネルビルドには3時間半かかった。
で、100MBの空のファイルを用意し、qemuで-hdb に指定して再起動。
デバイス名は/dev/wd1dにアサインされたようだ。
NetBSD Guideもぼんやり見て、ディスクをランダムな数で埋めておく。
# cgdconfig -s cgd0 /dev/wd1d \ aes-cbc 128 < /dev/urandom # cgdconfig -u cgd0 # cgdconfig -g -V disklabel -o \ /etc/cgd/wd1d aes-cbc 256 # cat /etc/cgd/wd1d algorithm aes-cbc; iv-method encblkno; keylength 256; verify_method disklabel; keygen pkcs5_pbkdf2/sha1 { iterations 608; salt XXXXXXXXXXXXXXXXXXXX=; }; # cgdconfig -V re-enter cgd0 /dev/wd1d /dev/wd1d's passphrase: re-enter device's passphrase: #
ようやく、ここまで。
disklabelの手前までどうにか。man読まねば...
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。