最近Quaggaを使ってネットワーク構築をしてるのですが、conf t(設定モード) を実行した時に、VTYはロックされた状態となり困ったのでこれの対処方法をメモしようと思います。 原因はQuaggaは同時に1セッションしかconf tできない仕様となっているので、接続のあまり良くない無線LAN環境などで作業をしていてセッションが切れてまって、Quaggaのセッションがなぜか残ってしまった時に起こります。
エラー事象
下記のようにエラー表示されて、conf tできない状態
text<br />
# vtysh</p>
<p>Hello, this is Quagga (version 0.99.22.4).<br />
Copyright 1996-2005 Kunihiro Ishiguro, et al.</p>
<p>Router# conf t<br />
VTY configuration is locked by other VTY<br />
対処方法:プロセスをkillする
- psでプロセスを確認 2つあるのでどっちかですね。
text<br />
# pgrep vtysh<br />
4811<br />
4869<br />
- とりあえずまとめてKillします。
text<br />
# pgrep vtysh | xargs kill<br />
もう一度conf tしてみる
text<br />
# vtysh</p>
<p>Hello, this is Quagga (version 0.99.22.4).<br />
Copyright 1996-2005 Kunihiro Ishiguro, et al.</p>
<p>Router#<br />
Router#<br />
Router# conf t<br />
Router(config)#<br />
無事conf tできました。 Ciscoのようにclear line vtyがあればいいのになぁ 以上