僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
Plamo-4.51で試してみた。
やったことは
ぐぐって真っ先に出たページの通り。make install して、
/etc/acpi/events/power に
event=button.power.* action=/sbin/poweroff
で、acpid を起動して、電源ボタンを押すと
"The system is going down for system halt NOW!"。
やがて電源断。
LFS-6.4 なNote でも同様。
etch でPPPoE の設定をしてたら、statusは "plog" で
確認できるとか、そんなメッセージが出た。
man -w plog したら、/usr/share/man/man1/pon.1.gz
と出た。
# plog Jan 30 09:55:51 etch pppd[2626]: Using interface ppp0 Jan 30 09:55:51 etch pppd[2626]: Connect: ppp0 <--> eth3 Jan 30 09:55:52 etch pppd[2626]: PAP authentication succeeded Jan:XX:XX:XX:XX etch pppd[2626]: peer from calling number \ XX:XX:XX:XX:XX:XX authorized Jan 30 09:55:52 etch pppd[2626]: Cannot determine ethernet \ address for proxy ARP Jan 30 09:55:52 etch pppd[2626]: local IP address $LOCAL Jan 30 09:55:52 etch pppd[2626]: remote IP address $REMOTE Jan 30 09:55:52 etch pppd[2626]: primary DNS address $DNS1 Jan 30 09:55:52 etch pppd[2626]: secondary DNS address $DNS2
# cat `which plog` #!/bin/sh if [ -s /var/log/ppp.log ]; then exec tail "$@" /var/log/ppp.log else exec tail "$@" /var/log/syslog | grep ' \(pppd\|chat\)\[' fi
ダイナミックDNSを更新させるPerlスクリプト。
etch にapt-get すると、ncursesな設定画面が出た。
必要事項を記入して実行してみたが、認証に失敗して
撥ねられる。
# ddclient --verbose WARNING: file /etc/ddclient.conf, line 10: assignment ended with an open quote WARNING: file /etc/ddclient.conf, line 10: assignment ended with an open quote INFO: setting IP address to $SOME_IP for $MYDOMAIN.TLD UPDATE: updating $MYDOMAIN.TLD CONNECT: $DDNS.TLD CONNECTED: SENDING: GET /nic/update?system=dyndns&hostname=$MYDOMAIN.TLD&myip=$SOME_IP HTTP/1.0 SENDING: Host: $DDNS.TLD SENDING: Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXXX SENDING: User-Agent: ddclient/3.6.7 SENDING: Connection: close SENDING: RECEIVE: HTTP/1.1 200 OK RECEIVE: Date: Fri, 30 Jan 2009 02:07:49 GMT RECEIVE: Server: Apache RECEIVE: Content-Type: text/plain RECEIVE: Connection: close RECEIVE: RECEIVE: badauth FAILED: updating $MYDOMAIN.TLD: badauth: Bad authorization (username or password)
/etc/ddclient.conf を見ると、十行目が
"password='PASSWD'"となっていた。
パスワードに英数字でない記号("%"と"#")を含んでいたのが敗因だったようだ。
"'"を外したり、"\#"したりしてみたが、全然効き目がなかった。--verbose を付けても
何もエラーメッセージを吐かずに失敗(更新は反映されず、"$?"が"1")したりする。
パスワードを(Webサイトにログインして、そっちから)変える以外、対処法が見当たらなかった。
/etc/ddclient.conf も貼っとくとするか。
pid=/var/run/ddclient.pid protocol=dyndns2 use=if, if=ppp0 server=members.dyndns.org login=$LOGIN password=$PASSWD $MYDOMAIN
追記(2009/1/31)。
これっぽい気がするが、追試は来週以降だろうな。
ちょこちょこ。
/var/log$ find . -amin 5 ./lastlog ./faillog /var/log$ date 2009年 1月 30日 金曜日 15:32:17 JST /var/log$ ls -l `find . -amin 5` -rw-r--r-- 1 root root 24024 2009-01-30 15:27 ./faillog -rw-rw-r-- 1 root utmp 292292 2009-01-30 15:27 ./lastlog
date ; find . -amin 5 -exec ls -l {} \; の方がよさげ。
いや、date ; find . -amin 5 | xargs ls -l か。
ともかくbittorrent。
----------------------------------------------------------- | size: 680,609,008 (649.08 MiB) | | dest: /$DIR/KNOPPIX_V6.0-ADRIANE_V1.1CD-2009-01-27-EN | | progress: #______________________________________________ | | status: finishing in 0:44:51 (5.6%) | | dl speed: 332.6 KB/s | | ul speed: 1.1 KB/s | | sharing: 0.003 (0.1 MB up / 36.2 MB down) | | seeds: 33 seen now, plus 2.994 distributed copies | | peers: 7 seen now, 51.6% done at 725.4 kB/s | -----------------------------------------------------------
seeds はまもなく100を越えた。
キャプチャしたパケットを sort|uniq -c |sort -nr すると、なかなか壮観だった。
全部頂戴したが、もうしばらく放置しておこう。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。