I want to block the users of sub network to have not access to the server Radius ? I tried one like this but it doesn't work.
You are misunderstanding how RADIUS operates. When clients connect to the HOME router, the router connects to the RADIUS server to authenticate them. The clients never connect to the RADIUS server directly.
As @Ronmaupin suggests, you can block users on that subnet from accessing the router by applying an ACL to the VTY lines:
access-list 10 deny 192.168.40.0.0.0.0.255 access-list 10 permit any line vty 0 4 access-class 10 in