山崎です。
[vine-users:069019] で ifplugd を知り、
私も早速入れてみたのですが、うまく動かすことができませんでした。
具体的には、/etc/ifplugd/ifplugd.actionの書式が分かりません。
やりたいこと:ネットワークケーブルを挿したときだけ
有線LANを使い、それ以外は無線LANを使う。
無線LANでの接続はできており、デバイスはath0です。
有線LANはeth0です。
# ifup ath0 && ifdown ath0 は正常にできます。
ここを見ろ、みたいなのでもよいので教えてください。
よろしくお願いします。
以下、私が書いて(間違った)ifplugd.actionとifplugd.confの内容です。
(コメント行は消しました)
-----------------------------------------------
$cat /etc/ifplugd/ifplugd.action
#!/bin/sh
set -e
if [ -z "$1" ] || [ -z "$2" ] ; then
echo "Wrong arguments" > /dev/stderr
exit 1
fi
if [ "$2" = "up" ] ; then
/sbin/ifdown ath0
/sbin/ifup eth0
exit 0
elif [ "$2" = "down" ] ; then
/sbin/ifdown eth0
/sbin/ifup ath0
exit 0
fi
exit 1
-------------------------------------------------
$ cat /etc/ifplugd/ifplugd.conf
INTERFACES="ath0 eth0"
ARGS="-fwI -u0 -d10"
-------------------------------------------------
--
yama-aki@xxxxxxxxxxxxxxxxxxxxx