配置 CoS 用户属性时 Freeradius 无法启动

配置 CoS 用户属性时 Freeradius 无法启动

我在 POC 方面遇到了问题,我尝试使用 Freeradius 进行身份验证并为宽带网络 (PPPoE) 的用户分配属性。当我使用这些参数配置用户时,我可以连接网络中的 PPPoE 客户端,并且 Freeradius 可以顺利启动:

[email protected]     Cleartext-Password := "Passwd123"
                  ERX-Virtual-Router-Name = "test",
                  ERX-Address-Pool-Name = "FTTH-V4-POOL",
                  ERX-Primary-DNS = 8.8.8.8,
                  ERX-Ingress-Policy-Name = "AB-5M",
                  ERX-Egress-Policy-Name = "AB-5M"

但是,当我尝试添加更多有关 CoS 的属性时,我无法启动 Freeradius 服务器:

radiusd.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status radiusd.service”和“journalctl -xe”

systemctl status radiusd.service 输出:

● radiusd.service - FreeRADIUS 高性能 RADIUS 服务器。
已加载:已加载(/usr/lib/systemd/system/radiusd.service;已启用;供应商预设:已禁用)活动:失败(结果:退出代码)自 lun 2021-07-26 15:20:52 -05;33 秒前进程:30884 ExecStart=/usr/sbin/radiusd -d /etc/raddb(代码=exited,状态=0/SUCCESS)进程:31061 ExecStartPre=/usr/sbin/radiusd -C(代码=exited,状态=1/FAILURE)进程:31059 ExecStartPre=/bin/chown -R radiusd.radiusd /var/run/radiusd(代码=exited,状态=0/SUCCESS)主 PID:30887(代码=exited,状态=0/SUCCESS)

我尝试添加的附加属性如下:

[email protected]     Cleartext-Password := "Passwd123"
                  ERX-Virtual-Router-Name = "test",
                  ERX-Address-Pool-Name = "FTTH-V4-POOL",
                  ERX-Primary-DNS = 8.8.8.8,
                  ERX-Ingress-Policy-Name = "AB-5M",
                  ERX-Egress-Policy-Name = "AB-5M",
                  ERX-CoS-Parameter-Type = "T01 BB-SUB-COS",
                  ERX-CoS-Parameter-Type = "T02 5m",
                  ERX-CoS-Scheduler-Pmt-Type = "SCHEDULER-EF T01 2m",
                  ERX-CoS-Scheduler-Pmt-Type = "SCHEDULER-AF T01 1m",
                  ERX-CoS-Scheduler-Pmt-Type = "SCHEDULER-AF T02 1m",
                  ERX-CoS-Scheduler-Pmt-Type = "SCHEDULER-NC T01 1m",
                  ERX-CoS-Scheduler-Pmt-Type = "SCHEDULER-NC T02 1m"

我使用 Juniper MX 路由器(如 BNG)。有人知道用户设置出了什么问题吗?

相关内容