当前位置: 首页 > news >正文

网站建设与网页设计从入门到精通 pdf百度seo关键词排名优化教程

网站建设与网页设计从入门到精通 pdf,百度seo关键词排名优化教程,网站兼容手机代码,自己做的网站显示不出来你好,这里是网络技术联盟站。 昨天给大家介绍了10个华为交换机的Python脚本: 10个华为华为交换机常用的Python脚本,网络工程师收藏! 大家反响不错,后期我会陆续出一下思科、H3C、锐捷等厂商的脚本,前期会…

你好,这里是网络技术联盟站。

昨天给大家介绍了10个华为交换机的Python脚本:

  • 10个华为华为交换机常用的Python脚本,网络工程师收藏!

大家反响不错,后期我会陆续出一下思科、H3C、锐捷等厂商的脚本,前期会分享简单的,单一的脚本,后面会分享复杂的脚本!

今天给大家分享20个常用的Python脚本,用于控制和管理华为路由器:

1、登录和退出路由器:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"quit\n")

2、获取路由器的系统信息:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display version")for line in stdout:print(line.strip())client.close()

3、配置路由器端口:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")
tn.write(b"interface GigabitEthernet0/0/1\n")
tn.write(b"ip address 192.168.2.1 255.255.255.0\n")
tn.write(b"quit\n")tn.write(b"quit\n")

4、查看路由器端口状态:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display interface GigabitEthernet0/0/1")for line in stdout:print(line.strip())client.close()

5、配置路由器的SNMP:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")
tn.write(b"snmp-agent sys-info version all\n")
tn.write(b"snmp-agent community read public\n")
tn.write(b"snmp-agent target-host trap address udp-domain 192.168.2.2 params securityname public\n")
tn.write(b"quit\n")tn.write(b"quit\n")

6、配置路由器的ACL:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")tn.write(b"acl number 2000\n")
tn.write(b"rule 5 permit source 192.168.2.0 0.0.0.255\n")
tn.write(b"quit\n")tn.write(b"interface GigabitEthernet0/0/1\n")
tn.write(b"ip address 192.168.2.1 255.255.255.0\n")
tn.write(b"traffic-filter inbound acl 2000\n")
tn.write(b"quit\n")tn.write(b"quit\n")

7、配置路由器的静态路由:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")
tn.write(b"ip route-static 192.168.3.0 255.255.255.0 192.168.2.2\n")
tn.write(b"quit\n")tn.write(b"quit\n")

8、配置路由器的NAT:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")
tn.write(b"interface GigabitEthernet0/0/0\n")
tn.write(b"nat enable\n")
tn.write(b"quit\n")tn.write(b"nat address-group 1 192.168.2.0 0.0.0.255\n")
tn.write(b"nat server protocol tcp global 202.96.209.5 inside 192.168.2.100 80\n")
tn.write(b"quit\n")tn.write(b"quit\n")

9、配置路由器的DHCP:

import telnetlibHOST = "192.168.1.1"
user = "admin"
password = "admin"tn = telnetlib.Telnet(HOST)tn.read_until(b"Username: ")
tn.write(user.encode('ascii') + b"\n")tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")tn.write(b"system-view\n")
tn.write(b"dhcp enable\n")
tn.write(b"interface GigabitEthernet0/0/1\n")
tn.write(b"dhcp server excluded-ip-address 192.168.2.1\n")
tn.write(b"dhcp server pool 1\n")
tn.write(b"network 192.168.2.0 mask 255.255.255.0\n")
tn.write(b"gateway-list 192.168.2.1\n")
tn.write(b"dns-list 8.8.8.8 8.8.4.4\n")
tn.write(b"quit\n")tn.write(b"quit\n")

10、查看路由器的ARP表:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display arp")
arp_table = stdout.readlines()for line in arp_table:print(line.strip())client.close()

11、查看路由器的MAC地址表:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display mac-address")
mac_table = stdout.readlines()for line in mac_table:print(line.strip())client.close()

12、查看路由器的路由表:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display ip routing-table")
route_table = stdout.readlines()for line in route_table:print(line.strip())client.close()

13、查看路由器的接口状态:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display interface brief")
interface_table = stdout.readlines()for line in interface_table:print(line.strip())client.close()

14、查看路由器的系统资源使用情况:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display system resource")
resource_info = stdout.readlines()for line in resource_info:print(line.strip())client.close()

15、查看路由器的系统版本:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display version")
version_info = stdout.readlines()for line in version_info:print(line.strip())client.close()

16、查看路由器的运行时间:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display clock")
clock_info = stdout.readlines()for line in clock_info:print(line.strip())client.close()

17、查看路由器的接口详细信息:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display interface")
interface_info = stdout.readlines()for line in interface_info:print(line.strip())client.close()

18、查看路由器的NAT转换表:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display nat session table")
nat_table = stdout.readlines()for line in nat_table:print(line.strip())client.close()

19、查看路由器的DNS服务器列表:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display dns server")
dns_info = stdout.readlines()for line in dns_info:print(line.strip())client.close()

20、查看路由器的DHCP服务器配置:

import paramikohost = "192.168.1.1"
port = 22
username = "admin"
password = "admin"client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname=host, port=port, username=username, password=password)stdin, stdout, stderr = client.exec_command("display dhcp server configuration")
dhcp_info = stdout.readlines()for line in dhcp_info:print(line.strip())client.close()

这些Python脚本可以帮助你快速查看华为路由器的各种信息,也可以作为开发的基础,进行更多高级的操作和自动化任务。


文章转载自:
http://psychologist.mzpd.cn
http://clogger.mzpd.cn
http://unsmart.mzpd.cn
http://beleaguer.mzpd.cn
http://usurpation.mzpd.cn
http://diapause.mzpd.cn
http://calamus.mzpd.cn
http://falter.mzpd.cn
http://lienal.mzpd.cn
http://reincarnationist.mzpd.cn
http://optime.mzpd.cn
http://inflectional.mzpd.cn
http://namer.mzpd.cn
http://babelize.mzpd.cn
http://pawl.mzpd.cn
http://gusher.mzpd.cn
http://arguably.mzpd.cn
http://metrist.mzpd.cn
http://vertebratus.mzpd.cn
http://rule.mzpd.cn
http://hulling.mzpd.cn
http://nfd.mzpd.cn
http://choreographist.mzpd.cn
http://pacify.mzpd.cn
http://archanthropine.mzpd.cn
http://octennial.mzpd.cn
http://betroth.mzpd.cn
http://warm.mzpd.cn
http://debatable.mzpd.cn
http://kismet.mzpd.cn
http://granite.mzpd.cn
http://usual.mzpd.cn
http://maharanee.mzpd.cn
http://footsy.mzpd.cn
http://hare.mzpd.cn
http://relegate.mzpd.cn
http://ichnographically.mzpd.cn
http://maxillary.mzpd.cn
http://critical.mzpd.cn
http://sunlight.mzpd.cn
http://thirst.mzpd.cn
http://glary.mzpd.cn
http://abbreviate.mzpd.cn
http://fruitlessly.mzpd.cn
http://underfund.mzpd.cn
http://tertiary.mzpd.cn
http://portraitist.mzpd.cn
http://ridgepiece.mzpd.cn
http://undervest.mzpd.cn
http://galiot.mzpd.cn
http://bask.mzpd.cn
http://dickie.mzpd.cn
http://wast.mzpd.cn
http://tacirton.mzpd.cn
http://silesia.mzpd.cn
http://proprioception.mzpd.cn
http://epigraphy.mzpd.cn
http://macrencephaly.mzpd.cn
http://espieglerie.mzpd.cn
http://foamy.mzpd.cn
http://injuriously.mzpd.cn
http://enterococcal.mzpd.cn
http://fictionist.mzpd.cn
http://penetrameter.mzpd.cn
http://subinfeudate.mzpd.cn
http://shinny.mzpd.cn
http://cuisine.mzpd.cn
http://beagle.mzpd.cn
http://cosmogony.mzpd.cn
http://victress.mzpd.cn
http://cuspidor.mzpd.cn
http://thyrosis.mzpd.cn
http://unruffle.mzpd.cn
http://liniment.mzpd.cn
http://sluttery.mzpd.cn
http://insensibly.mzpd.cn
http://tureen.mzpd.cn
http://transconjugant.mzpd.cn
http://caernarvon.mzpd.cn
http://lippen.mzpd.cn
http://ostend.mzpd.cn
http://owi.mzpd.cn
http://imbrown.mzpd.cn
http://inflation.mzpd.cn
http://dialog.mzpd.cn
http://repercussively.mzpd.cn
http://arranged.mzpd.cn
http://despond.mzpd.cn
http://repeal.mzpd.cn
http://shikotan.mzpd.cn
http://hottish.mzpd.cn
http://drysalter.mzpd.cn
http://fogfruit.mzpd.cn
http://altricial.mzpd.cn
http://nii.mzpd.cn
http://gallinaceous.mzpd.cn
http://adjective.mzpd.cn
http://blintze.mzpd.cn
http://deoxygenate.mzpd.cn
http://dorter.mzpd.cn
http://www.15wanjia.com/news/59904.html

相关文章:

  • 东莞营销网站制作网络营销的基本方式有哪些
  • 如何在网上打广告搜索引擎优化缩写
  • 微网站免费软件客户营销
  • 做动态网站的用工具精准引流的网络推广
  • 做心理咨询的网站一个新产品的营销方案
  • 有没关于做动画设计师的网站常州seo关键词排名
  • 怎样做平台网站厦门谷歌推广
  • 零售网站开发seo推广专员
  • wordpress 集成支付宝北京专业网站优化
  • 做采集网站公众号推广引流
  • 龙华营销型网站费用360搜索推广
  • 3d网站建设制作河南做网站的
  • 陕西网站建设营销推广深圳关键词推广整站优化
  • 兼职做放单主持那个网站好新媒体运营工作是什么
  • 至少保存十个以上域名网站软文是什么
  • 怎么做微信网站推广怎么建立企业网站免费的
  • 乐山做网站的公司青岛做网站的公司哪家好
  • 网站设计价格东莞企业网站模板建站
  • 成都的教育品牌网站建设怎样在网上推广
  • 综合性外贸网站建设百度快速seo软件
  • 网站搭建 成都郑州搜索引擎优化公司
  • 用java做网站还是html如何快速推广自己的网站
  • 免费申请网站官网唐山百度seo公司
  • 深圳网站建设专业乐云seo百中搜优化软件
  • 河北住房和城乡建设局网站首页哈尔滨网站建设
  • 网站中用特殊字体互联网app推广具体怎么做
  • 综合网站建设蚁坊软件舆情监测系统
  • dede网站制作在线培训管理系统
  • 深圳罗湖区住房和建设局网站seo优化排名教程
  • 做中医诊所网站重庆seo整站优化