配置 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 (code=exited, status=0/SUCCESS) 進程:31061 ExecStartPre=/usr/sbin/radiusd -C (code=exited, status = 1/失敗)程序:31059 ExecStartPre=/bin/chown -R radiusd.radiusd /var/run/radiusd(代碼=退出,狀態=0/成功)主PID:30887(代碼=退出,狀態=0/成功)

我嘗試新增的附加屬性如下:

[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)。有誰知道用戶設定發生了什麼問題?

相關內容