1.实现全网互通
2.实现PC上网
3.实现服务器被公网用户访问
4. 实现SSH远程管理

常用命令及其功能

在eNSP模拟软件中建立虚拟拓扑图

<Huawei>system-view
[Huawei]sysname sw1
[sw1]vlan batch 10 20
[sw1]interface Eth-Trunk 1 #创建Eth-Trunk链路聚合端口1
[sw1-Eth-Trunk1]trunkport Ethernet 0/0/3 0/0/4
#将Ethernet 0/0/3,0/0/4链路加入链路聚合组1中
[sw1-Eth-Trunk1]port link-type trunk #设置端口链接类型为trunk
[sw1-Eth-Trunk1]port trunk allow-pass vlan 10 20
#允许通过VLAN 10 VLAN20的数据
[sw1-Eth-Trunk1]quit
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]port link-type access
[sw1-Ethernet0/0/1]port default vlan 10
[sw1]int e0/0/2
[sw1-Ethernet0/0/2]port link-type access
[sw1-Ethernet0/0/2]port default vlan 20
以上步骤是:
给路由器sw1批量创建vlan10 ,20
再创建一个聚合链路1,将接口eth0/0/3 0/0/4加入到聚合链路组1中
设置链路聚合端口链接类型为Trunk,设置了Trunk才能允许(多个)VLAN10 20的数据通过这条链路
最后给eth0/0/1设置端口链接类型为access,允许通过vlan10的数据
eth0/0/2设置端口链接类型为access,允许通过vlan20的数据
实验截图(1)



【sw2】
<Huawei>system-view
[Huawei]sysname sw2
[sw2]vlan batch 30 40
[sw2]interface Eth-Trunk 2
[sw2-Eth-Trunk1]trunkport Ethernet 0/0/3 0/0/4
[sw2-Eth-Trunk1]port link-type trunk
[sw2-Eth-Trunk1]port trunk allow-pass vlan 30 40
[sw2-Eth-Trunk1]quit
[sw2]int e0/0/1
[sw2-Ethernet0/0/1]port link-type access
[sw2-Ethernet0/0/1]port default vlan 30
[sw2]int e0/0/2
[sw2-Ethernet0/0/2]port link-type access
[sw2-Ethernet0/0/2]port default vlan 40
以上步骤是:
给路由器sw2批量创建30 ,40
再创建一个聚合链路1,将接口eth0/0/3 0/0/4加入到聚合链路组1中
设置端口链接类型为Trunk,设置了Trunk才能允许(多个)VLAN30 40的数据通过这条链路
最后给路由器eth0/0/1设置端口链接类型为access,允许通过vlan30的数据
路由器eth0/0/2设置端口链接类型为access,允许通过vlan40的数据
实验截图(2)


<Huawei>system-view
[Huawei]sysname 3sw1
[3sw1]vlan batch 10 20 30 40 50
[3sw1]interface Eth-Trunk 1
[3sw1-Eth-Trunk1]trunkport GigabitEthernet 0/0/3 0/0/4
[3sw1-Eth-Trunk1]port link-type trunk
[3sw1-Eth-Trunk1]port trunk allow-pass vlan 10 20
[3sw1-Eth-Trunk1]quit
[3sw1]interface Eth-Trunk 2
[3sw1-Eth-Trunk2]trunkport GigabitEthernet 0/0/5 0/0/6
[3sw1-Eth-Trunk2]port link-type trunk
[3sw1-Eth-Trunk2]port trunk allow-pass vlan 30 40
[3sw1-Eth-Trunk2]quit
[3sw1]int g0/0/2
[3sw1-GigabitEthernet0/0/2]port link-type access
[3sw1-GigabitEthernet0/0/2]port default vlan 50
以上步骤是:
给三层交换机3sw1批量创建10,20,30,40,50
创建一个聚合链路1,将接口ge0/0/3 0/0/4加入到聚合链路组1中
设置端口链接类型为Trunk,设置了Trunk才能允许(多个)VLAN10 20的数据通过这条链路
创建一个聚合链路2,将接口ge0/0/5 0/0/6加入到聚合链路组2中
设置端口链接类型为Trunk,设置了Trunk才能允许(多个)VLAN30 40的数据通过这条链路
最后给交换机ge0/0/2设置端口链接类型为access,允许通过vlan50的数据
[3sw1]dhcp enable
[3sw1]int Vlanif 10
[3sw1-Vlanif10]ip add 192.168.1.254 24
[3sw1-Vlanif10]dhcp select interface
启动dhcp服务,进入vlan10 配置ip,通过dhcp自动获取ip地址
[3sw1]int Vlanif 20
[3sw1-Vlanif20]ip add 192.168.2.254 24
[3sw1-Vlanif20]dhcp select interface
进入vlan20 配置ip,通过dhcp自动获取ip地址
[3sw1]int Vlanif 30
[3sw1-Vlanif30]ip add 192.168.3.254 24
[3sw1-Vlanif30]dhcp select interface
进入vlan30 配置ip,通过dhcp自动获取ip地址
[3sw1]int Vlanif 40
[3sw1-Vlanif40]ip add 192.168.4.254 24
[3sw1-Vlanif40]dhcp select interface
进入vlan40 配置ip,通过dhcp自动获取ip地址
[3sw1]int Vlanif 50
[3sw1-Vlanif10]ip add 192.168.5.254 24
进入vlan50 配置ip
[3sw1]int Vlanif 1
[3sw1-Vlanif1]ip add 192.168.6.1 24
进入vlan1 配置ip
[3sw1]ip route-static 0.0.0.0 0 192.168.6.2 #配置静态路由
实验截图(3)




<Huawei>system-view
[Huawei]sysname NAT
[NAT]int g0/0/0
[NAT-GigabitEthernet0/0/0]ip add 192.168.6.2 24
[NAT-GigabitEthernet0/0/0]int g0/0/1
[NAT-GigabitEthernet0/0/1]ip add 100.1.1.1 30
进入接口g0/0/0配置ip为192.168.6.2
进入接口g0/0/1配置ip为100.1.1.1
[NAT]ip route-static 0.0.0.0 0 100.1.1.2
[NAT]ip route-static 192.168.1.0 24 192.168.6.1
[NAT]ip route-static 192.168.2.0 24 192.168.6.1
[NAT]ip route-static 192.168.3.0 24 192.168.6.1
[NAT]ip route-static 192.168.4.0 24 192.168.6.1
[NAT]ip route-static 192.168.5.0 24 192.168.6.1
【或ip route-static 0.0.0.0 0 192.168.6.1】
[NAT]acl 2000
[NAT-acl-basic-2000]rule permit source any
[NAT-acl-basic-2000]quit
[NAT]int g0/0/1
[NAT-GigabitEthernet0/0/1]nat outbound 2000 #PC共享上网
[NAT-GigabitEthernet0/0/1]nat server protocol tcp
global current-interface www inside 192.168.5.1 www #发布服务器
实验截图 :这里有个错误192.168.1.0
<Huawei>system-view
[Huawei]sysname ISP
[ISP]int g0/0/1
[ISP-GigabitEthernet0/0/1]ip add 200.1.1.1 24
[ISP-GigabitEthernet0/0/1]int g0/0/0
[ISP-GigabitEthernet0/0/0]ip add 100.1.1.2 30
ip route-static 0.0.0.0 0 192.168.6.1
(4)实验截图


(5)实验截图

验证DHCP
(1)打开PC,选择DHCP,并应用,验证DHCP是否生效

(2)进入命令行,查看IP地址,验证成功实现。


五、实验思考
学会了网络如何互通,如何跟换名字,学会了如何配置路由器以及配置三层交换机,其中拓扑结构的建立并不难,只是要有足够的耐心,也要细心检查连接的接口是否一致,在做的过程中也出现了错误,不断的修改检查后,完成了实验。
Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数
我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use
我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle
华为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
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
Rails中有没有一种方法可以提取与路由关联的HTTP动词?例如,给定这样的路线:将“users”匹配到:“users#show”,通过:[:get,:post]我能实现这样的目标吗?users_path.respond_to?(:get)(显然#respond_to不是正确的方法)我最接近的是通过执行以下操作,但它似乎并不令人满意。Rails.application.routes.routes.named_routes["users"].constraints[:request_method]#=>/^GET$/对于上下文,我有一个设置cookie然后执行redirect_to:ba