トップ «前の日記(2009-01-29(Thu)) 最新 次の日記(2009-01-31(Sat))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2009-01-30(Fri) くもり後

acpid-1.0.8

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 でも同様。

/usr/bin/plog

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

ddclient(8)

ダイナミック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)。
これっぽい気がするが、追試は来週以降だろうな。

find(1)

ちょこちょこ。

/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 か。

KNOPPIX-6.0

ともかく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や内容が変った場合はあしからず。

index.htmlは ここから。