[リナザウ]LAN接続時にsambaの自動ON/OFF
SL-C700を使っていて面倒なのが、LANをONしてからsambaを手動で起動しなければならないこと。いろいろとつつきまわした結果、/etc/pcmcia/networkの
- startエントリにsamba start
- checkエントリの最初にsamba stop
- checkエントリの最後から2行目にsamba start
- stopエントリの最初にsamba stop
を追加しておけば、ほぼ問題なく自動的にsambaをON/OFFできることがわかった。
最初stopエントリにsamba stopを追加するだけでいいと思ったのだが、それだけではcheckエントリでsambaが動いているのを検出して『ソフトウェアがネットワークを使用しています。接続を切ることができません』と表示が出てしまう。この原因がわからずかなり悩んだ。結局checkエントリを呼び出しているのに気付くまで小一時間格闘してしまった。
ほんとうはcheckエントリでsambaを一瞬OFFするのは気にいらないのだけど、まあそこまで本格的にやらなくてもいいかな〜と。