Eu não usei um banco de dados antes, mas usando os usuários arquivo a regra seria algo como isto:
myuser Cleartext-Password := "mypass", NAS-IP-Address == "192.168.2.1"
Com base nisso, acho que você precisa de duas entradas na tabela radcheck
:
usernane='myuser', attribute='Password', op=':=', value='mypass'
username='myuser', attribute='NAS-IP-Address', op='==', value='192.168.2.1'