DDNS更新スクリプト(運用編)

運用とかそんな大層なもんじゃないですが,先月作ったスクリプトがどうなったかについて書いておきます.

# ls -lart
total 40
drwxrwsr-x 3 root staff 4096 Feb 12 23:36 ..
-rw-r--r-- 1 root staff 49 Feb 16 19:27 log~
-rw------- 1 root staff 15 Feb 16 19:27 getip~
-rw-r--r-- 1 root staff 12 Feb 16 19:27 getip_status~
-rw------- 1 root staff 793 Feb 16 20:20 vd.sh~
-rwx------ 1 root staff 802 Feb 16 21:29 vd.sh
drwx--S--- 2 root staff 4096 Feb 16 21:29 .
-rw------- 1 root staff 444 Mar 16 18:55 log
-rw-r--r-- 1 root staff 12 Mar 16 18:55 getip_status
-rw------- 1 root staff 15 Mar 16 19:20 getip

getipは10分毎に取得できているようです.logが10分毎になっていないのは,さっき手動で回したせいです.

# cat log
Tue Feb 16 19:52:03 JST 2010 -> 119.245.10.115
Tue Feb 16 20:12:26 JST 2010 -> 119.245.10.115
Tue Feb 16 20:15:11 JST 2010 119.245.10.115 ->
Tue Feb 16 20:20:01 JST 2010 119.245.10.115 ->
Tue Feb 16 20:25:01 JST 2010 -> 119.245.10.115
Tue Feb 16 20:50:01 JST 2010 -> 119.245.10.115
Wed Feb 24 14:50:04 JST 2010 119.245.10.115 ->
Wed Feb 24 15:00:04 JST 2010 -> 210.165.205.7
Tue Mar 16 18:55:12 JST 2010 210.165.205.7 -> 119.245.11.216

お世辞にも上手くlogが取れてるとは言い難いですね.原因として,IPアドレスが変化すると,一時的にifconfigのinet addr欄が空白になることが考えられます.
ただ,変更日時と変更後のIPアドレスは分かるので,さほど困ることはないです.

PCルータの性能についてですが

$ free
total used free shared buffers cached
Mem: 1034944 779284 255660 0 114268 596360
-/+ buffers/cache: 68656 966288
Swap: 2650684 76 2650608

PCルータにはメモリ1G載せてるのですが,70M程度しか使っていないようです.
CPUはセレロン2Gですが,負荷により通信が落ちることもありません.
Atomあたりでも,NICさえしっかりしたもの積めば十分な性能が出る気がします.
家庭用ルータより速くて小回りが効くので,設置場所さえ許されるのであればおすすめです.