网络零碎知识点整理

计算机网络期末复习知识点 DNS是由分层的DNS服务器实现的分布式数据库。DNS是使主机能够查询分布式数据库的应用层协议。DNS协议运行在★★★UDP★★★上,使用53端口。服务:1.进行主机名到IP地址的转换 2. 获取主机别名对应的规范主机名和IP地址 3.获取邮件服务器别名的规范名字和IP地址。4.负载均衡:一个站点可能会被冗余分布在多台服务器上,有不同的IP地址。 阅读详情

目录

 

定位数据包走向

centos 路由管理

设置永久静态路由

windows 设置路由

网桥管理

VLAN的配置

关闭interface的ipv6

Tap设备


 

定位数据包走向

linux主机系统下,直接执行命令行:traceroute hostname;而在Windows系统下是执行tracert的命令: tracert hostname
 

centos 路由管理

ip route flush 0/0  //清空路由

ip route add default dev eth1

ip route add xx.xx.xx.xx/xx via xx.xx.xx.xx dev ethx

ip route del default dev eth0

ip route replace default via 192.168.0.1 dev eth0 //替换路由

ip route show|column -t //查看路由,并格式化显示

设置永久静态路由

设置永久性路由,重启vm,路由不丢失

/etc/sysconfig/network-scripts/route-ethxx
10.15.150.0/24 via 192.168.150.253 dev ethxx
10.25.250.0/24 via 192.168.150.253 dev ethxx
​​​​​​

需要重启network,如果不可以,需重启VM

注意点:

设置的静态路由需要确保网络是可达的。

例如:上述10.15.150.0/24 via 192.168.150.253 dev ethxxx

需确保vm可以连接该IP,否则无法设置成功!!!

 

windows 设置路由

1. 首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行。

2. 在命令行下输入route命令,会有对应的提示信息。

实例:

1. 查看所有的路由表信息

route print

2. 添加一条路由条目

route add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 

route add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3

route add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2

3. 添加一条永久路由条目(-p 表示永久路由,重启后不丢失)

route -p add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 

4. 删除路由条目

route delete 157.0.0.0

5. 修改路由条目(CHANGE 只用于修改网关和/或跃点数)

route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

 

网桥管理

 

(1) 手动添加
[root@master ~]# brctl  addbr br0 
[root@master ~]# brctl  show 
bridge name    bridge id    STP enabled    interfaces 
br0            8000.000000000000        no 
[root@master ~]# brctl  addif br0 eth0 
[root@master ~]# brctl  show 
bridge name  bridge id        STP enabled  interfaces 
br0        8000.000000000000        no        eth0

删除eth0上面的ip地址,将br0上面添加上固定ip地址
[root@master ~]# ip addr del dev eth0 192.168.3.176/24        //删除eth0上的IP地址 
[root@master ~]# ifconfig  br0 192.168.3.176/24 up              //配置br0的IP地址并启动设备 
[root@master ~]# route add default gw 192.168.3.1              //重新加入默认网关

上面是通过命令进行的手动配置方法,但是大家都清楚,这些命令配置的结果在服务器重启之后就不能生效了,要想使得所有配置永久生效,我们还是需要通过配置文件进行配置,然后重启网卡设备,让系统帮我们配置,然后重启之后也是生效的。

 

还原原始配置
[root@master ~]# route delete default            //删除默认网关


[root@master ~]# route -n
Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
192.168.3.0    0.0.0.0        255.255.255.0  U    0      0        0 br0


[root@master ~]# brctl show 
bridge name        bridge id                STP enabled        interfaces
br0                8000.525400a7b756        no                            eth0
[root@master ~]# brctl  delif  br0    eth0    //断开/删除br0上的eth0设备
[root@master ~]#ifconfig br0 down        //让br0设备停止活动
[root@master ~]#brctl delbr  br0          //删除br0
root@master ~]# brctl show                    //查看br0是否依然存在
bridge name        bridge id                STP enabled        interfaces
[root@master ~]# ifconfig  eth0 192.168.3.176/24    //重新给eth0分配IP地址
root@master ~]# route add default gw 192.168.3.1  //重新加入默认网关

 

(2) 通过配置文件配置桥接设备
配置文件请自行备份

[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0 
TYPE=Ethernet 
ONBOOT=yes
BRIDGE=br0 
[root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE=br0 
TYPE=Bridge 

NM_CONTROLLED=no
ONBOOT=yes
BOOTPROTO=static 
IPADDR=192.168.3.176 
NETMASK=255.255.255.0 
GATEWAY=192.168.3.1

注意点:

有时候网桥上的IP可能设置失败!

原因:NetworkManager的原因,解决方案:1. 上述红色的设置 2.关闭NetworkManager

 

VLAN的配置

方法一:手动创建

 创建 VLAN 设备 

用下列命令添加 VLAN 网口:

# ip link add link eth0 name eth0.100 type vlan id 100

查看详情

# ip -d link show eth0.100

添加 IP

Now add an IPv4 address to the just created vlan link, and activate the link:

# ip addr add 192.168.100.1/24 brd 192.168.100.255 dev eth0.100
# ip link set dev eth0.100 up

关闭设备

To cleanly shutdown the setting before you remove the link, you can do:

# ip link set dev eth0.100 down

移除设备

Removing a VLAN interface is significantly less convoluted

# ip link delete eth0.100

 

方法二: 配置文件

ifcfg-enp8s0f0.10配置文件,按照如下修改:

PHYSDEV=enp8s0f0            //vlan端口对应物理硬件名称

VLAN=yes                   //设置允许vlan

TYPE=Vlan                  //TYPE类型

VLAN_ID=10                //VLAN ID

REORDER_HDR=yes               //VLAN tag,GVRP MVRP为vlan协议,一般用不到

GVRP=no

MVRP=no

BOOTPROTO=none                //设置为手动配置IP,如DHCP改成dhcp即可

IPADDR=192.168.10.2

PREFIX=24

GATEWAY=192.168.10.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

NAME=enp8s0f0.10          //网卡名称,对配置不影响,可自定义

ONBOOT=yes

关闭interface的ipv6

方法一:编辑/etc/sysctl.conf

# net.ipv6.conf.all.disable_ipv6=1

# sysctl -p  //实时生效

###关闭所有interface的IPV6功能

方法二:编辑每个网络设备 /etc/sysconfig/network-scripts/ifcfg-xxxx

IPV6_AUTOCONF=no

###关闭单个interface的IPV6自动配置

或者 /etc/sysconfig/network

NETWORKING_IPV6=yes

IPV6_AUTOCONF=no

##关闭所有interface的IPV6自动配置

## 未关闭功能,但是禁用自动配置IPV6

 

Tap设备

ip tuntap add {dev} mode tap

或者

tunctl –b –t {dev} –u root

 

ip link set {dev} address {mac_address}

ip link set {dev} up

 

 

 

光伏发电预测(LSTM、CNN_LSTM和XGBoost回归模型,Python代码) 一旦结果与预测差距较大,可能存在光伏系统的问题,需要找出原因,然后采取适当措施来修复光伏系统并做出更好的决策。例如,根据准确的预测,光伏系统运营商可以平衡电力消耗,并将多余的电力储备用于紧急情况。然而,光伏系统的发电量估算是一个挑战,因为光伏系统的发电量受到天气条件的极大影响。整个项目文件夹(第一个文件夹为xgboost模型相关的包文件,xg.py是xgboost模型英文注释版本,xg_chinese.py是xgboost模型中文注释版本)表示空气的温度,通常以摄氏度(°C)或华氏度(°F)为单位。 阅读详情

相关推荐

Coze平台智能体开发实战:打造测试工程师的AI助手

智能体是具备特定身份和能力的AI实体,由大语言模型(LLM)驱动,并通过插件、知识库和工作流扩展其能力。明确的角色定位:可以设定特定身份和专业领域扩展能力:通过插件连接外部工具和服务记忆能力:通过知识库存储和检索专属信息流程化处理:通过工作流执行复杂多步任务通过Coze平台创建测试工程师智能体,可以显著提升测试效率和质量。明确的角色定位:聚焦测试工程师的实际需求丰富的知识库:提供准确的领域知识支持合适的工具集成:通过插件连接现有工具链持续迭代优化:根据反馈不断改进智能体行为自动化测试生成。

hogwarts_beibei的博客 1005

Linux中配置静态IP

在Linux中VMnet8的NAT模式配置静态IP的过程中需要注意以下几个问题: 1. 在vim编辑器中使用命令进入到系统的网卡配置文件:ifcfg-eth0,但是这个文件好像是只读文件,我们可以使用su root切换到root用户,使用chown命令来修改文件权限,这样在编辑完之后保存退出就不会出现什么提示权限不够的问题 2.我们可以先考虑在IP地址在哪个网段,例如考虑IP地址网段是192...

二哈 530

告别Link180!在Ansys Mechanical 2020R2中正确启用Cable280绳索单元(附Beta选项开启指南)

本文详细介绍了在Ansys Mechanical 2020R2中启用Cable280绳索单元的全过程,包括Beta选项的开启步骤、建模技巧及高阶应用。Cable280作为专为绳索仿真设计的单元,相比传统的Link180单元,在大变形模拟和计算效率上表现更优,特别适合斜拉桥、电梯牵引绳等工程场景。

weixin_33711647的博客 405

CentOS 7系统配置VLAN网络

在CentOS 7系统中VLAN的完整配置文件如下所示: PHYSDEV=ens192 VLAN=yes TYPE=Vlan VLAN_ID=1622 REORDER_HDR=yes GVRP=no MVRP=no BOOTPROTO=none IPADDR=172.16.22.208 PREFIX=24 GATEWAY=172.16.22.254 DNS1=61.139.2.69 DEFROUTE=yes IPV4_FAILURE_FATAL=yes NAME=ens192 ONBOOT=yes ..

Arlo的博客 4288

python刷B站播放量

首先,我们要知道B站播放量计算方法:不同的IP只能算一次,如果点一下就关掉,会出现播放完成度很低的情况,反而不利。 所以我们要做的是:不停换IP地址打开视频播放页,最好能看完视频。 下面是实现方法: 获取某一个网页上的所有代理IP,返回一个IP列表: def get_ip_list(url, headers): web_data = requests.get(url, headers=headers) soup = BeautifulSoup(web_data.text, 'lxml

HGGshiwo的博客 1万+

告别密码明文传输:手把手带你用Python实现SRP-6协议(附完整代码)

本文详细介绍了如何使用Python实现SRP-6协议,确保密码安全传输和存储。通过零知识证明与密钥交换技术,SRP协议在不传输明文密码的情况下完成认证,适用于金融App等高安全需求场景。文章包含完整代码示例和实战技巧,帮助开发者规避常见安全陷阱。

weixin_30689307的博客 412

配置网络参数

配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0网卡基本配置: DEVICE=eth0 网卡的名字 HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MAC地址 TYPE=Ethernet 网络类型 以太网 UUID=ae779ae6-044d-43d5-a33b-48c89e8de10e ...

weixin_34221112的博客 2335

19、多项式基算术:原理与运算详解

本文深入探讨了有限域 $GF(2^m)$ 中的多项式基算术,详细介绍了加法、减法、乘法和平方运算的原理与实现方法。重点分析了多项式基表示形式、模约简技术以及乘法优化策略,如高基数乘法、并行与顺序乘法器设计,并提到了Karatsuba-Ofman算法在减少乘法次数方面的优势。此外,文章还讨论了多项式基算术在密码学、编码理论等领域的应用前景,并展望了未来在高效算法设计与硬件加速方面的研究方向。

yellow的专栏 150

linux7配置永久路由,CentOS7添加永久静态路由

CentOS7永久静态路由需要写到 /etc/sysconfig/network-scripts/route-****** 文件中,故在/etc/sysconfig/network-scripts/下,新建文件名为route-*****的文件,(****代表网卡名) 比如添加两条静态路由:(网卡的设备名叫eth0)[root@centos7 ~]# vim /etc/sysconfig/netwo...

weixin_31833795的博客 467

“反激电源”是AC/DC隔离电源还是DC/DC隔离电源?

所以在一些场景,我们的输入电压是一个DC,但是我们仍然需要隔离电源的需求,我们就会只采用图9.2的右半部分。在这个场景下“反激电源”是DC/DC。所以此AC/DC的本质是将AC变成高压的DC之后,用带隔离变压器的反激式开关电源产生一个隔离的、稳定的直流电压。一般在讲述各种电源的拓扑的文章和书籍都是在讲述AC/DC的电源拓扑分类的时候,讲述Flyback。反激式开关电源是指使用反激高频变压器隔离输入输出回路的开关电源,反激式隔离变压器开关电源重点表述的是开关电源包含变压器的拓扑结构。

qq_43416206的博客 1294

第3.2.1章 Eigen代码实战:四元数赋值用法总结及与变换矩阵转换

Eigen库中四元数(Quaternion)的赋值方法解析:Quaterniond和Quaternion<double>本质相同,但Quaterniond是更简洁的别名。主要赋值方式包括直接构造(w,x,y,z分量、旋转矩阵或轴角)、赋值运算符和成员函数赋值。使用时需注意参数顺序、归一化处理和头文件包含,常见错误包括模板参数缺失和构造顺序错误。四元数广泛应用于旋转矩阵转换、姿态组合等场景,合理选择赋值方式能提高代码可读性和正确性。

行知SLAM 587

Centos7.x 配置sub-interface (用于docker macvlan)

本文源于测试用sub-interface实现多macvlan网络的实验: 现有两台虚拟机: host1:10.254.254.223 host2:10.254.254.224 以下操作在host1和host2上基本相同 1.配置多个sub-interface 首先开启网卡的promisc模式 ip link set ens33 promisc on 然后 cp ifcfg-ens3...

忆网 1254

由ip地址和子网掩码求网络号、主机号、广播地址(超详细)

1、用二进制数表示IP地址   在进行计算之前,我们首先要学会十进制的IP地址怎么转换为二进制的IP地址。   给出一个例子: 十进制:172.16.25.3 二进制:10101100.00010000.00011001.00000011 1、如果两台主机的网络号相同,我们就说它们是同一网段 2、主机号的意义 - 1)主机号部分全变成1,即为该网段的广播地址 - 2)主机号部分全变成0,即为该网段的网路地址(网络号) 3、如果主机号部分为x位,则该网络能容纳最大主机数为: 2的x次方-2。减2

爱吃雪糕的小布丁的博客 9万+

HCIA零碎知识点整理

如何更好的理解MAC地址和IP地址的区别,可以把MAC地址理解成一名学生的学号,学号可以在学校中对该名学生进行唯一的标识,但是跨出这个学校以后这种标识就不再有用。IP地址则可以理解成一个人的身份证号,这个身份证号可以在更广的范围内对这个人进行唯一的标识。集线器(HUB):这是一种总线型网络设备,当该设备收到数据信息后,会将数据复制然后通过广播的方式发送给每一个与之相连的设备。1、单播通信:单播就是一对一的进行通信,可以理解为微信中的私聊。2、组播通信:组播就是一对多的通信,可以理解为微信中的群聊。

m0_62568690的博客 307

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

开发面试——零碎知识点整理

零碎知识点 Java 下面这条语句的执行结果永远为0; int count=0; count=count++; 在JDK1.8之前,运行时常量池被放在方法区,属于线程共享,JDK1.8后,元空间取代了方法区,运行时常量池被放在元空间中,运行时常量池用来存放class文件元信息描述,编译后的代码,引用数据类型,类文件常量池。 JAVA中char是两个字节,C++中是一个字节,且是有符号的。 类之间关系:USES-A依赖关系,关联关系、HAS-A聚合关系、IS_A继承关系 Java中的C

喜欢散步的程序员——一支铅笔 315

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

论文中整理的零碎知识点

1.熵 信息熵:量化信息,小概率事件但信息量大比如月食,大概率事件信息量小比如太阳每天都从东方升起,所以采取在概率p前加一个log,再添负号,就满足前面的要求了,而这是针对单个个体,对-logp求期望Ex~p(-logp)是描述总体的信息量。 维基百科的解释: 在信息论中,熵(英语:entropy)是接收的每条消息中包含的信息的平均量,又被称为信息熵、信源熵、平均自信息量。这里,“消息”代表...

qq_33772192的博客 1097

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

25.10.3-HCIA零碎知识点整理

当打开设备后,进入到的设备界面是用户视图,设备名被“< >”括住,如<HUAWEI>。通过system-view命令用户可以进入到系统视图,设备名被“[ ]”括住,如[HUAWEI],绝大多数配置命令都是在该视图下进行的。命令等级是对设备中的命令进行相应的区分,规定命令能在设备的哪个等级使用,如用户视图、系统视图。用户等级是对操作设备的用户进行相应的区分,限制不同等级的用户对设备配置命令的使用权限。带内管理是直接通过主业务通道对设备进行管理的一种方式,在业务口对设备和系统做管理。

m0_62568690的博客 406

零碎知识点笔记

1、关于MediaType MediaType:指的是要传递的数据的MIME类型(描述消息内容类型的因特网标准) MediaType对象包含了三种信息:type 、subtype以及charset, 一般将这些信息传入parse()方法中,这样就可以解析出MediaType对象, 比如 “text/x-markdown; charset=utf-8” , type值是text,表示是文本这一大类...

笨鸟的专栏 519

NLP最基础的零碎知识点整理

NLP最基础的零碎知识点整理

Xu_Wave 1146

零碎知识点

零碎知识点

qq_42784882的博客 1938

25.10.1-HCIA零碎知识点整理

这种方式既常用又是最后手段。3、VTY接口:telnet,ssh这类协议就属于这类登录类型,这种类型通常会提供5~16个虚拟接口,不同的用户可以同时登录。2、NE系路由器:采用华为VRP系统版本8,面向大型网络,数据中心(Data Center)。1、随机存储器(RAM):随机存储器相当于系统运行内存,存储速度快,但断电后存储内容会丢失。4、SD卡:断电后存储内容不会丢失,可拓展的存储设备,容量较大,相当于移动硬盘的作用。2、闪存(Flash):非易失存储器,断电后存储内容不会丢失,相当于U盘的作用。

m0_62568690的博客 350

零碎知识点整理(持续记录中)

2. MongoDB 限制 wiredTigerCache 缓存(上限 2G)3. 大表分表、减少单次加载数据量(降低内存峰值)当服务器内存被耗尽时,Linux 系统为了防止整机卡死,会触发。1. Docker 限制容器内存(上限 4G)因为你在 docker 里开了。

qq_38400187的博客 37

408 零碎知识点与公式速查

用途:考前翻阅、错题查漏、公式速查。按“一个条目解决一个易忘点”整理,不展开完整知识体系。使用范围:按 408 常见教材模型整理。题目另行规定算法实现、计时方式或参数含义时,按题目计算。建议用法:第一遍只圈出自己会忘的条目;第二遍遮住结论口述条件;做真题遇到新错点,就追加到对应小节。公式能写出来还不够,重点检查自己能否说清它的计数口径和适用条件。

2401_84170223的博客 543

嵌入式学习零碎知识点一

嵌入式学习零碎知识点一什么是CISC和RISC?CPU访问外设的方式冯诺依曼结构和哈佛结构 什么是CISC和RISC? CISC:Complex Instruction Set Computer,复杂指令系统计算机。体系的设计理念是用最少的指令完成任务,因此CISC的CPU设计复杂包含丰富的电路单元,设计复杂,功能强,功耗较大。其指令系统比较丰富,编译器好设计。 RISC:Reduced Inst...

qq_45499379的博客 274

优化知识管理方法丨整理零碎信息,提高数据价值

信息流时代,知识成集合倍数增长,看似我们学习了很多知识,但知识零碎无系统,知识之间缺乏联系,没有深度,所以虽然你很努力,但你发现自己的能力增长特别缓慢,你需要整理知识将零散的知识串联起来。 知识的整理在于方法与工具的掌握上,管控好这2点才能将知识真正的运作起来。 下面小编将方法与工具2点讲述怎么样整理、巩固平常积累的零碎知识? 知识整理巩固的方法 一、明确学习目标 简而言之就是选好目标(这点非常重要),只有选对自己想学的才能坚持下去,“量变才能引起质变”如何去选好学习方向,小鸟觉得需具备以下两

qzhida的博客 840

java基础知识点,零碎点的整理篇

今天无聊,整理了点java的零碎知识点,记录分享下: final 关键字 ①final 类不能继承 ②final 方法不能重写 ③final 修饰的变量编程不可修改值,只能赋值一次 abstract 关键字、 ①abstract 修饰的类不能被实例化 ②abstract 修饰的方法不能有方法体 ③一个类中定义了抽象方法,那么它一定是抽象类。 ④抽象类中不一定存在抽象方法 ⑤

去武帝城,战王仙芝 393
上一篇: 【openstack】【nova】nova 删除云主机流程及代码分析
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值