正文内容加载中...
posted @ 2016-09-03 00:51 Vooom 阅读(4522) 评论(1) 推荐(0) 编辑
摘要:Note: 这里的对象是广义的,一个列表也算 有name的不在讨论之列, 因为可以直接输出 没有name的,可以参考如下代码,使用到的是globals() except_word是用于过滤掉那些不想要的结果的,比如下面的例子中的for循环的each_item 这种 for循环干扰的情况有的时候会出现 阅读全文
posted @ 2016-09-01 00:02 Vooom 阅读(4439) 评论(0) 推荐(0) 编辑
摘要:似乎是connection自己断了解决的办法是在创建conn的时候添加下面这句 conn.keep_this = conn_session 完整代码 def create_a_conn(ip_addr, port, username, password): ''' creat a conn to r 阅读全文
posted @ 2016-08-31 23:40 Vooom 阅读(3208) 评论(0) 推荐(0) 编辑
摘要:paramiko 和 pexpect在笔记里被跳过 因为,他们都可以被netmiko所取代,不想在他们身上浪费太多时间 补一个地方就是,如果用paramiko遇到了connection莫名自己关闭的情况,参考下面的代码 def create_a_conn(ip_addr, port, usernam 阅读全文
posted @ 2016-08-29 23:22 Vooom 阅读(3828) 评论(0) 推荐(0) 编辑
摘要:SNMPv3 SNMPv3在路由器端的配置 这个我都没配置过,还得现学现卖这个链接说的是SNMPv3的基本配置 这个链接说的是SNMPv3的view命令,用于管理员可以看到哪些层级的内容 1) 配置 snmp-server group READONLY v3 priv read VIEWSTD ac 阅读全文
posted @ 2016-08-20 17:09 Vooom 阅读(380) 评论(0) 推荐(0) 编辑
摘要:telnetlib telnetlib 总体来讲还是很好理解的,因为已经耍过paramiko 关于 .read_very_eager(), 简单理解就是就是读尽量多,读到没有反馈了为止 关键功能 1) 从telnetlib引用过来的第一个要被用到的:telnetlib.Telnet(ip_addr, 阅读全文
posted @ 2016-08-17 14:33 Vooom 阅读(728) 评论(0) 推荐(0) 编辑
摘要:很基础很重要的一课,虽然很简单,但是防止以后忘了,还是记下来 这个笔记里说的都是import本地的,自己创建的,或者复制粘贴的别人的,总之“不是安装到library”的module or package, 所以标题里有个大写的LOCAL module what’s a module ?It’s ju 阅读全文
posted @ 2016-08-08 13:08 Vooom 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:Git git clone 在github.com右上角点击加号创建新的repository 在Linux或Mac命令行下,找到你想存放这个repository的目录,然后git clone 某个repository的https链接 git clone 除了上面那种方法还可以通过SSH的方式,但是我 阅读全文
posted @ 2016-08-06 17:25 Vooom 阅读(736) 评论(0) 推荐(0) 编辑
摘要:上次用NAPALM实现了一个给端口加description的小功能,但是那次仅仅是用于给一个设备的一个端口加description,没有实现一次给多个设备加,也没有实现一个给多个端口加(虽然这次也没实现,但是快了)。 今天只讨论IOS,古老的IOS。 循环的功能是通过bash自带实现的,其实也可以通 阅读全文
posted @ 2016-05-12 22:52 Vooom 阅读(814) 评论(0) 推荐(0) 编辑
摘要:其实之前写“从香港机房引入google/bitbucket路由”的时候,对community value的了解还并不深入,对Juniper default BGP export/import policy的理解也不是很深入。我需要再整理一下对它们的理解。 这里有一个很好的case, http://w 阅读全文
posted @ 2016-04-14 23:45 Vooom 阅读(253) 评论(0) 推荐(0) 编辑