华为AR2200-S Series设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为AR2200-S Series设置相关的知识,希望对你有一定的参考价值。
单位搬新楼,加装了一台华为AR2200-S Series,一台9303核心交换。电信光猫给了一个固网IP,请问高手如何进行路由设置,谢谢~在线等!
没特殊要求的话就和普通路由设置一样,2200接光猫,WAN口设光猫给的那个外网IP,LAN口设局域网IP(192.168.*.*)之类的,后面再接9303追问但是那个要进入路由器设置呢
追答进ar2200,按我说的设置
追问这个调试好了,华为技术工程师远程进入调试的,谢谢!
参考技术A 这么高难度的问题。。。如果只是很普通家里上网的话 交换机不用设置的 猫连上交换机再连路由器 路由器的话根据说明书的提示输入网址进入管理界面就行追问额,那个家庭版的我知道,这个是单位的,路由器是企业级的,不会弄,太高深
追答嗯 这个我也不会 是不是要学习ccnp 什么的才行啊
参考技术B 业务需求:运营商分配的接口IP为100.100.1.2,子网掩码为255.255.255.252,网关IP为100.100.1.1。
实现内网用户通过路由器访问外网。
组网规划:
WAN口GE1连接外网。
LAN口连接内网,内网的网段为192.168.1.0/24。
内网用户获取IP的方式:DHCP(动态获取IP)。
操作步骤:
一、WAN侧配置
1. 配置静态IP接口
<AR> system-view //先从用户视图切换到系统视图再进行配置
[AR] interface gigabitethernet 0/0/1 //对WAN口(GE1)配置运营商分配的IP和子网掩码
[AR-GigabitEthernet0/0/1] ip address 100.100.1.2 255.255.255.252
[AR-GigabitEthernet0/0/1] quit
2. 配置默认路由
[AR] ip route-static 0.0.0.0 0.0.0.0 100.100.1.1 //配置运营商分配的网关IP
3. 配置NAT功能
[AR] acl number 3000
[AR-acl-adv-3000] rule permit ip
[AR-acl-adv-3000] quit
[AR] interface gigabitethernet 0/0/1
[AR-GigabitEthernet0/0/1] nat outbound 3000
[AR-GigabitEthernet0/0/1] quit
二、LAN侧配置
配置接口IP和DHCP服务器(为PC分配IP)
说明:LAN口是二层接口不能直接配置IP,由于它默认属于VLAN 1,需要为其创建VLANIF1接口再配置IP。
[AR] dhcp enable //打开DHCP总开关
[AR] interface vlanif 1 //创建VLANIF1接口,并配置IP和子网掩码
[AR-Vlanif1] ip address 192.168.1.1 255.255.255.0
[AR-Vlanif1] dhcp select interface //启用接口地址池方式的DHCP服务器功能
[AR-Vlanif1] dhcp server dns-list 114.114.114.114 //配置DNS服务器为公共的DNS(114.114.114.114)
[AR-Vlanif1] return
当由 series.columns.template.propertyFields.fill 设置时,图例不遵循系列的颜色,就像使用 series.fill 时一样
【中文标题】当由 series.columns.template.propertyFields.fill 设置时,图例不遵循系列的颜色,就像使用 series.fill 时一样【英文标题】:legend do not follow colors of series when it is set by series.columns.template.propertyFields.fill as when it is with series.fill 【发布时间】:2019-08-01 12:12:05 【问题描述】:当由 series.columns.template.propertyFields.fill 设置时,Legend 不会像使用 series.fill 时那样遵循系列的颜色 该示例位于 https://jsfiddle.net/bosiljkakostic1/de16nbu7/4/ 当你取消注释时
//series1.fill = "red";
//series2.fill = "blue";
//series3.fill = "green";
例子效果很好,但如果颜色是由
series1.columns.template.propertyFields.fill = "color1";
series2.columns.template.propertyFields.fill = "color2";
series3.columns.template.propertyFields.fill = "color3";
图例颜色不遵循系列颜色 完整代码:
<script src="//www.amcharts.com/lib/4/core.js"></script>
<script src="//www.amcharts.com/lib/4/charts.js"></script>
<div id="chartdiv"></div>
<script>
/**
* ---------------------------------------
* This demo was created using amCharts 4.
*
* For more information visit:
* https://www.amcharts.com/
*
* Documentation is available at:
* https://www.amcharts.com/docs/v4/
* ---------------------------------------
* MODIFIED by Bosiljka Kosic, adding legend
* and more series to describe the problem :
* legend do not follow colors of series
* when it is set by
* series.columns.template.propertyFields.fill
* as when it is with series.fill
*/
// Create chart instance
var chart = am4core.create("chartdiv", am4charts.XYChart);
// Add data
chart.data = [
"category": "Research & Development",
"value1": 450,
"color1": "red",
"value2": 1200,
"color2": "blue",
"value3": 1500,
"color3": "green"
,
"category": "Marketing",
"value1": 700,
"color1": "red",
"value2": 1000,
"color2": "blue",
"value3": 1200,
"color3": "green"
,
"category": "Distribution",
"value1": 600,
"color1": "red",
"value2": 400,
"color2": "blue",
"value3": 1100,
"color3": "green"
];
// Create axes
var categoryAxis = chart.xAxes.push(new am4charts.CategoryAxis());
categoryAxis.dataFields.category = "category";
categoryAxis.renderer.grid.template.location = 0;
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
// Create series
var series1 = chart.series.push(new am4charts.ColumnSeries());
series1.dataFields.valueY = "value1";
series1.dataFields.categoryX = "category";
series1.columns.template.propertyFields.fill = "color1";
var series2 = chart.series.push(new am4charts.ColumnSeries());
series2.dataFields.valueY = "value2";
series2.dataFields.categoryX = "category";
series2.columns.template.propertyFields.stroke = "color2";
var series3 = chart.series.push(new am4charts.ColumnSeries());
series3.dataFields.valueY = "value3";
series3.dataFields.categoryX = "category";
series3.columns.template.propertyFields.stroke= "color3";
series1.columns.template.propertyFields.stroke = "color1";
series2.columns.template.propertyFields.fill = "color2";
series3.columns.template.propertyFields.fill = "color3";
//series1.fill = "red";
//series2.fill = "blue";
//series3.fill = "green";
series1.name="2017";
series2.name="2018";
series3.name="2019";
chart.legend = new am4charts.Legend();
</script>
<style>
body
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
#chartdiv
width: 100%;
height: 300px;
</style>
【问题讨论】:
【参考方案1】:图例标记从系列的填充中获取颜色。当您通过属性字段绑定填充系列的列时,将其注释掉。图例标记的dataItem.dataContext
是它们相关的系列本身,因此列的数据无关紧要,那些永远不会到达标记。即使列/它们的数据以某种方式相关,图表如何知道要选择哪一列来设置图例项的样式?
您可以做的是,每次列着色时,更新列系列的图例标记(或等到列被实例化,即 columns.template.once("datavalidated", ...)
而不是适配器,所以它只完成一次)。
为了customize the legend markers,我们需要将useDefaultMarker
设置为true
。
chart.legend.markers.template.useDefaultMarker = true;
chart.series.each(function(series)
series.columns.template.adapter.add("fill", function(fill, target)
chart.legend.markers.each(function(marker)
if (marker.dataItem.dataContext === target.dataItem.component)
marker.children.getIndex(0).fill = fill;
);
return fill;
);
);
你的代码的分支:
https://jsfiddle.net/notacouch/ot5uadez/
【讨论】:
您可以检查系列类型,例如 if(series.className === "ColumnSeries") else if (series.className === "LineSeries") 并像这样更改检查 LineSeries 事件: series .adapter.add("fill", function (fill, target) @UmutBebek 啊,我明白了。在这种情况下,您可以将series.columns.template
替换为根据您提到的条件进行调整的变量。我还没有测试过这些,但这是让代码灵活/抽象的一种可能性。以上是关于华为AR2200-S Series设置的主要内容,如果未能解决你的问题,请参考以下文章