I am configuring and testing mssql server 2019 on Redhat 7.9 and have the following issue:
When importing the schema for mysql there is a nas table entry, however, for mssql the nas table entry is not there.
I have converted the mysql code into mssql code to create a nas table and can enter data into the table via either command line or "Heidi SQL". However, the issue occurs when I run the radtest command. If I use the following credentials as an example:
nas table:
Server = <my freeradius address>
Shortname = <Whatever, does not really matter>
Secret = anything
radcheck table:
User = clive
Attribute = Cleartext-Password
Value = test123
OP = :=
Now I run the radtest statement:
radtest clive test123 localhost 1812 anything --- This does not even contact the database as I see absolutely nothing being returned. However, if I type the following:
radtest clive test123 localhost 1 testing123 ---- This all works and I get the access accept. The returned response shows the local server as the nas address but that could be because I used localhost.
This suggests that the radcheck is being returned fine but the "nas" table does not look like it is being read at all.
There appears to be no documentation surrounding this issue and hoping someone may have seen this before and knows a workaround.
Is the "nas" table actually supported given that it is missing from the mssql schema for freeradius?
Any help appreciated. Many thanks.