端口安全技术:安全动态(静态,sticky)MAC

先上拓扑图

 PC1,PC2,PC3通过接入设备连接网络,为了提高安全性,SW使用端口安全功能,设置接口学习MAC地址数的上限,这样其他外来人员使用自己的设备就无法入网。

SW1:配置如下

interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/4
 port link-type access
 port default vlan 10
#
#
vlan batch 10
#

可以使用:port-group group-member g0/0/1 to g0/0/4
对端口统一配置


SW3:基本配置如下

#
vlan batch 10 20
#
interface Vlanif10
 ip address 192.168.1.254 255.255.255.0
#
interface Vlanif20
 ip address 192.168.2.254 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 20
#

配完如上命令之后再在SW3上配置安全动态MAC命令:

interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
 port-security enable
 port-security max-mac-num 2
 port-security aging-time 1000
#

这样只有2台设备可以访问自己的网关,例如:当PC1和PC2先访问网关,则PC3无法访问互联网了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 对于 overflow-x: auto 与 position: sticky;的冲突,一般情况下,overflow-x: auto 会覆盖掉 position: sticky;,但是可以通过设置 position: -webkit-sticky 来解决这个冲突。 ### 回答2: 当使用`overflow-x: auto;`属性时,元素会生成一个具有水平滚动条的容器。这意味着当内容超过容器的宽度时,用户可以通过滚动条水平滚动来查看隐藏的内容。而`position: sticky;`属性则允许元素在滚动过程中保持在其指定位置上。 然而,这两个属性之间存在冲突。当应用了`overflow-x: auto;`属性并且包含的内容超过了容器的宽度时,滚动条将显示。而滚动过程中,`position: sticky;`属性会尝试将元素保持在指定位置,但由于滚动条的存在,元素的位置可能会发生偏移。 具体而言,当滚动开始时,元素可能会因为滚动条的出现而稍稍向左偏移,以给滚动条腾出空间。这种偏移可能会导致元素在滚动过程中闪烁或产生奇怪的效果。 为了解决这个冲突,可以考虑以下解决方案: 1. 调整`overflow-x`的值:将`overflow-x`属性从`auto`改为`hidden`,这会隐藏水平滚动条,从而避免了冲突。 2. 使用JavaScript处理滚动:通过编写JavaScript代码,可以自定义滚动行为,实现滚动时元素保持在指定位置。 3. 对元素进行特殊处理:使用额外的CSS样式或工具库来处理具有`overflow-x`和`position: sticky`属性的元素间的冲突,以确保它们能够正确地显示和滚动。 根据具体的情况和需求,可以选择适合的解决方案来解决`overflow-x: auto;`和`position: sticky;`之间的冲突。 ### 回答3: overflow-x: auto与position: sticky;之间存在冲突,是因为它们在对元素进行定位时的机制不同。 overflow-x: auto是用于设置元素在水平方向上溢出内容时的处理方式。设置为auto时,如果元素内容超出了容器的宽度,会出现滚动条以便于查看全部内容。这种情况下,元素的位置是相对于容器而言的,如果设置了position: sticky;,粘性定位的效果会失效。 而position: sticky;是一种相对于滚动容器(即其祖级元素中的第一个具有滚动机制的父级元素)进行定位的方式。当元素的位置离开了视窗时,它会固定在容器的顶部或底部,直到滚动容器回到元素原本的位置。这种情况下,元素的位置是相对于滚动容器而言的。 当同时应用overflow-x: auto和position: sticky;时,由于二者的定位方式不同,会发生冲突。滚动容器会优先考虑设置为position: sticky;的元素在垂直方向上的定位,而不会考虑水平方向上的滚动溢出。 如果需要同时使用这两个属性,可以考虑修改布局和定位方式,或使用JavaScript等技术来实现相同的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值