-1

私はネットワーク管理者で、Cisco ルーターで ipsec トンネルを作成するプロセスを自動化したいと考えています。Exscript モジュールを使用して、ルーターへの ssh 接続を確立し、そこでいくつかのコマンドを実行したいと考えています。

from Exscript.util.interact import read_login
from Exscript.protocols import SSH2
from Exscript import Host, Account

def create_ipsec_tunnel(event):
account = Account('login','password')
conn = SSH2()                       
conn.connect('192.168.1.1')     
conn.login(account)  
conn.execute('conf t')
conn.execute('crypto isakmp policy 1')
..............
conn.send('quit\r')
conn.close()

ipsec トンネルを作成するには、暗号化ポリシー、アクセス リスト、変換セットなどを作成する必要があります。そのようなパラメータが既に存在するかどうかのチェックを追加したいと思います。たとえば、newipsectunnel という名前のアクセス リストを作成するとします。アプリケーションを作成する前に、そのような名前のアクセス リストがすでに存在するかどうかを確認する必要があります。

この問題を解決する方法を教えてください。前もって感謝します。

4

1 に答える 1

0

「show ip access-lists ACLNAME」のようなコマンドを入力して、出力を解析できます (何も見つからない場合は空の行)。

于 2013-07-20T15:25:59.987 に答える