路由

【路由器API】通过程序控制路由器的各种操作

霸气de小男生 提交于 2020-02-29 12:04:59
本文以 TP-LINK 为例,讲解如何通过程序操作路由器。 在浏览器输入路由器地址 http://192.168.1.1/ 会要求输入密码 认证方式为 401 通过 firebug 可看到 登录后 返回的响应头里有一个 Authorization 字段 值为 Basic xxxxxxxxxxx....... 这个就是登录的时候输入的用户名和密码 查看路由器管理界面的 html 发现 管理路由器断线和链接的文件是 /userRpm/StatusRpm.htm 而 断线 按钮 的响应链接 为 /userRpm/StatusRpm.htm?Disconnect=断 线&wan=1 现在我们用程序把 Authorization 加到响应头里 发送到 /userRpm/StatusRpm.htm?Disconnect=断 线&wan=1 就可以让路由器断线了 参数 "断 线" 可能需要转码 我的路由器是 utf8 的 java 示例代码: // 生成url URL url = new URL("http://192.168.1.1:8090/userRpm/StatusRpm.htm?Disconnect=%E6%96%AD%20%E7%BA%BF&wan=1" ); // 打开链接 URLConnection connection = url.openConnection(); // 把

动态路由协议

徘徊边缘 提交于 2020-02-29 10:36:39
动态路由协议 动态路由协议概述:路由器之间用来交换信息的语言 度量值:跳数,负载,时延,可靠性,成本 收敛:使所有路由表都达到一致状态的过程 静态路由与动态路由的比较:网络中静态路由和动态路由互相补充 按照路由执行的算法分类 距离矢量路由协议   依据从源网络到目标网络所经过的路由器个数选择路由   RIP、IGRP 链路状态路由协议   OSPF RIP路由工作原理 RIP是距离-矢量路由选择协议 定期更新 邻居 广播更新 全路由表更新 RIP的度量值和更新时间 RIP度量值为跳数 最大跳数为15跳。16跳为不可达 RIP更新时间 每隔30S发送路由更新信息,UDP520端口 Router(config)#router ip //启动RIP进程 Router(config)#network 直连ip网段 //宣告主机网段Router(config)#version 2  //启用V2版本Router(config)#no auto-summary  //关闭自动汇总 来源: https://www.cnblogs.com/Dpkg/p/12381578.html

2017.3.24上午

六眼飞鱼酱① 提交于 2020-02-29 05:45:13
路由器 OSPF 的基本配置 在上面的测试连通性全部成功后,可以进入 OSPF 协议的基本配置,把每台路由器中需要启 OSPF 协议的接口 IP 网段全部的宣告到 OSPF 中来。需要重点注意的是, OSPF 是无类路由协议,支持 VLSM 可扩展的子网。 R1 的全局配置模式做 OSPF 协议的宣告 R1(config)#router ospf 100 进入 OSPF 进程,后面的 100 是进程号 R1 ( config-router)#net 1.1.1.0 0.0.0.255 area 0 宣告 1.1.1.0/24 的网段,后面 area 区域为 0 ,也就是宣告进入到骨干区域“ 0 ”中。 R1(config-router)#net 199.99.1.0 0.0.0.255 area 0 宣告 199.99.1.0/24 的网段,后面 area 区域为 0 ,也就是宣告进入到骨干区域“ 0 ”中。 R2 的全局配置模式做 OSFP 协议的宣告 R2(config)#router ospf 100 进入 OSPF 进程,后面的 100 是进程号 R2(config-router)#net 2.2.2.0 0.0.0.255 area 0 宣告 2.2.2.0/24 的网段,后面 area 区域为 0 ,也就是宣告进入到骨干区域“ 0 ”中。 R2(config

2017.5.2上午

风流意气都作罢 提交于 2020-02-29 05:43:44
实验环境: Cisco Packet Tracer 5.3 实验步骤: 一、如图所示拖放好实验网络中的各个设备: 二、左键单击 Router0的图标,在Physical选项卡下,单击右方实物图上的电源开关部分以关闭路由器,然后在左边找到WIC-2T,拖动到右边合适的空槽,打开电源。结果如图。依次操作,给Router1和Router2也加上这个设备以便路由器之间的连接。 三,如图所示,用连线中的 Copper Straight-Through把PC、交换机、路由器三者连接起来,连接的时候选的都是FastEthernet口。然后用Serial DCE把3个路由器之间互相连接起来,连接的时候选择Serial口。注意接口的编号,在后边配置的时候需要对应。 四、接下来就是分配各个设备的信息。我用的 192.168这个IP段,分配和教程上保持一致。PC0、PC1到Router0的Fastethernet0/0口(这种路由器有2个fastethernet口,在和Switcher连接时我都选择的是0/0这个口)占用192.168.3.0这个网号;后边的PC2PC3以及PC4PC5分别占用192.168.4.0、192.168.5.0这两个网号。Router0和Router1之间的网络占用192.168.1.0,Router1和Router2占用192.168.2.0. 五、分配后先设置

一篇讲完思科交换机路由器基础命令,你要看么?

我的未来我决定 提交于 2020-02-29 03:48:34
一、交换机基本命令 交换机五种模式切换 > en //用户模式:直接进入交换机的模式,这个模式直接输入en进入特权模式即可 # conf t //特权模式:主要可以查看数据,保存等操作 (config)# inter f0/1 //全局配置模式:对交换机做操作 (config-if)# line console 0 //接口模式 (config-line)# //line模式:可以在line模式下给进入用户模式设置密码 五种模式之间的切换 exit //退出 end = ctrl + z //直接回到特权模式 2. 禁用DNS查询功能(防止敲错命令出现255.255.255.255等待) > en //进入特权模式 # conf t //进入全局配置模式 (config)# no ip domain-lookup //禁用DNS查询功能 (config)# exit //推出当前模式 # w //将当前操作保存,防止掉电配置信息丢失 3. 修改设备名 > en # conf t (config)# hostname BJ-ntd2002-sw1 //设置设备名为BJ-ntd2002-sw1 4. 查看当前运行文件(验证当前配置命令) > en # show running-config //查看running-config文件 5. 查看设备IOS版本和MAC地址信息 > en #

路由配置

早过忘川 提交于 2020-02-28 21:04:09
app.vue <template> <div id="app"> <h2>导航</h2> <ul> <li><router-link to="/" >Hello</router-link></li> <li><router-link to="/Hi">Hi</router-link></li> </ul> <router-view></router-view> </div> </template> <script> export default { name: 'app' } </script> <style> #app { text-align: center; color: #2c3e50; margin-top: 60px; } li { display: inline-block; margin: 0 10px; } a { color: #42b983; text-decoration: none; } </style> main.js import Vue from 'vue' // 引用路由 import VueRouter from 'vue-router' // 光引用不成,还得使用 Vue.use(VueRouter) // 入口文件为 src/App.vue 文件 所以要引用 import App from './App.vue' // 引用路由配置文件

路由器桥接问题

心已入冬 提交于 2020-02-28 19:43:11
双频路由器WDS不能桥接成功的话 关闭双频合一功能 水星路由器WDS桥接教程 https://service.mercurycom.com.cn/article-1094.html TP路由器WDS桥接教程 https://service.tp-link.com.cn/detail_article_1059.html 来源: https://www.cnblogs.com/mikeyang/p/12378556.html

快速使用Zuul路由网关

こ雲淡風輕ζ 提交于 2020-02-28 17:58:01
Zuul路由网关 Zuul提供了两大功能: 路由和过滤. 1.路由 负责将外部请求转发到具体的微服务实例上, 是实现外部访问统一入口的基础. ps:Zuul服务本身也是个服务, 它扮演的角色就像是一个代理者 2.过滤 负责对处理的请求过程进行干预, 是实现请求校验、服务聚合等功能的基础 注意 :Zuul本身作为服务注册到Eureka,并获得其他服务的信息,以后访问别的服务都由Zuul跳转 修改域名 打开编辑此文件 在最后一行添加如下: 新建服务 导入关键包: <!--zuul--> < dependency > < groupId > org.springframework.cloud </ groupId > < artifactId > spring-cloud-starter-zuul </ artifactId > < version > 1.4.6.RELEASE </ version > </ dependency > 写配置 开启功能 测试 先看看Eureka 接下来照着这个地址去访问: 效果如下: 大功告成! 来源: CSDN 作者: 魇魅霒蚀君 链接: https://blog.csdn.net/qq_40306697/article/details/104555663

第十五节:Asp.Net Core MVC和WebApi路由规则的总结和对比-第二十节

我们两清 提交于 2020-02-28 13:42:47
一. Core Mvc 1.传统路由   Core MVC中,默认会在 Startup类→Configure方法→UseMvc方法中,会有默认路由:routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}"); 等价于 app.UseMvcWithDefaultRoute(); (1). 参数解析说明   name代表:路由名称, template代表:路由模板,可以在上面直接赋默认值,defaults代表:路由默认值;constraints代表:路由约束 (2). 多个路由   多个路由默认从上往下解析,注意路由名称不能相同。   比如: template: "{controller}/{action}/{id?}", 和 template: "{action}/{controller}/{id?}"两个路由规则共存,那么我既可以通过 https://localhost:44333/Index2/Home 访问页面,也可以通过 https://localhost:44333/Home/Index2 访问页面 1 //1.默认路由 2 //1.1 简版路由 3 { 4 routes.MapRoute("default", "{controller=Home}/{action=Index}/{id?}");

vue-router 编程式路由

[亡魂溺海] 提交于 2020-02-28 07:11:44
$route -> 使用它的属性 $router-> 使用它的方法 编程式的导航,即js控制跳转 //声明式:<router-link :to="..."> //编程式:this.$router.push('home') 另一种跳转 //声明式:<router-link :to="..." replace> //编程式:this.$router.replace('home') $router.push 放入跳转的路由/路径 想要导航到不同URL,则使用 router.push 方法 //比如:this.$router.push('/c') push可以是字符串可以是对象也可以带查询参数 //字符串 router.push('home') // 对象 router.push({ path: 'home' }) // 命名的路由 router.push({ name: 'user', params: { userId: '123' }}) // 带查询参数,变成 /register?plan=private router.push({ path: 'register', query: { plan: 'private' }}) $router.go 在 history 记录中向前或者后退多少步,类似window.history.go(n) // 在浏览器记录中前进一步,等同于