我正在努力学习使用凝固汽油弹实现Arista EOS自动化。下面是我正在运行的代码:
import napalm
driver = napalm.get_network_driver('eos')
device = driver(hostname='127.0.0.1', username='vagrant',
password='vagrant', optional_args={'port': 12443})
print('Opening ...')
device.open()
commands = ['show version', 'show configuration sessions', 'show ip interface brief']
res = device.cli(commands)
print(res)
执行上述代码。
现在我试图将命令show run
添加到上面的列表commands
。一旦我这样做,我就会得到以下错误:
请帮助我通过使用napalm
来执行show run
命令
cli
方法接受一个list
的命令,您提供了一个字符串'show run'
我的团队刚刚碰到这个问题,把我们所有人的头撞到墙上。在
似乎EOS驱动程序需要非缩写命令。所以当需要得到'show run'的输出时,发送的命令实际上应该是'show running config'。在
相关问题 更多 >
编程相关推荐