H3C综合实验

实验拓扑

实验要求

1、按照图示配置IP地址

2、sw1和sw2之间的直连链路配置链路聚合

3、 公司内部业务网段为VLAN10和VLAN20; VLAN 10是市场部,vlan20是技术部,要求对VLAN进行命名以便识别;PC1属于vlan10,PC2属于vlan20,vlan30用于SW1和SW2建立OSPF邻居;VLAN111为SW1和R1的互联vlan,vlan222为sw2和R2的互联vlan

4、所有交换机相连的端口配置为TRUNK,允许相关流量通过

5、交换机连接PC的端口配置为边缘端口

6、在SW1上配置DHCP服务,为vlan10和vlan20的PC动态分配IP地址,网关和DNS地址;要求vlan10的网关是192.168.1.252,vlan20的网关是192.168.2.253

7、按图示分区域配置OSPF实现公司内部网络全网互通,ABR的环回口宣告进骨干区域;业务网段不允许出现协议报文

8、R1上配置默认路由指向互联网,并引入到OSPF

9、R1通过双线连接到互联网,配置PPP-MP,并配置双向CHAP验证

10、配置EASY IP,只有业务网段192.168.1.0/24和192.168.2.0/24 的数据流可以通过R1访问互联网

11、R1开启TELNET远程管理,使用用户ABC登录,密码ABC,只允许技术部远程管理R1

实验解法

1、给PC配置IP地址

 为R1配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]int g0/1
[H3C-GigabitEthernet0/1]ip ad
[H3C-GigabitEthernet0/1]ip address 10.0.0.1 30
[H3C-GigabitEthernet0/1]int g0/0
[H3C-GigabitEthernet0/0]ip ad 10.0.0.5 30
[H3C-GigabitEthernet0/0]int g0/2
[H3C-GigabitEthernet0/2]ip ad 10.0.0.14 30
[H3C-GigabitEthernet0/2]int lo0
[H3C-LoopBack0]ip ad 10.1.1.1 32
[H3C-LoopBack0]int mp-group 1
[H3C-MP-group1]ip address 202.100.1.2 30
[H3C]di ip int  b
*down: administratively down
(s): spoofing  (l): loopback
Interface           Physical Protocol IP address/Mask    VPN instance Description
GE0/0               up       up       10.0.0.5/30        --           --
GE0/1               up       up       10.0.0.1/30        --           --
GE0/2               up       up       10.0.0.14/30       --           --
GE5/0               down     down     --                 --           --
GE5/1               down     down     --                 --           --
GE6/0               down     down     --                 --           --
GE6/1               down     down     --                 --           --
Loop0               up       up(s)    10.1.1.1/32        --           --
MP1                 down     down     202.100.1.2/30     --           --
Ser1/0              up       up       --                 --           --
Ser2/0              up       up       --                 --           --
Ser3/0              down     down     --                 --           --
Ser4/0              down     down     --                 --           --
[H3C]

R2上配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]
[H3C]sysn
[H3C]sysname  r2
[r2]int g0/0
[r2-GigabitEthernet0/0]ip ad 10.0.0.9 30
[r2-GigabitEthernet0/0]int g0/2
[r2-GigabitEthernet0/2]ip ad 10.0.0.2 30
[r2-GigabitEthernet0/2]int g0/1
[r2-GigabitEthernet0/1]ip ad 10.0.0.18 30
[r2-GigabitEthernet0/1]int lo0
[r2-LoopBack0]ip ad 10.1.1.2 32
[r2-LoopBack0]qu
[r2]di ip in b
*down: administratively down
(s): spoofing  (l): loopback
Interface           Physical Protocol IP address/Mask    VPN instance Description
GE0/0               up       up       10.0.0.9/30        --           --
GE0/1               up       up       10.0.0.18/30       --           --
GE0/2               up       up       10.0.0.2/30        --           --
GE5/0               down     down     --                 --           --
GE5/1               down     down     --                 --           --
GE6/0               down     down     --                 --           --
GE6/1               down     down     --                 --           --
Loop0               up       up(s)    10.1.1.2/32        --           --
Ser1/0              down     down     --                 --           --
Ser2/0              down     down     --                 --           --
Ser3/0              down     down     --                 --           --
Ser4/0              down     down     --                 --           --
[r2]

 R3上配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn
[H3C]sysname r3
[r3]int g0/0
[r3-GigabitEthernet0/0]ip ad 10.0.0.13 30
[r3-GigabitEthernet0/0]int g0/1
[r3-GigabitEthernet0/1]ip ad 10.0.0.17 30
[r3-GigabitEthernet0/1]int g0/2
[r3-GigabitEthernet0/2]ip ad 192.168.3.254 24
[r3-GigabitEthernet0/2]int lo0
[r3-LoopBack0]ip ad 10.1.1.3 32
[r3-LoopBack0]qu
[r3]di ip int b
*down: administratively down
(s): spoofing  (l): loopback
Interface           Physical Protocol IP address/Mask    VPN instance Description
GE0/0               up       up       10.0.0.13/30       --           --
GE0/1               up       up       10.0.0.17/30       --           --
GE0/2               up       up       192.168.3.254/24   --           --
GE5/0               down     down     --                 --           --
GE5/1               down     down     --                 --           --
GE6/0               down     down     --                 --           --
GE6/1               down     down     --                 --           --
Loop0               up       up(s)    10.1.1.3/32        --           --
Ser1/0              down     down     --                 --           --
Ser2/0              down     down     --                 --           --
Ser3/0              down     down     --                 --           --
Ser4/0              down     down     --                 --           --
[r3]

 在SW1上配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn
[H3C]sysname sw1
[sw1]vlan 10
[sw1-vlan10]qu
[sw1]vlan 20
[sw1-vlan20]qu
[sw1]vlan 30
[sw1-vlan30]qu
[sw1]vlan 111
[sw1-vlan111]po
[sw1-vlan111]port g1/0/4
[sw1-vlan111]qu
[sw1]int vlan 10
[sw1-Vlan-interface10]ip ad 192.168.1.252 24
[sw1-Vlan-interface10]di th
#
interface Vlan-interface10
 ip address 192.168.1.252 255.255.255.0
#
return
[sw1-Vlan-interface10]int vlan 20
[sw1-Vlan-interface20]ip ad 192.168.2.252 24
[sw1-Vlan-interface20]int vlan 30
[sw1-Vlan-interface30]ip ad 10.1.2.1 30
[sw1-Vlan-interface30]int vlan 111

[sw1-Vlan-interface111]ip ad 10.0.0.6 30
[sw1-Vlan-interface111]int lo0
[sw1-LoopBack0]ip ad 10.1.1.11 32
[sw1-LoopBack0]

  在SW2上配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn
[H3C]sysname sw2
[sw2]vlan 10
[sw2-vlan10]vlan 20
[sw2-vlan20]vlan 30
[sw2-vlan30]vlan 222
[sw2-vlan222]po
[sw2-vlan222]port g1/0/4
[sw2-vlan222]int vlan 10
[sw2-Vlan-interface10]ipad
[sw2-Vlan-interface10]ip ad 192.168.1.253 24
[sw2-Vlan-interface10]int vlan 20
[sw2-Vlan-interface20]ip ad 192.168.2.253 24
[sw2-Vlan-interface20]int vlan 30
[sw2-Vlan-interface30]ip ad 10.1.2.2 30
[sw2-Vlan-interface30]int vlan 222
[sw2-Vlan-interface222]ip ad 10.0.0.10 30
[sw2-Vlan-interface222]int lo0
[sw2-LoopBack0]ip ad 10.1.1.12 32
[sw2-LoopBack0]qu
[sw2]di ip in b
*down: administratively down
(s): spoofing  (l): loopback
Interface                Physical Protocol IP Address      Description
Loop0                    up       up(s)    10.1.1.12       --
MGE0/0/0                 down     down     --              --
Vlan10                   down     down     192.168.1.253   --
Vlan20                   down     down     192.168.2.253   --
Vlan30                   down     down     10.1.2.2        --
Vlan222                  up       up       10.0.0.10       --

 在 lneternet上配置IP地址

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn
[H3C]sysname lnternet
[lnternet]int mp-group 1
[lnternet-MP-group1]ip ad 202.100.1.1 30
[lnternet-MP-group1]int lo0
[lnternet-LoopBack0]ip ad 100.1.1.1 32
[lnternet-LoopBack0]qu

 在SW1和SW2之间的直连链路配置链路聚合

[sw1]int Bridge-Aggregation 1
[sw1-Bridge-Aggregation1]int g1/0/1
[sw1-GigabitEthernet1/0/1]port link-aggregation group 1
[sw1-GigabitEthernet1/0/1]int g1/0/2
[sw1-GigabitEthernet1/0/2]port link-aggregation group  1


[sw2]interface Bridge-Aggregation 1
[sw2-Bridge-Aggregation1]int g1/0/1
[sw2-GigabitEthernet1/0/1]port link-aggregation  group 1
[sw2-GigabitEthernet1/0/1]int g1/0/2
[sw2-GigabitEthernet1/0/2]port link-aggregation group  1
[sw1]display  link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port: A -- Auto
Port Status: S -- Selected, U -- Unselected, I -- Individual
Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
        D -- Synchronization, E -- Collecting, F -- Distributing,
        G -- Defaulted, H -- Expired

Aggregate Interface: Bridge-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
  Port             Status  Priority Oper-Key
--------------------------------------------------------------------------------
  GE1/0/1          S       32768    1
  GE1/0/2          S       32768    1
[sw1]

公司内部业务网段为VLAN10和VLAN20; VLAN 10是市场部,vlan20是技术部,要求对VLAN进行命名以便识别;PC1属于vlan10,PC2属于vlan20,vlan30用于SW1和SW2建立OSPF邻居;VLAN111为SW1和R1的互联vlan,vlan222为sw2和R2的互联vlan

vlan以及IP已经配好

[sw1]int GigabitEthernet 1/0/4
[sw1-GigabitEthernet1/0/4]di th
#
interface GigabitEthernet1/0/4
 port link-mode bridge
 port access vlan 111
 combo enable fiber
 
 
[sw2]int g1/0/4
[sw2-GigabitEthernet1/0/4]di th
#
interface GigabitEthernet1/0/4
 port link-mode bridge
 port access vlan 222
 combo enable fiber
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysn
[H3C]sysname sw3
[sw3]vlan 10
[sw3-vlan10]name scb
[sw3-vlan10]vlan 20
[sw3-vlan20]name jsb
[sw3-vlan20]int g1/0/3
[sw3-GigabitEthernet1/0/3]port access vlan 10
[sw3-GigabitEthernet1/0/3]int g1/0/4
[sw3-GigabitEthernet1/0/4]port access vlan 20
[sw3-GigabitEthernet1/0/4]qu

 将端口配置为Ttrunk允许相关的vlan通过

[sw1]int g1/0/3
[sw1-GigabitEthernet1/0/3]port link-type  trunk
[sw1-GigabitEthernet1/0/3]port trunk permit vlan 10 20
[sw1-GigabitEthernet1/0/3]qu
[sw1]int Bridge-Aggregation 1
[sw1-Bridge-Aggregation1]port link-type  trunk
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
[sw1-Bridge-Aggregation1]port trunk  permit vlan 10 20 30
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
[sw1-Bridge-Aggregation1]qu


[sw2]int g1/0/3
[sw2-GigabitEthernet1/0/3]port link-type  trunk
[sw2-GigabitEthernet1/0/3]port trunk permit  vlan  10 20
[sw2-GigabitEthernet1/0/3]qu
[sw2]int Bridge-Aggregation 1
[sw2-Bridge-Aggregation1]port link-type trunk
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
[sw2-Bridge-Aggregation1]port trunk permit  vlan 10 20 30
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
[sw2-Bridge-Aggregation1]qu
[sw2]



[sw3]int g1/0/1
[sw3-GigabitEthernet1/0/1]port link-type  trunk
[sw3-GigabitEthernet1/0/1]port trunk permit vlan 10 20
[sw3-GigabitEthernet1/0/1]int g1/0/2
[sw3-GigabitEthernet1/0/2]port link-type  trunk
[sw3-GigabitEthernet1/0/2]port trunk  permit vlan 10 20
[sw3-GigabitEthernet1/0/2]
[sw3-GigabitEthernet1/0/2]qu
[sw3]

交换机连接PC的端口配置为边缘端口

边缘端口(Edge Port) 是生成树协议(STP, Spanning Tree Protocol)中的一个概念,特指那些直接连接到终端设备(如PC、服务器等)的端口,而不是连接到其他交换机或网桥的端口。在STP中,边缘端口具有一些特殊的属性和行为,以优化网络性能和避免不必要的延迟。

[sw3]int g1/0/3
[sw3-GigabitEthernet1/0/3]stp edged-port
[sw3-GigabitEthernet1/0/3]int g1/0/4
[sw3-GigabitEthernet1/0/4]stp edged-port

在SW1上配置DHCP服务,为vlan10和vlan20的PC动态分配IP地址,网关和DNS地址;要求vlan10的网关是192.168.1.252,vlan20的网关是192.168.2.253

[sw1]dhcp  enable
[sw1]dhcp server ip-pool vlan10
[sw1-dhcp-pool-vlan10]network 192.168.1.0 mask
[sw1-dhcp-pool-vlan10]network 192.168.1.0 mask 255.255.255.0
[sw1-dhcp-pool-vlan10]gateway
[sw1-dhcp-pool-vlan10]gateway-list  192.168.1.252
[sw1-dhcp-pool-vlan10]dhcp server ip-pool vlan20
[sw1-dhcp-pool-vlan20]network 192.168.2.0 mask 255.255.255.0
[sw1-dhcp-pool-vlan20]gateway
[sw1-dhcp-pool-vlan20]gateway-list 192.168.2.253

按图示分区域配置OSPF实现公司内部网络全网互通,ABR的环回口宣告进骨干区域;业务网段不允许出现协议报文

命令的大致意思是将VLAN 10的接口设置为“静默接口”(silent interface)。当设置为静默接口时,该接口将不会发送与该路由协议相关的路由更新或Hello报文。


[sw1]ospf 1 router-id 3.3.3.3
[sw1-ospf-1]silent-interface  vlan 10
[sw1-ospf-1]area 1
[sw1-ospf-1-area-0.0.0.1]ne
[sw1-ospf-1-area-0.0.0.1]network  192.168.1.252 0.0.0.255
[sw1-ospf-1-area-0.0.0.1]network  192.168.2.252 0.0.0.255
[sw1-ospf-1-area-0.0.0.1]network  10.1.2.1 0.0.0.3
[sw1-ospf-1-area-0.0.0.1]network  10.0.0.6  0.0.0.3
[sw1-ospf-1-area-0.0.0.1]network  10.1.1.11  0.0.0.0
[sw1-ospf-1-area-0.0.0.1]quit
[sw1-ospf-1]


[sw2]ospf router-id 4.4.4.4
[sw2-ospf-1]sil
[sw2-ospf-1]silent-interface vlan 20
[sw2-ospf-1]area 1
[sw2-ospf-1-area-0.0.0.1]net
[sw2-ospf-1-area-0.0.0.1]network 192.168.1.253 0.0.0.255
[sw2-ospf-1-area-0.0.0.1]network 192.168.2.253 0.0.0.255
[sw2-ospf-1-area-0.0.0.1]network 10.0.0.10  0.0.0.3
[sw2-ospf-1-area-0.0.0.1]network 10.1.1.12  0.0.0.0
[sw2-ospf-1-area-0.0.0.1]quit
[sw2-ospf-1]

[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area
[r1-ospf-1]silent-interface  LoopBack 0
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]network  10.0.0.1 0.0.0.3
[r1-ospf-1-area-0.0.0.1]network  10.0.0.5 0.0.0.3
[r1-ospf-1-area-0.0.0.1]area 0
[r1-ospf-1-area-0.0.0.0]network  10.0.0.14 0.0.0.3
[r1-ospf-1-area-0.0.0.0]network  10.1.1.1  0.0.0.3
[r1-ospf-1-area-0.0.0.0]quit
[r1-ospf-1]


[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]network 10.0.0.2 0.0.0.3
[r2-ospf-1-area-0.0.0.1]network 10.0.0.9 0.0.0.3
[r2-ospf-1-area-0.0.0.1]area 0
[r2-ospf-1-area-0.0.0.0]network  10.0.0.18 0.0.0.3
[r2-ospf-1-area-0.0.0.0]network  10.1.1.2  0.0.0.3
[r2-ospf-1-area-0.0.0.0]



[r3]ospf 1 router-id 5.5.5.5
[r3-ospf-1]silent-interface LoopBack 0
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 10.0.0.13 0.0.0.3
[r3-ospf-1-area-0.0.0.0]network 10.0.0.17 0.0.0.3
[r3-ospf-1-area-0.0.0.0]network 192.168.3.254 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 10.1.1.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]qu

R1上配置默认路由指向互联网,并引入到OSPF

[r1]ip route-static 0.0.0.0 0 202.100.1.1
[r1]ospf 1
[r1-ospf-1]default-route-advertise
[r1-ospf-1]

 R1通过双线连接到互联网,配置PPP-MP,并配置双向CHAP验证

[r1]int mp-grou 1
[r1-MP-group1]ip ad 202.100.1.2 30
[r1-MP-group1]quit
[r1]int s1/0
[r1-Serial1/0]ppp mp M-group 1
[r1-Serial1/0]ppp mp MP-group 1
[r1-Serial1/0]int s2/0
[r1-Serial2/0]ppp mp MP-group 1


[lnternet]int mp-group 1
[lnternet-MP-group1]ip ad 202.100.1.1 30
[lnternet-MP-group1]quit
[lnternet]int s1/0
[lnternet-Serial1/0]ppp mp MP-group 1
[lnternet-Serial1/0]int s2/0
[lnternet-Serial2/0]ppp mp MP-group 1
[lnternet-Serial2/0]qu

创建用户双向验证的用户
[lnternet]local-user zhangsan class  network
New local user added.
[lnternet-luser-network-zhangsan]pas
[lnternet-luser-network-zhangsan]password sim
[lnternet-luser-network-zhangsan]password simple 123456
[lnternet-luser-network-zhangsan]serv
[lnternet-luser-network-zhangsan]service-type  ppp
[lnternet-luser-network-zhangsan]quit
[lnternet]

[r1]local-user zhangsan class  network
New local user added.
[r1-luser-network-zhangsan]pas
[r1-luser-network-zhangsan]password sim
[r1-luser-network-zhangsan]password simple  123456
[r1-luser-network-zhangsan]servic
[r1-luser-network-zhangsan]service-type  ppp
[r1-luser-network-zhangsan]quit
[r1]
选择认证方式+认证
[r1]int s1/0
[r1-Serial1/0]ppp an
[r1-Serial1/0]ppp au
[r1-Serial1/0]ppp authentication-mode ch
[r1-Serial1/0]ppp authentication-mode chap
[r1-Serial1/0]ppp ch
[r1-Serial1/0]ppp chap  us
[r1-Serial1/0]ppp chap  user zhangsan
[r1-Serial1/0]ppp chap  pass
[r1-Serial1/0]ppp chap  password sim
[r1-Serial1/0]ppp chap  password simple 123456
[r1-Serial1/0]int s2/0
[r1-Serial2/0]ppp authentication-mode chap
[r1-Serial2/0]ppp chap  user zhangsan
[r1-Serial2/0]ppp chap  password simple 123456
[r1-Serial2/0]quit
[r1]
[lnternet]int s1/0
[lnternet-Serial1/0]ppp authentication-mode chap
[lnternet-Serial1/0]ppp chap user zhangsan
[lnternet-Serial1/0]ppp chap  password simple 123456
[lnternet-Serial1/0]int s2/0
[lnternet-Serial2/0]ppp authentication-mode chap
[lnternet-Serial2/0]ppp chap user zhangsan
[lnternet-Serial2/0]ppp chap  password simple 123456
[lnternet-Serial2/0]quit
[lnternet]

配置EASY IP,只有业务网段192.168.1.0/24和192.168.2.0/24 的数据流可以通过R1访问互联网

[lnternet]acl basic 2000
[lnternet-acl-ipv4-basic-2000]rule 0 permit source 192.168.1.0 0.0.0.255
[lnternet-acl-ipv4-basic-2000]rule 5 permit source 192.168.2.0 0.0.0.255
[lnternet-acl-ipv4-basic-2000]quit
[lnternet]int mp-group 1
[lnternet-MP-group1]nat outbound  2000

 用PC ping Internet

 R1开启TELNET远程管理,使用用户ABC登录,密码ABC,只允许技术部远程管理R1

[r1]telnet server enable
[r1]local-user abc class manage
New local user added.
[r1-luser-manage-abc]password simple abc
The new password is too short. It must contain at least 10 characters.
[r1-luser-manage-abc]authorization-attribute  user-role  level-15
[r1-luser-manage-abc]quit
[r1]user-interface vty  0 4
[r1-line-vty0-4]authentication-mode scheme
[r1-line-vty0-4]user
[r1-line-vty0-4]user-role le
[r1-line-vty0-4]user-role level-15
[r1-line-vty0-4]quit
[r1]acl advanced 3000
[r1-acl-ipv4-adv-3000]rule 0 permit tcp source 192.168.2.0 0.0.0.255 destination
 10.0.0.0 0.0.0.255 destination-port  eq 23
[r1-acl-ipv4-adv-3000]rule 6 deny tcp
[r1-acl-ipv4-adv-3000]quit
[r1]int g0/0
[r1-GigabitEthernet0/0]packet-filter  3000 inbound
[r1-GigabitEthernet0/0]int g0/1
[r1-GigabitEthernet0/1]packet-filter  3000 inbound
[r1-GigabitEthernet0/1]int g0/2
[r1-GigabitEthernet0/2]packet-filter  3000 inbound
[r1-GigabitEthernet0/2]
[r1-GigabitEthernet0/2]int MP-group 1
[r1-MP-group1]packet-filter 3000 inbound
[r1-MP-group1]quit

 pc2登录测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/743651.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

想远程控制手机,用哪个软件好?

很多人都想知道安卓系统或iOS系统要如何实现手机远程控制手机、电脑远程控制手机&#xff0c;分别需要用到什么软件&#xff0c;这篇文章一次说清楚。 注意&#xff0c;安卓系统需要是7.0及以上版本&#xff0c;iOS系统需要是11及以上版本。具体使用步骤请点击关注&#xff0c;…

10 种最佳编程字体

1.Commit Mono 这是我目前最喜欢的字体。这是我用来输入这篇文章的字体。作者 Eigil Nikolajsen 于 2023 年使用Fira Code和JetBrains Mono作为灵感开发了它。 Commit Mono 清晰易读&#xff0c;可配置性强。您可以根据粗细&#xff08;我更喜欢最细的 300&#xff09;、连字、…

开发一款直播APP完整指南

直播是一种强大的营销工具&#xff0c;可以让企业与观众进行真实的互动。 根据Grand View Research发布的预测&#xff0c;直播行业规模将从 2021 年的 700 亿美元增长到 2028 年的近 2240 亿美元&#xff0c;七年内增长三倍。 区块链技术和人工智能等技术进步将在未来几年提…

网页设计的意义何在?最后一个你绝对没想到!

在当今时代&#xff0c;网页已经成为我们日常生活中不可或缺的一部分。网页的支持对于搜索信息、购物、社交娱乐、在线学习和工作至关重要。网页设计作为网页的重要组成部分之一&#xff0c;在实现网页的各种功能和目的方面发挥着至关重要的作用。那么&#xff0c;网页设计的目…

lammps六边形建模方法

大家好&#xff0c;我是小马老师。 本文介绍lammps六边形结构建模方法。 lammps自带的形状有长方体、圆柱体、圆锥体和球体&#xff0c;其他特殊的情况大多需要用组合建模方法。 如下图截面为六边形的纳米线&#xff0c;很难用一条命令建模。 主要原理和之前的锐角刀具建模原理…

msvcr120.dll丢失我们要怎样修复?总结4种方法修复msvcr120.dll

msvcr120.dll丢失我们要怎样修复&#xff1f;相信经常使用电脑的人&#xff0c;总会遇到这样的一个问题&#xff0c;那就是突然弹窗说你的msvcr120.dll不见了&#xff0c;丢失了&#xff0c;然后你的各种程序也启动不了&#xff01;这时候你就需要去修复msvcr120.dll这个文件&a…

Spring Boot项目的两种发布方式

5.1.方式1&#xff1a;通过jar包发布 步骤1&#xff1a;在pom中添加一个SpringBoot的构建的插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><!--自动检测项目中的 main 函数--><artifactId>spring-boot…

短视频最火的10个拍摄技巧,新手也能这样拍出大片效果

短视频越来越占据了人们的生活&#xff0c;不管是记录生活还是发个朋友圈是不是总感觉咱们自己拍出来的效果总是不如别人呢&#xff1f;更别说发短视频平台呢&#xff01;下面就分享10个拍摄技巧大家学着试试慢慢也能拍出大片效果。 不管你以后是否发展短视频平台&#xff0c;…

mprpc框架的配置文件加载

目录 1.回顾测试 2.mprpc框架的配置文件加载 2.1 mprpcconfig.h 2.2 完善mprpcapplication.h 2.3 完善mprpcapplication.cc 2.4 mprpcconfig.cc 2.5 test.conf 2.6 测试运行 ​3.扩展问题 1.回顾测试 我们先把之前的项目代码工程编译好&#xff0c;然后进入bin里面&am…

这七个自动化测试小知识,帮助你在自动化测试中走的更远

我们对自动化测试充满了希望&#xff0c;然而&#xff0c;自动化测试却经常带给我们沮丧和失望。虽然&#xff0c;自动化测试可以把我们从困难的环境中解放出来&#xff0c;在实施自动化测试解决问题的同时&#xff0c;又带来同样多的问题。在开展自动化测试的工作中&#xff0…

CPR曲面重建代码

废话不说&#xff0c;直接上代码&#xff1a; #include "vtkAutoInit.h" #include "vtkPolyData.h" #include "vtkProbeFilter.h" #include "vtkParametricFunctionSource.h" #include "vtkParametricSpline.h" #include &…

软件构造 | Design Patterns for Reuse and Maintainability

Design Patterns for Reuse and Maintainability &#xff08;面向可复用性和可维护性的设计模式&#xff09; Open-Closed Principle (OCP) ——对扩展的开放&#xff0c;对修改已有代码的封 Why reusable design patterns A design… …enables flexibility to change …

红队内网攻防渗透:内网渗透之内网对抗:横向移动篇入口差异切换上线IPC管道ATSC任务Impacket套件UI插件

红队内网攻防渗透 1. 内网横向移动1.1 横向移动入口知识点1.1.1、当前被控机处于域内还是域外1.1.1.1 在域内1.1.1.2 不在域内1.1.1.2.1 第一种方法提权到system权限1.1.1.2.2 第二种方法切换用户上线1.1.1.2.3 kerbrute枚举用户1.1.2、当前凭据为明文密码还是HASH1.2 横向移动…

放弃 VS Code:新代码编辑器 Zed 的时代已经到来(附使用感受)

1.Zed 是什么&#xff1f; Zed 由 Nathan Sobo 和一个曾在 GitHub 开发 Atom 和 Tree-sitter 的团队开发。他们的目标是创建一个快速、简单且用户友好的代码编辑器&#xff0c;以提升开发人员的编码体验。以下是关于 Zed 历史的一些关键点&#xff1a; 起源&#xff1a;团队利…

从概念到现实:数字孪生技术在智慧充电站的实践

在电动汽车蓬勃发展的今天&#xff0c;充电基础设施的智能化升级成为了推动新能源汽车产业跃进的关键一环。数字孪生技术&#xff0c;作为智能制造和工业4.0的核心&#xff0c;正在逐渐渗透到智慧充电站的每一个角落——从提高能源效率到增强用户体验&#xff0c;为智慧充电站的…

HarmonyOS NEXT:华为开启全新操作系统时代

在全球科技浪潮的汹涌澎湃中&#xff0c;华为再次以创新者的姿态&#xff0c;引领了一场关于操作系统的革命。HarmonyOS NEXT&#xff0c;这一由华为倾力打造的分布式操作系统&#xff0c;不仅是对现有技术的一次大胆突破&#xff0c;更是对未来智能生活的一次深邃展望。 Harmo…

统信UOS系统忘记登录密码怎么办

在使用统信操作系统UOS的时候有可能会出现忘记密码的情况&#xff0c;当遇到了用户登录密码忘记时如何修改&#xff1f;今天分享一下忘记超级系统管理员Root以及普通密码时的解决方法。 因为UOS系统版本的原因&#xff0c;UOS 1031操作系统取消了单用户更改密码的方法&#xff…

硬核实力再亮,玩出梦想科技发布全球首款安卓系统空间计算机

6月25日&#xff0c;玩出梦想科技在新加坡召开全球新品发布会&#xff0c;正式发布全球首款安卓系统空间计算机——玩出梦想MR&#xff0c;填补了空间计算机在安卓生态的空白。 作为品牌沉淀两年的破晓之作&#xff0c;玩出梦想MR以业内领先软硬件配置&#xff0c;强大自研算法…

Charles抓包工具系列文章(四)-- Rewrite 重写工具

一、背景 这是一款比Map Local/Remote 还强大的工具&#xff0c;更加灵活&#xff0c;体现在以下几点&#xff1a; 重写request报文重写response报文header 字段的增删改query param 字段的增删改重写 body 字段改写http 响应状态status重写host/url/path 从这也可以看出其强…

强化学习-RLHF-PPO入门

一、定义 强化学习微调分类RM模型 数据集格式训练流程Reward 模型训练流程(分类模型&#xff0c;积极为1&#xff0c;消极为0) AutoModelForSequenceClassificationReward 模型训练案例PPO模型训练流程PPO模型训练案例 二、实现 强化学习微调分类 RLHF:基于人类反馈对语言模型…