ぽっぺん日記@karashi.org
2006-05-06(Sat) [長年日記]
_ 6.1-RC2の/etc/rc.d/jailが変
今朝、CVSupしたものなので、もしかすると環境によって違うのかも知れないけれど(CD-ROMからインストールしたとか)。
rc.confもしくは/usr/local/etc/ezjail/hogeで、jail_hoge_interfaceとjail_hoge_ipさえ設定しておけば、今までのようにrc.confであらかじめ設定しておかなくても、jail起動時に自動的にinterface aliasを上げてくれるという仕組みなんだけども、ifconfigのパラメータの与え方が変と言うか、間違っているっぽい。
--- jail.orig Sat May 6 11:32:12 2006
+++ jail Sat May 6 11:32:47 2006
@@ -165,7 +165,8 @@
continue;
fi
if [ -n ${jail_interface} ]; then
- ifconfig ${jail_interface} alias ${jail_ip} netmask 255.255.255.255
+ #ifconfig ${jail_interface} alias ${jail_ip} netmask 255.255.255.255
+ ifconfig ${jail_interface} ${jail_ip} netmask 255.255.255.255 alias
fi
if checkyesno jail_mount; then
info "Mounting fstab for jail ${_jail} (${jail_fstab})"
@@ -240,7 +241,8 @@
echo -n " $jail_hostname"
fi
if [ -n ${jail_interface} ]; then
- ifconfig ${jail_interface} -alias ${jail_ip}
+ #ifconfig ${jail_interface} -alias ${jail_ip}
+ ifconfig ${jail_interface} ${jail_ip} -alias
fi
rm /var/run/jail_${_jail}.id
else
こうじゃないとダメだと思うんだよな。
2006/5/14追記
6.1Rで確認してみたところ、ifconfigは
ifconfig NIC alias IP_ADDR netmask 255.255.255.255
という形式のパラメータを受け付けるみたい。
もしかしたら、エラーを吐くというのは俺の勘違いだったかも。
2006/5/16追記
_ rc.dのdebug用にrc_debugという変数があることに気付いた
/etc/rc.d/jailの所々で、debugという関数を呼び出しているので調べてみたら見付けた。
/etc/rc.confに
rc_debug="YES"
を書いてあげれば使える。
シェルスクリプトのdebugは結構大変なので、こういう仕組みがあると便利だ。
_ 出勤したら、オープンソースマガジン2006年06月号が届いていた
最近、記事がネタ不足気味な感じだったので、定期購読を止めようかと思っていたのだが、今月号は結構面白い記事が多いな。
定期購読は、残りあと3号なので、もうちょっと様子見。
_ 車の擦った跡、やっぱり結構目立つなー
意識している所為かも知れんけど。
去年、妻がポールで擦ってドアを取り替えた時に保険を使っているので、修理しないでこのままにしようと思っていたんだけど、どうしようかなー。
で、そんなことを考えていたら、自動車税の納付書が届いている罠。また金が飛んでいく。
_ できごととか雑感とか
- 出勤日。世間的にはGW中な所為か、電話もほとんどなく、えらく静かな一日だった。
[ツッコミを入れる]
[]
本日のPingbacks(全0件)




まで頂ければ幸いです。