Linux双网卡绑定配置小结[小编整理]

时间:2019-05-13 17:24:26下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Linux双网卡绑定配置小结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Linux双网卡绑定配置小结》。

第一篇:Linux双网卡绑定配置小结

Linux双网卡绑定配置小结

By Lu Liujun 2011.07.20

一、双网卡绑定说明

双网卡虚拟为一块网卡,作为安全备份或者负荷分担,在linux中这种技术称为bonding,这时候网卡运行在混杂模式(promisc)下。

二、绑定实现的前提

1、芯片组相同、网卡具备自己独立的BIOS

2、linux支持绑定,RHEL4已经默认支持

可以用如下命令检查是否已经支持: modinfo bonding

Lab-COM:root # modinfo bonding filename:

/lib/modules/2.6.18-238.1.1.el5/kernel/drivers/net/bonding/bonding.ko author:

Thomas Davis, tadavis@lbl.gov and many others description:

Ethernet Channel Bonding Driver, v3.4.0-1 version:

3.4.0-1 license:

GPL srcversion:

956FDE3FEBDD81E105B7727 depends:

ipv6 vermagic:

2.6.18-238.1.1.el5 SMP mod_unload gcc-4.1 如果有以上信息说明系统已经支持bonding了。

三、配置bonding参数

1、配置/etc/sysconfig/network-scripts/ifcfg-bond0 内容如下:

Lab-COM:root # more /etc/sysconfig/network-scripts/ifcfg-bond0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=bond0 BOOTPROTO=none BROADCAST=10.0.1.127 USERCTL=no IPADDR=10.0.1.118 NETMASK=255.255.255.128 NETWORK=10.0.1.0 ONBOOT=yes

上海配置如下:

COM1:root # more ifcfg-bond0

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet

DEVICE=bond0

BOOTPROTO=none

BROADCAST=4.4.5.191

USERCTL=no

BONDING_OPTS=“max_bonds=4 miimon=100 mode=1”

IPADDR=4.4.5.132

NETMASK=255.255.255.192

NETWORK=4.4.5.128

ONBOOT=yes

GATEWAY=4.4.5.129

2、配置/etc/sysconfig/network-scripts/ifcfg-eth0 内容如下:

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes

上海配置如下:

COM1:root # more ifcfg-eth0

# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

MASTER=bond0

SLAVE=yes

3、配置配置/etc/sysconfig/network-scripts/ifcfg-eth1 内容如下:

Lab-COM:root # more /etc/sysconfig/network-scripts/ifcfg-eth1 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth1 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes

除DEVICE,eth0和eth1的内容应该是一样的。

4、配置/etc/modprobe.conf 内容如下:

Lab-COM:root # more /etc/modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias eth2 bnx2 alias eth3 bnx2 alias eth4 e1000e alias eth5 e1000e alias scsi_hostadapter cciss alias scsi_hostadapter1 ata_piix alias bond0 bonding options bond0 miimon=100 mode=1 红色字体为新增部分,其中miimon是链路监测时间,100是100ms,mode有0、1、2、3四种常用的是0和1,0为load-balancing(round-robin)负载均衡模式,1为fault-tolerance(active-backup)冗余模式,为主备方式。

上海电信的配置如下:

COM1:root # more modprobe.conf

alias eth0 bnx2

alias eth1 bnx2

alias eth2 bnx2

alias eth3 bnx2

alias eth4 e1000e

alias eth5 e1000e

alias eth6 e1000e

alias eth7 e1000e

alias scsi_hostadapter cciss

alias scsi_hostadapter1 ata_piix

alias bond0 bonding

alias bond1 bonding

alias bond2 bonding

alias bond3 bonding

5、配置/etc/rc.d/rc.local

内容如下:

Lab-COM:root # more /etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff.touch /var/lock/subsys/local ifenslave bond0 eth0 eth1 红色字体为新增部分。

上海电信的配置如下:

COM1:root # more rc.local

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.touch /var/lock/subsys/local

6、重启网络

修改好以上配置,并做确认,然后重启网络,运行如下命令: service network restart 重启后可以看到bond0已经起来了

7、运行ifconfig查看网络状态

结果如下:

Lab-COM:root # ifconfig bond0

Link encap:Ethernet HWaddr 00:26:55:4F:B5:FE

inet addr:10.0.1.118 Bcast:10.0.1.127 Mask:255.255.255.128

inet6 addr: fe80::226:55ff:fe4f:b5fe/64 Scope:Link

UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1

RX packets:38122 errors:0 dropped:0 overruns:0 frame:0

TX packets:730 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2555936(2.4 MiB)TX bytes:104835(102.3 KiB)

eth0

Link encap:Ethernet HWaddr 00:26:55:4F:B5:FE

UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

RX packets:38122 errors:0 dropped:0 overruns:0 frame:0

TX packets:730 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2555936(2.4 MiB)TX bytes:104835(102.3 KiB)

Interrupt:169 Memory:f4000000-f4012800

eth1

Link encap:Ethernet HWaddr 00:26:55:4F:B5:FE

UP BROADCAST SLAVE MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0(0.0 b)TX bytes:0(0.0 b)

Interrupt:154 Memory:f2000000-f2012800 可以看到两个网卡的mac已经一样了。由于机房的机器只连了一根网线,可以看到bond0上的ip包的数目和eth0的ip包的数目一样。

8、确认网络连通

ping其他地址,并在其他设备上ping本设备,如果都连通,说明配置正确。

四、配置过程遇到的问题

1、配置好所有相关的文件,重启网络后,发现网络不通

重启网络后,ping其他设备不通,其他设备也ping不通本地,报如下错误: ping: sendmsg: Operation not permitted 主要原因是系统打开了iptables,限制了出去的数据,修改iptables的配置后,网络连通正常。

如果是先安装了oracle和COM application然后再做的bonding,那需要运行如下命令更新系统的iptables配置:

/install/scripts/firewall-install.sh

五、适用版本

适用Linux版本是: Lab-COM:root # uname-a Linux Lab-COM 2.6.18-238.1.1.el5 #1 SMP Tue Jan 4 13:32:19 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

第二篇:35-本地Portal认证基于SSID绑定认证页面典型配置举例

本地Portal认证基于SSID绑定认证页面典型配置举例

Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。

目 录 简介 ······························································································································· 1 2 配置前提 ························································································································· 1 3 配置举例 ························································································································· 1

3.1 组网需求 ······················································································································ 1 3.2 配置思路 ······················································································································ 1 3.3 配置注意事项 ················································································································ 2 3.4 配置步骤 ······················································································································ 2

3.4.1 AC的配置 ··········································································································· 2 3.4.2 Switch的配置 ······································································································ 4 3.4.3 RADIUS server的配置 ··························································································· 5 3.5 验证配置 ······················································································································ 8 3.6 配置文件 ······················································································································ 9 相关资料 ······················································································································· 11

i 1 简介

本文档介绍本地Portal认证基于SSID绑定认证页面的典型配置举例。配置前提

本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解AAA、WLAN无线接入、Portal认证特性。配置举例

3.1 组网需求

如图1所示,RADIUS服务器作为认证/计费服务器,Switch作为DHCP服务器为AP和Client分配IP地址。要求通过基于SSID绑定本地Portal认证页面的功能,实现:

  当无线客户端通过名为service1的SSID接入网络时,Portal认证推出自定义的认证页面; 当无线客户端通过名为service2的SSID接入网络时,Portal认证推出的是系统默认的认证页面。

图1 本地Portal认证基于SSID绑定认证页面组网图

RADIUS server8.1.1.5/24SSID:service1Vlan-int100188.10.0.6/16Vlan-int300188.30.0.6/16Vlan-int100188.10.0.2/16Client 1AC/Portal serverSwitch/DHCP serverAPSSID:service2Client 2

3.2 配置思路

为了使无线客户端从service1接入时推出自定义认证页面,需编辑自定义认证页面并上传至AC。3.3 配置注意事项

配置AP的序列号时请确保该序列号与AP唯一对应,AP的序列号可以通过AP设备背面的标签获取。

3.4 配置步骤

3.4.1 AC的配置

(1)配置AC的接口

# 创建VLAN 100及其对应的VLAN接口,并为该接口配置IP地址。AC将使用该接口的IP地址与AP建立LWAPP隧道。

system-view [AC] vlan 100 [AC-vlan100] quit [AC] interface vlan-interface 100 [AC-Vlan-interface100] ip address 188.10.0.6 16 [AC-Vlan-interface100] quit # 创建VLAN 200作为ESS口的缺省VLAN。

[AC] vlan 200 [AC-vlan200] quit # 创建VLAN 300作为Client接入的业务VLAN,并配置其接口IP地址。

[AC] vlan 300 [AC-vlan300] quit [AC] interface vlan-interface 300 [AC-Vlan-interface300] ip address 188.30.0.6 16 [AC-Vlan-interface300] quit # 配置AC连接Switch的GigabitEthernet1/0/1接口的属性为trunk,并允许VLAN 100、VLAN 200和VLAN 300通过。

[AC] interface GigabitEthernet1/0/1 [AC-GigabitEthernet1/0/1] port link-type trunk [AC-GigabitEthernet1/0/1] port trunk permit vlan 100 200 300 [AC-GigabitEthernet1/0/1] quit(2)配置认证策略和认证域

# 在AC上创建RADIUS方案office并进入其视图。

[AC] radius scheme office # 配置RADIUS方案的主认证服务器及其通信密钥。

[AC-radius-office] primary authentication 8.1.1.5 [AC-radius-office] key authentication 123456 # 配置发送给RADIUS服务器的用户名不携带ISP域名。

[AC-radius-office] user-name-format without-domain [AC-radius-office] quit # 配置发送RADIUS报文的源IP地址为188.10.0.6。

[AC] radius nas-ip 188.10.0.6 # 创建并进入名字为office的ISP域视图。

[AC] domain office # 为Portal用户配置AAA认证方法为RADIUS认证/授权方案office,不计费。

[AC-isp-office] authentication portal radius-scheme office [AC-isp-office] authorization portal radius-scheme office [AC-isp-office] accounting portal none(3)配置Portal # 配置Portal服务器:名称为office,IP地址为188.10.0.6。

[AC] portal server office ip 188.10.0.6 # 配置本地Portal服务器支持HTTP协议。

[AC] portal local-server http # 在用户所在的VLAN 300接口上使能Portal。

[AC] interface vlan-interface 300 [AC-Vlan-interface300] portal server office method direct # 指定Portal用户的认证域为office。

[AC-Vlan-interface300] portal domain office [AC-Vlan-interface300] quit(4)配置WLAN服务

# 创建接口WLAN-ESS 1,并设置端口的链路类型为Hybrid。

[AC] interface wlan-ess 1 [AC-WLAN-ESS1] port link-type hybrid # 配置当前Hybrid端口的PVID为VLAN 200,禁止VLAN 1通过并允许VLAN 200不带tag通过。

[AC-WLAN-ESS1] undo port hybrid vlan 1 [AC-WLAN-ESS1] port hybrid vlan 200 untagged [AC-WLAN-ESS1] port hybrid pvid vlan 200 [AC-WLAN-ESS1] mac-vlan enable [AC-WLAN-ESS1] quit # 创建接口WLAN-ESS 2,并设置端口的链路类型为Hybrid。

[AC] interface wlan-ess 2 [AC-WLAN-ESS2] port link-type hybrid # 配置当前Hybrid端口的PVID为VLAN 200,禁止VLAN 1通过并允许VLAN 200不带tag通过。

[AC-WLAN-ESS2] undo port hybrid vlan 1 [AC-WLAN-ESS2] port hybrid vlan 200 untagged [AC-WLAN-ESS2] port hybrid pvid vlan 200 [AC-WLAN-ESS2] mac-vlan enable [AC-WLAN-ESS2] quit # 配置WLAN服务模板1,SSID为service1,并将接口WLAN-ESS 1与该服务模板绑定,启用无线服务。

[AC] wlan service-template 1 clear [AC-wlan-st-1] ssid service1 [AC-wlan-st-1] bind wlan-ess 1 [AC-wlan-st-1] service-template enable [AC-wlan-st-1] quit # 配置WLAN服务模板2,SSID为service2,并将接口WLAN-ESS 2与该服务模板绑定,启用无线服务。

[AC] wlan service-template 2 clear [AC-wlan-st-2] ssid service2 [AC-wlan-st-2] bind wlan-ess 2 [AC-wlan-st-2] service-template enable [AC-wlan-st-2] quit # 创建AP的管理模板,名称为officeap,型号名称选择WA2620E-AGN,并配置AP的序列号。

[AC] wlan ap officeap model WA2620E-AGN [AC-wlan-ap-officeap] serial-id 21023529G007C000020 # 进入radio 2射频视图。

[AC-wlan-ap-officeap] radio 2 # 将服务模板1和2绑定到AP的Radio 2口,配置绑定到Radio 2口的VLAN为VLAN 300,并使能Radio 2。

[AC-wlan-ap-officeap-radio-2] service-template 1 vlan-id 300 [AC-wlan-ap-officeap-radio-2] service-template 2 vlan-id 300 [AC-wlan-ap-officeap-radio-2] radio enable [AC-wlan-ap-officeap-radio-2] quit [AC-wlan-ap-officeap] quit(5)将自定义认证页面文件上传至AC # 通过FTP将本地的自定义认证页面文件ssid1.zip上传至AC(过程略),并用dir *.zip命令查看上传完的文件。

dir *.zip Directory of cfa0:/ 0-rw-66127 Nov 27 2013 10:39:08 ssid1.zip 1020068 KB total(502420 KB free)File system type of cfa0: FAT32(6)配置SSID绑定自定义页面文件

# 将SSID:service 1与页面文件ssid1.zip绑定。

system-view [AC] portal local-server bind ssid service1 file ssid1.zip 3.4.2 Switch的配置

# 创建VLAN 100和VLAN 300,其中VLAN 100用于转发AC和AP间LWAPP隧道内的流量,VLAN 300为无线用户接入的VLAN。

system-view [Switch] vlan 100 [Switch-vlan100] quit [Switch] vlan 300 [Switch-vlan300] quit # 配置Switch与AC相连的GigabitEthernet1/0/1接口的属性为trunk,当前trunk口的PVID为100,允许VLAN 100通过。

[Switch] interface GigabitEthernet1/0/1 [Switch-GigabitEthernet1/0/1] port link-type trunk [Switch-GigabitEthernet1/0/1] port trunk permit vlan 100 [Switch-GigabitEthernet1/0/1] port trunk pvid vlan 100 [Switch-GigabitEthernet1/0/1] quit # 配置Switch与AP相连的GigabitEthernet1/0/2接口属性为access,并允许VLAN 100通过。

[Switch] interface GigabitEthernet1/0/2 [Switch-GigabitEthernet1/0/2] port link-type access [Switch-GigabitEthernet1/0/2] port access vlan 100 # 使能PoE功能。

[Switch-GigabitEthernet1/0/2] poe enable [Switch-GigabitEthernet1/0/2] quit # 配置Switch使能DHCP服务。

[Switch] dhcp enable # 创建名为vlan100的DHCP地址池,配置地址池范围为188.10.0.2~188.10.0.5,网关地址为188.10.0.6,为AP分配IP地址。

[Switch] dhcp server ip-pool vlan100 extended [Switch-dhcp-pool-vlan100] network ip range 188.10.0.2 188.10.0.5 [Switch-dhcp-pool-vlan100] network mask 255.255.255.0 [Switch-dhcp-pool-vlan100] gateway-list 188.10.0.6 [Switch-dhcp-pool-vlan100] quit # 创建名为vlan300的DHCP地址池,配置地址池范围为188.30.0.2~188.30.0.5,网关地址为188.30.0.6,为Client分配IP地址。

[Switch] dhcp server ip-pool vlan300 extended [Switch-dhcp-pool-vlan300] network ip range 188.30.0.2 188.30.0.5 [Switch-dhcp-pool-vlan300] network mask 255.255.255.0 [Switch-dhcp-pool-vlan300] gateway-list 188.30.0.6 [Switch-dhcp-pool-vlan300] quit 3.4.3 RADIUS server的配置

下面以iMC为例(使用iMC版本为:iMC PLAT 7.0(E0202)、iMC UAM 7.0(E0202),说明RADIUS server的基本配置。# 增加接入设备

登录进入iMC管理平台,选择“用户”页签,单击导航树中的[接入策略管理/接入设备管理/接入设备配置]菜单项,单击“增加”按钮,进入“增加接入设备”页面,单击<手工增加>按钮,进入“手工增加接入设备”页面。

   填写起始IP地址为188.10.0.6,该IP地址为AC上配置的radius scheme视图下的nas-ip地址。

单击<确定>按钮完成操作。

在“接入配置”页面配置共享密钥为123456,该共享密钥与AC上配置Radius服务器时的密钥一致。  其他配置采用页面默认配置即可。单击<确定>按钮完成操作。

# 配置接入策略

选择“用户”页签,单击导航树中的[接入策略管理/接入策略管理]菜单项,点击<增加>按钮,进入“增加接入策略”页面。

   接入策略名填写portal。该名称可以自行定义。其他配置采用页面默认配置即可。单击<确定>按钮完成操作。

# 配置接入服务

选择“用户”页签,单击导航树中的[接入策略管理/接入服务管理]菜单项,点击<增加>按钮,进入“增加接入服务”页面。

    服务名填写portal。该名称可以自行定义。

缺省接入策略选择“portal”。即上一步配置的接入策略名。其他配置采用页面默认配置即可。单击<确定>按钮完成操作。

# 配置接入用户

选择“用户”页签,单击导航树中的[增加用户]菜单项,进入“增加用户”页面。

    用户姓名填写Test。该名称可以自行定义。证件号码填写123。该名称可以自行定义。其他配置采用页面默认配置即可。单击<确定>按钮完成操作。

添加用户完成后,会跳转到“增加用户结果页面”,单击[增加用户账号]进入“增加接入用户”视图。

在“增加接入用户”视图下。

     账户名填写test。该名称可以自行定义。密码填写123456。该名称可以自行定义。接入服务选择上一步配置的接入服务“portal”。其他配置采用页面默认配置即可。单击<确定>按钮完成操作。

3.5 验证配置

# Client 1通过无线服务service 1上线后,进行Portal认证时,弹出自定义的认证页面。图2 自定义认证页面

# Client 2通过无线服务service 2上线后,由于没有配置其绑定的自定义认证页面,所以客户端进行Portal认证时推出的是系统默认的认证页面。图3 系统默认认证页面

3.6 配置文件

# radius nas-ip 188.10.0.6 # portal server office ip 188.10.0.6 portal local-server http portal local-server bind ssid service1 file ssid1.zip # vlan 100 # vlan 200 # vlan 300 # radius scheme office primary authentication 8.1.1.5 key authentication cipher $c$3$lRA4cjtdvxqsRUuMR42kkQWa3b9Yw9Hk7A== user-name-format without-domain AC: # domain office authentication portal radius-scheme office authorization portal radius-scheme office accounting portal none access-limit disable state active idle-cut disable self-service-url disable # wlan service-template 1 clear ssid service1 bind WLAN-ESS 1 service-template enable # wlan service-template 2 clear ssid service2 bind WLAN-ESS 2 service-template enable # interface GigabitEthernet1/0/1 port link-type trunk port trunk permit vlan 100 200 300 # interface Vlan-interface100 ip address 188.10.0.6 255.255.0.0 # interface Vlan-interface300 ip address 188.30.0.6 255.255.0.0 portal server office method direct portal domain office # interface WLAN-ESS1 port link-type hybrid undo port hybrid vlan 1 port hybrid vlan 200 untagged port hybrid pvid vlan 200 mac-vlan enable # interface WLAN-ESS2 port link-type hybrid undo port hybrid vlan 1 port hybrid vlan 200 untagged port hybrid pvid vlan 200 mac-vlan enable # wlan ap officeap model WA2620E-AGN id 1 serial-id 21023529G007C000020 radio 1 radio 2 service-template 1 vlan-id 300 service-template 2 vlan-id 300 radio enable # 

# Switch:

vlan 100 # vlan 300 # dhcp server ip-pool vlan100 extended network ip range 188.10.0.2 188.10.0.5 network mask 255.255.255.0 gateway-list 188.10.0.6 # dhcp server ip-pool vlan300 extended network ip range 188.30.0.2 188.30.0.5 network mask 255.255.255.0 gateway-list 188.30.0.6 # interface GigabitEthernet1/0/1 port link-mode bridge port link-type trunk port trunk permit vlan 1 100 port trunk pvid vlan 100 # interface GigabitEthernet1/0/2 port link-mode bridge port access vlan 100 poe enable # 4 相关资料

    《H3C WX系列无线控制器产品配置指导》“WLAN配置指导”。《H3C WX系列无线控制器产品命令参考》“WLAN命令参考”。《H3C WX系列无线控制器产品配置指导》“安全配置指导”。《H3C WX系列无线控制器产品命令参考》“安全命令参考”。

第三篇:北方常规植物配置小结

北方常规植物配置小结

作上木的树种有:银杏、白蜡、臭椿、合欢、槐树、栾树、刺槐、悬铃木、元宝枫、柿树、杜仲、流苏、旱柳、山桃、晚樱、毛白杨、白榆、皂荚、桧柏、侧柏、白皮松、雪松、油松、华山松、玉兰、洋白蜡等。­

作中木在林下较阴的条件下生长的植物有:鸡麻、连翘、小花溲疏、溲疏、大花溲疏、天目琼花、红瑞木、蓝荆子、金银木、珍珠梅、柳叶绣线菊、棣棠、四照花,大叶黄杨、粗榧等。在较疏的林下或全日照条件下生长的中木有:矮紫杉、紫荆、小叶黄杨、猬实、太平花、紫叶小檗、圆锥绣球、珍珠梅等。­

作下层地被的植物有:阔叶土麦冬、崂峪苔草、土麦冬、垂盆草、络石、大花萱草、玉簪、紫萼、二月兰、紫花地丁、地锦等。­

适合应用的植物群落模式:­

(1)毛白杨——元宝枫+碧桃+山楂——榆叶梅+金银花+紫枝忍冬+白皮松(幼)——玉簪+大花萱草­

(2)银杏+合欢——金银木+小叶女贞——品种月季——早熟禾­

(3)国槐+桧柏——裂叶丁香+天目琼花——崂峪苔草­

(4)毛白杨+栾树+云杉——珍珠梅+金银木——崂峪苔草­

(5)臭椿+元宝枫——榆叶梅+太平花+连翘+白丁香——美国地锦+崂峪苔草­

(6)毛白杨+桧柏——天目琼花+金银木——紫花地丁+阔叶土麦冬­

(7)华山松+馒头柳+西府海棠——紫丁香+紫珠+连翘——崂峪苔草+早熟禾­

(8)国槐+白皮松——花石榴+金叶女贞+太平花——崂峪苔草­

(9)大叶白蜡+馒头柳+桧柏——麻叶锈线菊+连翘+丁香——宽叶麦冬­

(10)悬铃木+银杏+桧柏——胶东卫矛+棣棠+金银木——扶芳藤+崂峪苔草­

(11)垂柳+栾树+桧柏——棣棠+紫薇+海州常山——崂峪苔草+玉簪­

(12)垂柳——白皮松+西府海棠——腊梅+丁香+平枝栒子——崂峪苔草­

(13)国槐——红花锦带+珍珠梅——扶芳藤+紫花地丁­

(14)侧柏——太平花+金银木——紫花地丁+二月兰­

(15)栾树——天目琼花——铁线莲­

(16)悬铃木+华山松+臭椿——紫叶李+木槿+红叶桃——宽叶麦冬­

(17)国槐+云杉+栾树——山楂+小叶女贞+粉团蔷薇——美国地锦+金银花+崂峪苔草­

(18)银杏+合欢+白皮松+栾树——金银木+天目琼花+忍冬=紫叶小檗——金银花+金叶女贞­

(19)华山松+馒头柳+绒毛白蜡+西府海棠——紫丁香+连翘+紫珠——金银花+大花萱草+崂峪苔草­

(20)油松+元宝枫——珍珠梅+锦带花+迎春——冷季型混播草(黑麦草+高羊毛+早熟禾)

第四篇:C8051F020的PCA配置小结

C8051F020 PCA配置小结

PCA(可编程计数器阵列Programmable Counter Aaray)由高字节(PCA0L)和低字节(PCA0L)组成。在读PCA0L 的同时自动锁存PCA0H 的值,先读PCA0L 寄存器将使PCA0H 的值得到保持

(在读PCA0L 的同时),直到用户读PCA0H 寄存器为止。读PCA0H 或PCA0L 不影响计数器工 作。PCA0MD 寄存器中的CPS2-CPS0 位用于选择PCA 计数器/定时器的时基信号。CPS2 CPS1 CPS0 时间基准

0 0 0 系统时钟的12 分频 0 0 1 系统时钟的4 分频 0 1 0 定时器0 溢出

0 1 1 ECI 负跳变(最大速率 = 系统时钟频率/4)1 0 0 系统时钟

0 1 外部振荡源8 分频(与系统时钟同步)1.工作原理:当计数/定时器溢出时,PCA0MD中的计数器溢出标志(CF)被置为1,并产生中断 请求(如果CF 中断被允许)。将PCA0MD 中ECF 位设置为逻辑1 即可允许CF 标志产生中断请

求。当CPU 转向中断服务程序时,CF 位不能被硬件自动清除,必须用软件清0。(注意:要

使CF 中断得到响应,必须先总体允许PCA0 中断。通过将EA 位(IE.7)和EPCA0(EIE1.3)设置为逻辑1 来总体允许PCA0 中断。清除PCA0MD寄存器中的CIDL 位将允许PCA 在微控制

器内核处于等待方式时继续正常工作。2.PCA0CN:PCA控制寄存器

R/W R/W R/W R/W R/W R/W R/W R/W 复位值

CF CR--CPS2 CPS1 CPS0 ECF 00000000 位7 位6 位5 位4 位3 位2 位1 位0 SFR地址 0xD9 位7: CIDL: PCA0 计数器/定时器等待控制 规定CPU 等待方式下的PCA0 工作方式

0: 当系统控制器处于等待方式时,PCA0 继续正常工作 1: 当系统控制器处于等待方式时,PCA0 停止工作 位6-4 :未用读=000b 写=忽略

位3-1: CPS2-CPS0 PCA0 计数器/定时器脉冲选择 位0: ECF: PCA 计数器/定时器溢出中断允许 该位是PCA0 计数器/定时器溢出CF 中断的屏蔽位 0: 禁止CF 中断

1: 当CF(PCA0CN.7)置位时允许PCA0 计数器/定时器溢出中断请求 PCA0CPMn:PCA捕捉/比较寄存器

PWM16n ECOMn CAPPn CAPNn MATn TOGn PWMn ECCFn 00000000 位7 位6 位5 位4 位3 位2 位1 位0 SFR地址

0xDA-0xDE PCA0CPMn 地址 PCA0CPM0 0xDA(n=0)PCA0CPM1 0xDB(n=1)PCA0CPM2 0xDC(n=2)PCA0CPM3 0xDD(n=3)PCA0CPM4 0xDE(n=4)位7: PWM16n: 16 位脉冲宽度调制允许

当脉冲宽度调制方式被允许时(PWMn = 1),该位选择16 位方式 0: 选择8 位PWM 1: 选择16 位PWM 位6: ECOMn: 比较器功能允许

该位允许禁止PCA0 模块n 的比较器功能 0: 禁止 1: 允许

位5: CAPPn: 正沿捕捉功能允许

该位允许禁止PCA0 模块n 的正边沿捕捉 0: 禁止 1: 允许

位4: CAPNn 负沿捕捉功能允许

该位允许禁止PCA0 模块n 的负边沿捕捉 0: 禁止 1: 允许 位3: MATn 匹配功能允许

该位允许/禁止PCA0 模块n 的匹配功能.如果被允许,当PCA0 计数器与一 个模块的捕捉比较寄存器匹配时,PCA0MD 寄存器中的CCFn 位置位 0 :禁止 1: 允许

位2: TOGn 电平切换功能允许

该位允许/禁止PCA0 模块n 的电平切换功能.如果被允许,当PCA0 计数器 与一个模块的捕捉/比较寄存器匹配时,CEXn 引脚的逻辑电平切换.如果 PWMn 位也被置为逻辑1, 则模块工作在频率输出方式 0: 禁止 1: 允许

位1: PWMn 脉宽调制方式允许

该位允许/禁止PCA0 模块的PWM 功能.如果被允许,CEXn 引脚输出脉冲 宽度调制信号.如果PWM16n 为逻辑0, 使用8 位PWM 方式;如果PWM16n 为逻辑1, 使用16 位方式;如果TOGn 位也被置为逻辑1 ,则模块工作 在频率输出方式 0: 禁止 1: 允许

位0: ECCFn 捕捉比较标志中断允许

该位设置捕捉比较标志CCFn 的中断屏蔽 0: 禁止CCFn 中断

1: 当CCFn 位被置1 时允许捕捉比较标志的中断请求 3.捕捉/比较模块的工作方式:

边沿触发捕捉、软件定时器、高速输出、频率输出、8位脉宽调制器和16位脉宽调制器

第五篇:Maven pom文件常用配置小结

Maven pom文件常用配置小结

什么是POM Project Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。

一个完整的pom.xml文件,放置在项目的根目录下。

4.0.0

… 基本设置

maven的协作相关属性

4.0.0 org.codehaus.mojo my-project 1.0

war 1.groupId : 组织标识,例如:org.codehaus.mojo,在M2_REPO目录下,将是: org/codehaus/mojo目录。

2.artifactId : 项目名称,例如:my-project,在M2_REPO目录下,将是:org/codehaus/mojo/my-project目录。

3.version : 版本号,例如:1.0,在M2_REPOorg/codehaus/mojo/my-project/1.0目录。

4.packaging : 打包的格式,可以为:pom , jar , maven-plugin , ejb , war , ear , rar , par POM之间的关系

目录下,将是:主要用于POM文件的复用。

依赖关系:依赖关系列表(dependency list)是POM的重要部分。

junit junit 4.0 test

1.groupId , artifactId , version : 2.scope : compile(default),provided,runtime,test,system 3.exclusions 继承关系:继承其他pom.xml配置的机制。比如父pom.xml:

[...] junit junit 4.4 test [...] 在子pom.xml文件继承它的依赖(还可以继承其他的:developers and contributors、plugin lists、reports lists、plugin executions with matching ids、plugin configuration): [...]

com.devzuz.mvnbook.proficio proficio 1.0-SNAPSHOT [...] 在这种机制下,maven还提供了一个类似java.lang.Object的顶级父pom.xml文件:

4.0.0 Maven Default Project central Maven Repository Switchboard default http://repo1.maven.org/maven2 false

central Maven Plugin Repository http://repo1.maven.org/maven2 default false never target target/classes ${project.artifactId}-${project.version} target/test-classes src/main/java src/main/scripts src/test/java src/main/resources src/test/resources

maven-antrun-plugin 1.1

maven-assembly-plugin 2.2-beta-2

maven-clean-plugin 2.2

maven-compiler-plugin 2.0.2

maven-dependency-plugin 2.0

maven-deploy-plugin 2.3

maven-ear-plugin 2.3.1

maven-ejb-plugin 2.1

maven-install-plugin 2.2

maven-jar-plugin 2.2

maven-javadoc-plugin 2.4

maven-plugin-plugin 2.4.1

maven-rar-plugin 2.2

maven-release-plugin 2.0-beta-7

maven-resources-plugin 2.2

maven-site-plugin 2.0-beta-6

maven-source-plugin 2.0.4

maven-surefire-plugin 2.4.2

maven-war-plugin 2.1-alpha-1 target/site

release-profile

performRelease true

true org.apache.maven.plugins maven-source-plugin attach-sources jar

true org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar

true org.apache.maven.plugins maven-deploy-plugin true 可以通过下面命令查看当前pom.xml受到超pom.xml文件的影响: mvn help:effective-pom 聚合关系:用于将多个maven项目聚合为一个大的项目。

4.0.0 org.codehaus.mojo my-parent 2.0 my-project 属性

maven的属性,是值的占位符,类似EL,类似ant的属性,比如${X},可用于pom文件任何赋值的位置。有以下分类:

1.env.X:操作系统环境变量,比如${env.PATH} 2.project.x3.settings.x::

pom

件文

中件的中

属的性属,性引,用

比比方

如如式

:::

1.0,引用方式:${project.version}

settings.xmlfalse${settings.offline} 4.Java System Properties:java.lang.System.getProperties()中的属性,比如java.home,引用方式:${java.home} 5.自定义

在pom

c:/apps/cargo-installs,引用方式:${installDir} 构建设置

构建有两种build标签:

build中的主要标签:Resources和Plugins。Resources:用于排除或包含某些资源文件

META-INF/plexus false ${basedir}/src/main/plexus configuration.xml **/*.properties Plugins:设置构建的插件

org.apache.maven.plugins maven-jar-plugin 2.0 false true test

下载Linux双网卡绑定配置小结[小编整理]word格式文档
下载Linux双网卡绑定配置小结[小编整理].doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C8051f020 IO配置小结五篇

    C8051f020 I/O配置小结 020的每个I/O口引脚都可以被配置为推挽或漏极开路输出。同时引入了数字交叉开关,允许将内部数字系统资源映射到P0、P1、P2和P3的端口引脚。通过设置......

    TestLink的安装与配置小结-JIRA[范文模版]

    TestLink的安装与配置小结-JIRA 发布时间: 2009-11-30 16:01 作者: forgetitit 来源: 51Testing软件测试博客字体: 小中大| 上一篇 下一篇 | 打印| 我要投稿TestLink的汉......

    S3900磁阵配置与管理小结(模版)

    一、任务描述 实验室新到磁阵S3900(此前被MNS使用过),先需要重新进行配置,任务要求如下: 0、完成时间:周三(6月15日)下班前(6月13日晚上接到任务); 1、将磁阵配置起来,达到在我们的位子......