模拟器脚本 网络工程师就算没有真机,也可以在ensp模拟器上玩python编程自动化!

11/28 06:15:39 来源网站:辅助卡盟网

模拟器脚本 网络工程师就算没有真机,也可以在ensp模拟器上玩python编程自动化!

网络工程师阿龙圈内最早的公益公众号,本号已认证!学网络关注我一个就够了(关注近6w+)

关注

听说99%的网工都来这里充电吖

关注我,一个老HCIE(编号3558)带你轻松玩网络技术!交个朋友,一起和一个技术狂热者相互交流,共同成长!

前面几期我们分享过利用Telnetlib、Netmiko模块来实现登录交换机修改配置,本期我们再介绍一个模块,叫Paramiko模块,这回我不打算用真机的,改用ensp模拟器试试看,这样大家也可以在没有真机的情况下,也能练练python自动化编程,体验一下,一旦成功了模拟器脚本,相信你会对编程越来越感兴趣的。还有一点值得提醒的就是后续如果学更多编程知识,在没有测试机的情况下,不建议直接拿生产网来测试,也应该先用ensp等模拟器,多测试几遍,代码多推敲几遍,避免人为失误,导致网络故障,不然你的年终奖就要泡汤啦!

一、安装Paramiko模块

同样,由于Paramiko也是第三模块,所以我们需要在电脑上安装一下。在CMD,输入命令:pip3 install paramiko

然后进入python 解释器,输入:import paramiko

如果没有报错,就说明安装没问题啦!

ok模拟器脚本,接下来,我们来说搭个简单环境卡盟,以后再搭批量的。

二、搭建实验环境

1、用模拟器上桥接台式电脑的网卡:

(看不清楚,可单击放大查看)

2、连线,配置交换机IP地址。

sys

[Huawei]sys SW1

[SW1]

[SW1]vlan 10

[SW1-vlan10]qu

[SW1]

[SW1]int Vlanif 10

[SW1-Vlanif10]ip add 192.168.56.100 24

[Huawei-Vlanif10]undo shu

[SW1]int g0/0/1

[SW1-GigabitEthernet0/0/1]port link-type access

[SW1-GigabitEthernet0/0/1]port default vlan 10

欢迎关注网络工程师阿龙原创文章。

测试一下 ensp上的交换机与台式电脑的连通性:

3、交换机上配置SSH

[SW1]dsa local-key-pair create

Info: The key name will be: SW1_Host_DSA.

Info: The key modulus can be any one of the following : 512, 1024, 2048.

Info: If the key modulus is greater than 512, it may take a few minutes.

Please input the modulus [default=512]:2048

Info: Generating keys...

[SW1]user-interface vty 0 4

[SW1-ui-vty0-4]authentication-mode aaa

[SW1-ui-vty0-4]protocol inbound ssh

[SW1-ui-vty0-4]

[SW1]aaa

[SW1-aaa]local-user along password cipher along123

[SW1-aaa]local-user along privilege level 15

[SW1-aaa]local-user along service-type ssh

[SW1-aaa]

[SW1]ssh user along authentication-type password

    暂无相关资讯
模拟器脚本 网络工程师就算没有真机,也可以在ensp模拟器上玩python编程自动化!