juniper pyez在ubuntu20.04上的安裝與測試

環(huán)境: ubuntu20.04

apt-get update

apt-get install python3-dev -y

apt-get install libxslt1-dev libssl-dev libffi-dev -y?

apt install python3-pip -y

pip3 install junos-eznc


VMX設(shè)置 set system services netconf ssh


from jinja2 import Template

from jnpr.junos import Device

from jnpr.junos.utils.config import Config

template = Template('set interfaces {{ ifd }} unit {{ unit }} family inet address {{ ip }}')

ifa1 = template.render(ifd='ge-0/0/2',unit='0',ip='10.0.1.1/24')

dev = Device(host='10.x.x.x',user='root',password='Youpassword').open()

with Config(dev, mode='private') as cu:?

? ? cu.load(ifa1, format='set')

? ? cu.pdiff()

? ? cu.commit()

dev.close()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容