奇怪的很,很多简单的应用,居然百度上搜不到,害得自己这个不入流的摸索半天。
使用场景:交换机接电脑后,电脑可以上外网;但我需要交换机可以连上时间服务器,以便使用ntp自动校时,所以在交换机上ping 120.25.115.20(时间服务器)是不通的。
比如今天这个问题,我的路由器(地址为:192.168.1.1)->交换机5700->电脑,或者路由器(地址为:192.168.1.1)->二层交换机TP-LINK -> 交换机5700 ->电脑;一般情况下,只需把上外网那根线随便接到5700上就可以上外网的了(访问百度,新浪等没有问题),但是console口上去,交换机上ping外网:
[Quidway]ping 114.114.114.114
[Quidway]ping 120.25.115.20
这些外网地址是ping不通的,而接在5700上的电脑是可以ping通的。故说明交换机需要ping通外网才行。
其实,看了网上资料,说了一大堆,实际比较简单;但不说清楚,又会耽搁很多时间;我都废了几天,没法,人比较笨;网上资料一大堆,都说不到简单的核心问题上(当然主要是我没查到正确的方法上)。
第1,让外网的那根网线接到交换机5700上,这根网线需要设置为和路由器192.168.1.1同一网段,比如我们设置该交换机5700的这个接口地址为192.168.1.2。
[Quidway]int Vlanif 1
[Quidway]ip address 192.168.1.2 24
第2,配置三层交换机5700的缺省路由地址(通过路由器去访问外网)。
[Quidway] ip route-static 0.0.0.0 0.0.0.0 192.168.1.1 //缺省路由的下一跳是路由器接口的IP地址192.168.1.1
也不需要去改端口链接模式,保持默认(华为交换机端口默认是hybird)的就可以。再ping一下上面的外网地址,就可以ping通的了。
查看一下路由表,dis ip routing-table

-----------------------------------------End---------------------------------
=================进阶===================
如果在一个划分的vlan里面,如何去ping通外网呢?
那就是让该vlan也有一个和路由器同一网段的ip地址。
比如vlan 200,
[Quidway-Vlanif200]dis this
#
interface Vlanif200
ip address 10.10.20.253 255.255.255.0
#
增加一个地址:
[Quidway-Vlanif200]ip address 192.168.1.254 24 sub
如果报错“Error: The specified address conflicts with another address.”,那说明有冲突,比如之前j就加了1个同一网段的地址,比如前面说的192.168.1.2,需要在该vlan 1下删除(undo ip address 192.168.1.2 24)。
然后,ping外网就可以通的了。
一个有趣的现象,交换机5700的默认vlan是vlan1,(ip:192.168.1.253);新加了2个vlan,vlan 10(ip:10.10.10.253),vlan 20(ip:10.10.20.253)。
则,网线无论插在哪个vlan上,交换机上ping 192.168.1.253都是通的;
与电脑相连的网线在vlan 1接口上:
ping 192.168.1.253通 ping 10.10.10.253不通 ping 10.10.20.253不通
与电脑相连的网线在vlan 10接口上:
ping 192.168.1.253通 ping 10.10.10.253通 ping 10.10.20.253不通
与电脑相连的网线在vlan 20接口上:
ping 192.168.1.253通 ping 10.10.10.253不通 ping 10.10.20.253通
应该是路由表起作用的了,比如vlan 20上的路由表,有192.168.1.253路由,故能通。
<Quidway>dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 9 Routes : 9
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 192.168.1.1 Vlanif1
10.10.20.0/24 Direct 0 0 D 10.10.20.253 Vlanif200
10.10.20.253/32 Direct 0 0 D 127.0.0.1 Vlanif200
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.1.0/24 Direct 0 0 D 192.168.1.253 Vlanif1
192.168.1.253/32 Direct 0 0 D 127.0.0.1 Vlanif1
192.168.2.0/24 Direct 0 0 D 192.168.2.253 Vlanif1
192.168.2.253/32 Direct 0 0 D 127.0.0.1 Vlanif1
既然ping通外网地址了,那自然ntp时间服务器就可以同步的了。
1.查看时间:dis clock
<Quidway>dis clock
2022-05-12 14:02:51
Friday
Time Zone(UTC) : UTC
查看发现交换机上的时间和本机电脑的时间是一致的,说明ok。
手动设置时间(注意在用户视图下操作):clock datetime
<Quidway>clock datetime 14:30:00 2022-05-12
2.查看时间ntp状态:dis ntp-service status
[Quidway]dis ntp-service status
clock status: synchronized
clock stratum: 3
reference clock ID: 120.25.115.20
nominal frequency: 60.0002 Hz
actual frequency: 60.0002 Hz
clock precision: 2^17
clock offset: 1.2656 ms
root delay: 38.74 ms
root dispersion: 13.77 ms
peer dispersion: 1.05 ms
reference time: 03:12:55.201 UTC May 16 2022(E62C3FB7.337824D4)
synchronization state: clock synchronized
时钟状态clock status: synchronized,表明同步的了。
3.开启交换机的ntp服务
[Quidway]undo ntp-service server disable
4.设置交换机同步的ntp-server服务器(此教程使用的是阿里的ntp服务器1)
[Quidway]ntp-service unicast-server 120.25.115.20
5.设置时区
[Quidway]clock timezone BeiJing add 08:00:00
在Ruby中可以使用哪些替代方法来ping一个ip地址?标准库“ping”库的功能似乎非常有限。我对在这里滚动我自己的代码不感兴趣。有没有好的gem?我应该接受它并忍受它吗?(我在Linux上使用Ruby1.8.6编写代码) 最佳答案 net-ping值得一看。它允许TCPping(如标准rubyping),但也允许UDP、HTTP和ICMPping。ICMPping需要root权限,但其他则不需要。 关于ruby-Pingruby网站?,我们在StackOverflow上找到一个类
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。
西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,
我在通过YAML在Perl和Ruby之间交换数据时遇到问题。我有一些看起来像数字:数字的值,例如1:16。Perl的YAML库(Tiny和XS)将其编码为1:16,不带引号。Ruby的YAML库(Psych)不会将其解释为字符串,而是以某种方式变成Fixnum值4560。我不知道如何在任何一方解决这个转换问题。我用例的YAML中的每个值都应该是一个对象或字符串。因此,如果存在这样的选项,我可以告诉PerlYAML库引用所有值。或者有什么方法可以告诉RubyYAML库将所有值解释为字符串?有任何想法吗?从逻辑上讲,改变任何一方的语言都不是一种选择。Perl:useYAML::XSqw
类似的问题,但对于java,Keepingi18nresourcessynced如何保持i18nyamllocals的key同步?即,当将key添加到en.yml时,如何将它们添加到nb.yml或ru.yml?如果我在my_title:"atitle"旁边添加键my_label:"sometextinenglish"我想把它给我的其他本地人我指定,因为我不能做所有的翻译,它应该回到其他语言的英语例如en.ymlsomegroup:my_tile:"atitleinenglish"my_label:"sometextinenglish"othergroup:...我想发出命令,将整个键和
目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装
近日,上海证券交易所科创板披露的信息显示,嘉兴中润光学科技股份有限公司(下称“中润光学”)获得上市委会议通过。这意味着,中润光学的上市之路获得实质性进展,接下来将提交注册。据贝多财经了解,中润光学的招股书于2022年5月20日获得科创板受理,5个月后便获得上市委会议通过,进度不可谓不快。本次冲刺科创板上市,中润光学拟募资4.05亿元,计划用于高端光学镜头智能制造项目、高端光学镜头研发中心升级项目等。天眼查信息显示,中润光学成立于2012年8月,是一家以从事非金属矿物制品业为主的企业。当前,该公司的注册资本为6600万元,法定代表人为张平华。穿透股权可知,张平华也是该公司的实际控制人。据招股书介