交换机接口上需要配置mac认证(两条命令mac-auth和mac-auth domain xxxx),这个接口下又接了一台hub,hub下又接了多台电脑。客户这边反馈,服务器录了mac后,下面主机还是无法上网?这个是什么问题?单接口只能单mac么
(0)
您好,参考
mac-auth max-user命令,允许接口同时通过多个 MAC 地址的认证(数量可自定义),适配 HUB 下联多主机的场景。具体配置步骤如下:system-view
interface GigabitEthernet 1/0/1 # 接HUB的交换机接口
mac-auth max-user 10 # 允许最多10个MAC地址通过认证(根据实际主机数量调整,最大支持64)(0)
单个交换机接口默认情况下通常只允许一个MAC地址通过MAC认证上线,尤其是在未配置扩展功能(如多MAC地址认证或端口允许多个用户)的情况下。因此,当该接口下连接Hub并接入多台电脑时,仅服务器的MAC地址通过认证,其他主机因MAC未认证或端口已达允许的最大用户数,将无法上网。
原因分析:
1. **单接口默认仅支持单MAC认证**:交换机接口启用MAC认证后,默认一个端口只学习和认证一个MAC地址,其他终端即使接入也无法通过认证。
2. **未配置允许多MAC接入**:需通过配置命令允许端口下多个MAC地址进行认证,例如配置最大用户数。
3. **缺少多用户支持配置**:即使配置了`mac-auth`和`mac-auth domain xxxx`,仍需配置如`mac-auth max-user <number>`以支持多用户。
解决方案:
在接口G1/0/2下添加允许多个MAC地址认证的配置,例如:
```
interface GigabitEthernet1/0/2
mac-authentication max-user 5 // 允许最多5个MAC地址认证
mac-authentication action authorize continue // 可选:认证失败后继续允许流量
```
同时确认RADIUS服务器已录入所有需要接入终端的MAC地址,且用户名格式(如不带分隔符的MAC)与认证规则匹配。
结论:不是“只能单MAC”,但必须通过配置显式启用多MAC支持。默认限制导致其他主机无法上网。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论