Windows 2000 rqc.exe error

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have recently configured our RRAS server to run the quarantine service
(rqs.exe and rqc.exe) before allowing dialup users access to the network.
Everything works great when they dialup from a Windows XP computer. When
they try from a Windows 2000 computer rqc.exe reports a "-1" error. I
enabled the rqc.log file using "netsh ras set tracing * enabled" and get the
following entry in the log file when the Windows 2000 attempts to get removed
from quarantine:

[440] 13:07:34: Info: Usage: rqc.exe /conn ServiceProfileName [/domain
DomainName] [/user UserName] [/port PortNumber] [/sig Signature] [/log
LogFileName] [/?]
[440] 13:07:34: Info: /conn Required. Specifies the name of the service
profile for which you want to run RQC.
[440] 13:07:34: Info: /domain Specifies the domain name.
[440] 13:07:34: Info: /user Specifies the user name.
[440] 13:07:34: Info: /port Specifies the port number used by RQC to connect
to quarantine server.
[440] 13:07:34: Info: /sig Specifies the signature that sent to quarantine
server to validate the client.
[440] 13:07:34: Info: /log Specifies the log message sent to the quarantine
server.

This looks like instructions on the correct syntax to use with rqc.exe.

Below is what is logged when a Windows XP user dials up:

[1728] 13:02:39: Info: Parameters: Conn ConnName
[1728] 13:02:39: Info: Parameters: Port 7250 Log message (null)
[1728] 13:02:39: Info: Parameters: Domain NULL User name UserName
[1728] 13:02:39: Info: Gettting Server Internal interface IP address...
[1728] 13:02:39: Info: Sent message to Server
[1728] 13:02:39: Info: Waiting for the response From the server.
[1728] 13:02:39: Info: Client has been removed from quarantine
[1728] 13:02:39: Info: Closing socket
[1728] 13:02:39: Info: Cleanup socket api

I am using the same scripts for both OS's, and both computers meet all
requirements to be removed from quarantine. Any suggestions would be
appreciated!
 
Ockmeyer,

I'm having the same exact problem that you've described with regard to
Windows 2000 clients and the rqc.exe notifier. Did you ever find a solution?

Thanks,

Bryan
 
I have the same problem and I can't find any answer, I dont understand
how can it run on an XP and not in a Windows 2000 box.

Bryan ha escrito:
Ockmeyer,

I'm having the same exact problem that you've described with regard to
Windows 2000 clients and the rqc.exe notifier. Did you ever find a solution?

Thanks,

Bryan

Ockmeyer said:
I have recently configured our RRAS server to run the quarantine service
(rqs.exe and rqc.exe) before allowing dialup users access to the network.
Everything works great when they dialup from a Windows XP computer. When
they try from a Windows 2000 computer rqc.exe reports a "-1" error. I
enabled the rqc.log file using "netsh ras set tracing * enabled" and get the
following entry in the log file when the Windows 2000 attempts to get removed
from quarantine:

[440] 13:07:34: Info: Usage: rqc.exe /conn ServiceProfileName [/domain
DomainName] [/user UserName] [/port PortNumber] [/sig Signature] [/log
LogFileName] [/?]
[440] 13:07:34: Info: /conn Required. Specifies the name of the service
profile for which you want to run RQC.
[440] 13:07:34: Info: /domain Specifies the domain name.
[440] 13:07:34: Info: /user Specifies the user name.
[440] 13:07:34: Info: /port Specifies the port number used by RQC to connect
to quarantine server.
[440] 13:07:34: Info: /sig Specifies the signature that sent to quarantine
server to validate the client.
[440] 13:07:34: Info: /log Specifies the log message sent to the quarantine
server.

This looks like instructions on the correct syntax to use with rqc.exe.

Below is what is logged when a Windows XP user dials up:

[1728] 13:02:39: Info: Parameters: Conn ConnName
[1728] 13:02:39: Info: Parameters: Port 7250 Log message (null)
[1728] 13:02:39: Info: Parameters: Domain NULL User name UserName
[1728] 13:02:39: Info: Gettting Server Internal interface IP address...
[1728] 13:02:39: Info: Sent message to Server
[1728] 13:02:39: Info: Waiting for the response From the server.
[1728] 13:02:39: Info: Client has been removed from quarantine
[1728] 13:02:39: Info: Closing socket
[1728] 13:02:39: Info: Cleanup socket api

I am using the same scripts for both OS's, and both computers meet all
requirements to be removed from quarantine. Any suggestions would be
appreciated!
 
The problem seems to be with how rqc.exe runs under XP vs. Win2k.

to troubleshoot, I first verified that the versions of rqc.exe that I'm
using under XP and Win2k are exactly the same. I then did the following
experiment under each operating system:

1) enabled logging by running the command "netsh ras set tracing * ENABLED"
at a command prompt.
2) ran the rqc.exe notifier program from a command prompt using the
following syntax: "rqc.exe /conn ConnName /sig RASQuarantinePassed"

According to the rqc.log files on each client, the above command was
sufficient to remove the XP client from quarantine, but did not work under
Win2k. Under Win2k, the above command simply produced entries in rqc.log
consistent with what Ockmeyer originally reported (i.e., command usage info
for rqc.exe).

In a second experiment, I simply ran "rqc.exe /conn ConnName" from a command
prompt. Under XP, the rqc.exe attempted to remove the client from Quarantine
but failed simply because I did not specify the /sig parameter on the command
line. Under Win2k, the same command simply produced the same rqc.exe usage
info in the rpc.log file as the "rqc.exe /conn ConnName /sig
RASQuarantinePassed" command used in my first experiment.

Based on these two experiments, it appears that the rqc.exe does indeed run
differently under Win2k than under XP. I just don't know why.

Bryan

Sebastian said:
I have the same problem and I can't find any answer, I dont understand
how can it run on an XP and not in a Windows 2000 box.

Bryan ha escrito:
Ockmeyer,

I'm having the same exact problem that you've described with regard to
Windows 2000 clients and the rqc.exe notifier. Did you ever find a solution?

Thanks,

Bryan

Ockmeyer said:
I have recently configured our RRAS server to run the quarantine service
(rqs.exe and rqc.exe) before allowing dialup users access to the network.
Everything works great when they dialup from a Windows XP computer. When
they try from a Windows 2000 computer rqc.exe reports a "-1" error. I
enabled the rqc.log file using "netsh ras set tracing * enabled" and get the
following entry in the log file when the Windows 2000 attempts to get removed
from quarantine:

[440] 13:07:34: Info: Usage: rqc.exe /conn ServiceProfileName [/domain
DomainName] [/user UserName] [/port PortNumber] [/sig Signature] [/log
LogFileName] [/?]
[440] 13:07:34: Info: /conn Required. Specifies the name of the service
profile for which you want to run RQC.
[440] 13:07:34: Info: /domain Specifies the domain name.
[440] 13:07:34: Info: /user Specifies the user name.
[440] 13:07:34: Info: /port Specifies the port number used by RQC to connect
to quarantine server.
[440] 13:07:34: Info: /sig Specifies the signature that sent to quarantine
server to validate the client.
[440] 13:07:34: Info: /log Specifies the log message sent to the quarantine
server.

This looks like instructions on the correct syntax to use with rqc.exe.

Below is what is logged when a Windows XP user dials up:

[1728] 13:02:39: Info: Parameters: Conn ConnName
[1728] 13:02:39: Info: Parameters: Port 7250 Log message (null)
[1728] 13:02:39: Info: Parameters: Domain NULL User name UserName
[1728] 13:02:39: Info: Gettting Server Internal interface IP address...
[1728] 13:02:39: Info: Sent message to Server
[1728] 13:02:39: Info: Waiting for the response From the server.
[1728] 13:02:39: Info: Client has been removed from quarantine
[1728] 13:02:39: Info: Closing socket
[1728] 13:02:39: Info: Cleanup socket api

I am using the same scripts for both OS's, and both computers meet all
requirements to be removed from quarantine. Any suggestions would be
appreciated!
 
Back
Top