Are you running TACACS on the default TCP port 49 on your Linux server? If not, then this is your problem. Either change the listening port on your server to TCP 49 or change your router to use the port your server is listening on like the example below.
tacacs-server host 192.168.1.102 <port#>
Ignorance is temporary...stupidity lasts forever!