|
|
/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
ipmon.rc
Abstract:
IP Router Console Monitor Resources
Author:
Stefan Solomon 01/04/1996
Revision History:
--*/
#include "strdefs.h"
STRINGTABLE { MSG_NULL, ""
HLP_RAS_HELP1, "Displays help.\n"
HLP_RAS_HELP1_EX, "\ \nUsage: %1!s!\n\ \nRemarks: Displays help.\n\n"
HLP_RAS_DUMP, "Dumps RAS configuration info in script form.\n" HLP_RAS_DUMP_EX "\ \n%1!s! \ \n \ \n Dumps RAS configuration information in script form. \ \n\n"
HLP_SHOW_SERVERS, "Listens for RAS server advertisements.\n" HLP_SHOW_SERVERS_EX "\ \n%1!s! \ \n \ \n Listens for RAS server advertisements. \ \n\n"
HLP_SHOW_CLIENT, "Shows RAS clients connected to this machine.\n"
HLP_SHOW_CLIENT_EX, "\ \n%1!s! \ \n \ \n Displays the RAS clients connected to this machine. \ \n\n"
HLP_GROUP_ADD, "Adds items to a table.\n" HLP_GROUP_DEL, "Removes items from a table.\n" HLP_GROUP_SET, "Sets configuration information.\n" HLP_GROUP_SHOW, "Displays information.\n" HLP_GROUP_ENABLE, "Enables options.\n" HLP_GROUP_DISABLE, "Disables options.\n"
HLP_TRACE_SHOW, "Shows whether extended tracing is enabled for components.\n" HLP_TRACE_SET, "Enables/disables extended tracing for a component.\n"
HLP_RASFLAG_SHOW, "Displays the state of a RAS server flag.\n" HLP_RASFLAG_SET, "Sets or clears a RAS server flag.\n"
HLP_RASUSER_SHOW, "Displays RAS properties for a user(s).\n"
HLP_RASUSER_SET, "Sets the RAS properties of a user.\n" HLP_DOMAIN_REGISTER,"Registers the given Windows 2000 computer as a RAS \ \n server in the Active Directory of the given domain.\n"
HLP_DOMAIN_UNREGISTER,"Un-registers the given Windows 2000 computer as a \ \n RAS server in the Active Directory of the given \ \n domain. \n"
HLP_DOMAIN_SHOWREG,"Displays whether a computer is registered as a \ \n RAS server in the Active Directory of the given \ \n domain. \n"
HLP_TRACE_SHOW_EX, "\ \n %1!s! [ [component = ] component ] \ \n \ \n Shows whether tracing for the given component is enabled. If no \ \n component is specified, shows the state of all components. \ \n \ \n component - the component \ \n\n"
HLP_TRACE_SET_EX, "\ \n %1!s! [component = ] component [state = ] ENABLED|DISABLED \ \n \ \n Enables or disables extended tracing for the given component. \ \n \ \n component - the component (use '*' to denote all components) \ \n\n"
HLP_RASFLAG_SHOW_EX, "\ \n %1!s! [ [flag = ] flag ] \ \n \ \n Displays the state of the RAS server flag. If no flag is given, \ \n the state of all flags will be displayed. \ \n \ \n flag - The server flag to show which can be one of the following: \ \n \ \n UseCallbackDelay: Delay before calling back a client. \ \n UseSwCompression: Enable software compression. \ \n NegotiateSPAP: Allow SPAP authentication. \ \n RequireEncryption: Require clients to employ data encryption. \ \n NegotiateMSCHAP: Allow MSCHAP authentication. \ \n UseLcpExtensions: Use LCP extensions. \ \n NegotiateMultilink: Allow multilinked calls. \ \n AuthenticatePeer: Enable mutual auth. for router interfaces. \ \n RequireStrongEncryption: Require clients to employ strong encryption. \ \n NegotiateBacp: Allow BACP negotiation. \ \n NegotiateEAP: Allow EAP authentication. \ \n NegotiatePAP: Allow PAP authentication. \ \n NegotiateMD5CHAP: Allow MD5CHAP authentication. \ \n RequireIPSEC: Require IPSEC when L2TP call is requested. \ \n DisableEncryption: Do not negotiate data encryption. \ \n Require56BitEncryption: Require clients to employ 56 bit encryption. \ \n UseLmPassword: Use LM password. \ \n NegotiateStrongMSCHAP: Allow MSCHAP version 2 authentication. \ \n NoCallback: Never callback \ \n\n"
HLP_RASFLAG_SET_EX, "\ \n %1!s! [flag = ] flag [ [state = ] ENABLED|DISABLED ] \ \n \ \n Enables the RAS server flag. \ \n \ \n For a list of available flags, see the help for 'show rasflag' \ \n command. \ \n \ \n If no state is provided, ENABLED is assumed. \ \n"
HLP_RASFLAG_AUTHMODE_SET, "Sets the authentication mode.\n"
HLP_RASFLAG_AUTHMODE_SET_EX, "\ \n%1!s! [mode = ] STANDARD|NODCC|BYPASS \ \n \ \n Sets the mode that determines whether and when dialin clients should\ \n be authenticated. \ \n \ \n mode - The mode \ \n STANDARD - All devices need to be authenticated. \ \n NODCC - Direct-connect devices are not authenticated. \ \n BYPASS - Authentication is not required for any device. \ \n"
HLP_RASFLAG_AUTHMODE_SHOW, "Shows the authentication mode.\n"
HLP_RASFLAG_AUTHMODE_SHOW_EX, "\ \n%1!s! \ \n \ \n Shows the authentication mode. \ \n"
HLP_RASFLAG_AUTHTYPE_ADD, "Adds types of authentication the RAS server will negotiate.\n" HLP_RASFLAG_AUTHTYPE_ADD_EX, "\ \n%1!s! [type = ] PAP|SPAP|MD5CHAP|MSCHAP|MSCHAPv2|EAP \ \n \ \nSelects the types of authentication which this RAS server will \ \nattempt to negotiate. Negotiation will be in the order most-secure to \ \nleast-secure. Once both client and server agree upon an authentication\ \ntype, the PPP negotiation will follow the appropriate RFCs. \ \n \ \n type - the type \ \n PAP - Password Authentication Protocol (clear text). \ \n SPAP - Shiva Password Authentication Protocol. \ \n MD5CHAP - Challenge Handshake Authentication Protocol using \ \n Message Digest 5 hashing scheme to encrypt the response.\ \n MSCHAP - Microsoft Challenge-Handshake Authentication Protocol. \ \n MSCHAPv2 - Version 2 of MSCHAP. \ \n EAP - Extensible Authentication Protocol. \ \n" HLP_RASFLAG_AUTHTYPE_DEL, "Deletes an authentication type from the RAS server.\n" HLP_RASFLAG_AUTHTYPE_DEL_EX, "\ \n%1!s! [type = ] PAP|SPAP|MD5CHAP|MSCHAP|MSCHAPv2|EAP \ \n \ \n Deletes an authentication type from the list of types that the RAS \ \n server will negotiate. \ \n \ \n type - the type \ \n PAP - Password Authentication Protocol (clear text). \ \n SPAP - Shiva Password Authentication Protocol. \ \n MD5CHAP - Challenge Handshake Authentication Protocol using \ \n Message Digest 5 hashing scheme to encrypt the response.\ \n MSCHAP - Microsoft Challenge-Handshake Authentication Protocol. \ \n MSCHAPv2 - Version 2 of MSCHAP. \ \n EAP - Extensible Authentication Protocol. \ \n"
HLP_RASFLAG_AUTHTYPE_SHOW, "Displays the authentication types currently enabled.\n" HLP_RASFLAG_AUTHTYPE_SHOW_EX, "\ \n%1!s! \ \n \ \n Displays the authentication type(s) currently enabled. \ \n \ \n"
HLP_RASFLAG_LINK_ADD, "Adds to the list of link properties PPP will negotiate\n" HLP_RASFLAG_LINK_DEL, "Deletes from the list of link properties PPP will negotiate\n" HLP_RASFLAG_LINK_SHOW, "Shows the link properties PPP will negotiate\n" HLP_RASFLAG_MLINK_ADD, "Adds to the list of multilink types PPP will negotiate\n" HLP_RASFLAG_MLINK_DEL, "Deletes from the list of multilink types PPP will negotiate\n" HLP_RASFLAG_MLINK_SHOW, "Shows the multilink types PPP will negotiate\n" HLP_RASFLAG_LINK_ADD_EX, "\ \n%1!s! [type = ] SWC|LCP \ \n \ \n Adds to the list of link properties PPP will negotiate. \ \n \ \n type - the type \ \n SWC - Provides software compression (MPPC) \ \n LCP - Provides Link Control Protocol extensions from the PPP suite of protocols. \ \n" HLP_RASFLAG_LINK_DEL_EX, "\ \n%1!s! [type = ] SWC|LCP \ \n \ \n Deletes from the list of link properties PPP will negotiate. \ \n \ \n type - the type \ \n SWC - Provides software compression (MPPC) \ \n LCP - Provides Link Control Protocol extensions from the PPP suite of protocols. \ \n" HLP_RASFLAG_LINK_SHOW_EX, "\ \n%1!s! \ \n \ \n Shows the link properties PPP will negotiate. \ \n \ \n" HLP_RASFLAG_MLINK_ADD_EX, "\ \n%1!s! [type = ] MULTI|BACP \ \n \ \n Adds to the list of multilink types PPP will negotiate. \ \n \ \n type - the type \ \n MULTI - Provides mutlilink PPP sessions. \ \n BACP - Provides Bandwidth Allocation Control Protocol. \ \n" HLP_RASFLAG_MLINK_DEL_EX, "\ \n%1!s! [type = ] MULTI|BACP \ \n \ \n Deletes from the list of multilink types PPP will negotiate. \ \n \ \n type - the type \ \n MULTI - Provides mutlilink PPP sessions. \ \n BACP - Provides Bandwidth Allocation Control Protocol. \ \n" HLP_RASFLAG_MLINK_SHOW_EX, "\ \n%1!s! \ \n \ \n Shows the multilink types PPP will negotiate. \ \n \ \n"
HLP_RASUSER_SHOW_EX, "\ \n%1!s! [ [name = ] username \ \n [mode = ] PERMIT|REPORT ] \ \n \ \n Displays user RAS properties. \ \n \ \n username - the user's logon name. If none is supplied, \ \n all users will be displayed. \ \n \ \n mode - the mode for showing information. If no mode is \ \n specified, REPORT is assumed. \ \n REPORT - show all users. \ \n PERMIT - show only users whose dial in permission is PERMIT \ \n\n"
HLP_RASUSER_SET_EX, "\ \n%1!s! [name = ] username \ \n [dialin = ] PERMIT|DENY|POLICY \ \n [ [cbpolicy = ] NONE|CALLER|ADMIN \ \n [cbnumber = ] callback number ] \ \n \ \n Sets user RAS properties. \ \n \ \n username - the user's logon name. \ \n \ \n dialin - whether the user will be allowed to dial in \ \n PERMIT - allow the user to dial in. \ \n DENY - do not allow the user to dial in. \ \n POLICY - use remote access policies to determine dialin. \ \n \ \n cbpolicy - the callback policy of the user. The callback \ \n feature is used to save the caller the cost of \ \n the phone call. \ \n NONE - callback is not allowed for the user \ \n CALLER - user can specify callback number at call time \ \n ADMIN - always call the user at the callback number \ \n \ \n cbnumber - the number to use when cbpolicy is ADMIN \ \n \ \n \ \n NOTE: The 'POLICY' option is not available for users that belong \ \n to a mixed-mode domain. For these users, 'POLICY' is \ \n assumed to mean 'DENY'. \ \n"
HLP_DOMAIN_REGISTER_EX, "\ \n%1!s! [ [domain = ] domain [server = ] server ] \ \n \ \n Registers the given Windows 2000 computer as a RAS server in \ \n the Active Directory of the given domain. \ \n \ \n server - the computer name of the computer to be registered as \ \n a RAS server. If no server is specified the computer \ \n from which the command is issued is assumed. \ \n \ \n domain - the domain in which the given server should be \ \n registered. If no domain is provided, the primary \ \n domain of the computer from which the command is \ \n issued is assumed. \ \n\n"
HLP_DOMAIN_UNREGISTER_EX, "\ \n%1!s! [ [domain = ] domain [server = ] server ] \ \n \ \n Un-registers the given Windows 2000 computer as a RAS server in \ \n the Active Directory of the given domain. \ \n \ \n server - the computer name of the computer to be unregistered as\ \n a RAS server. If no server is specified the computer \ \n from which the command is issued is assumed. \ \n \ \n domain - the domain in which the given server should be \ \n unregistered. If no domain is provided, the primary \ \n domain of the computer from which the command is \ \n issued is assumed. \ \n\n"
HLP_DOMAIN_SHOWREG_EX, "\ \n%1!s! [ [domain = ] domain [server = ] server ] \ \n \ \n Displays whether the given computer is registered as a RAS \ \n server in the given domain. \ \n \ \n server - the computer name of the computer in question. \ \n If no server is specified the computer from which the \ \n command is issued is assumed. \ \n \ \n domain - the domain. If no domain is provided, the primary \ \n domain of the computer from which the command is \ \n issued is assumed. \ \n\n"
MSG_RAS_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RAS Configuration \ \n# ----------------------------------------- \ \n"
MSG_RAS_SCRIPTFOOTER, "\ \n# End of RAS configuration. \ \n \ \n \ \n"
MSG_RAS_SHOW_SERVERS_HEADER, "\ \nTimestamp Sender \ \n------------------------ ----------------------------------\ \n"
MSG_RASFLAG_DUMP, "%1!s! %2!s! %3!s!\n" MSG_RASFLAG_DUMP2, "%1!s! %2!s!\n" MSG_TRACE_DUMP, "%1!s! %2!s! %3!s!\n"
MSG_RASFLAG_AUTHMODE_STANDARD, "authentication mode = standard\n" MSG_RASFLAG_AUTHMODE_NODCC, "authentication mode = nodcc\n" MSG_RASFLAG_AUTHMODE_BYPASS, "authentication mode = bypass\n"
MSG_RASFLAG_AUTHTYPE_HEADER, "\ \nEnabled Authentication Types: \ \n \ \nCode Meaning \ \n------------------------------------------\ \n"
MSG_RASFLAG_AUTHTYPE_PAP, "\ PAP Password Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_SPAP, "\ SPAP Shiva Password Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_MD5CHAP, "\ MD5CHAP Challenge Handshake Authentication Protocol (MD5).\n"
MSG_RASFLAG_AUTHTYPE_MSCHAP, "\ MSCHAP Microsoft Challenge-Handshake Authentication Protocol.\n"
MSG_RASFLAG_AUTHTYPE_MSCHAP2, "\ MSCHAPv2 Microsoft Challenge-Handshake Authentication Protocol version 2.\n"
MSG_RASFLAG_AUTHTYPE_EAP, "\ EAP Extensible Authentication Protocol.\n"
MSG_RASFLAG_LINK_HEADER, "\ \nEnabled Link Options: \ \n \ \nCode Meaning \ \n------------------------------------------\ \n"
MSG_RASFLAG_LINK_SWC, "\ SWC Provides software compression (MPPC).\n"
MSG_RASFLAG_LINK_LCP, "\ LCP Provides Link Control Protocol extensions from the PPP suite of protocols.\n"
MSG_RASFLAG_MLINK_HEADER, "\ \nEnabled Multilink Options: \ \n \ \nCode Meaning \ \n------------------------------------------\ \n"
MSG_RASFLAG_MLINK_MULTI, "\ MULTI Provides mutlilink PPP sessions.\n"
MSG_RASFLAG_MLINK_BACP, "\ BACP Provides Bandwidth Allocation Control Protocol.\n"
MSG_RASUSER_RASINFO, "\ \nUser name: %1!s! \ \nDialin: %2!s! \ \nCallback policy: %3!s! \ \nCallback number: %4!s! \ \n"
MSG_RASUSER_SET_CMD, "%1!s! %2!s! %3!s! %4!s! %5!s!\n"
MSG_DOMAIN_REGISTER_SUCCESS, "\ \nRegistration completed successfully: \ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n" MSG_DOMAIN_REGISTER_FAIL, "\ \nRegistration FAILED: \ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n" MSG_DOMAIN_UNREGISTER_SUCCESS, "\ \nUn-registration completed successfully: \ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n Since user accounts are cached by the 'IAS' and \ \n 'Routing and Remote Access' services, this \ \n un-registration will not take effect until these \ \n services are restarted. \ \n \ \n" MSG_DOMAIN_UNREGISTER_FAIL, "\ \nUn-registration FAILED: \ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n"
MSG_DOMAIN_SHOW_REGISTERED, "\ \nThe following RAS server is registered:\ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n"
MSG_DOMAIN_SHOW_UNREGISTERED, "\ \nThe following RAS server is not registered:\ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n"
MSG_DOMAIN_SHOW_REGISTER_FAIL, "\ \nUnable to determine the registration: \ \n RAS Server: %1!s! \ \n Domain: %2!s! \ \n \ \n"
MSG_CLIENT_SHOW, "\ \nUser: %1!s! \ \nDomain: %2!s! \ \nConnected from: %3!s! \ \nDuration: %4!d! days %5!d! hours %6!d! mins %7!d! secs \ \n"
MSG_TRACE_SHOW, "%1!-40s! %2!s!\n"
EMSG_CANT_FIND_EOPT, "\ One or more essential parameters not specified\n"
EMSG_BAD_OPTION_VALUE, "\ %1!s! is not an acceptable value for %2!s!.\n"
EMSG_UNABLE_TO_ENUM_USERS, "\ Unable to enumerate the users:\n\n" EMSG_RASUSER_MUST_PROVIDE_CB_NUMBER, "\ \nIn order to set administrative callback mode, either you must specify \ \na callback number or the user must already have a callback number set.\ \n\n" // // The following are specific to the 'ras ip' sub context // HLP_RASIP_HELP1, "Displays help.\n"
HLP_RASIP_HELP1_EX, "\ \nUsage: %1!s!\n\ \n Displays help.\n\n"
HLP_RASIP_DUMP, "Dumps RAS IP configuration info in script form.\n"
HLP_RASIP_SHOW_CONFIG, "Displays current RAS IP configuration.\n"
HLP_RASIP_SET_ASSIGNMENT, "Sets the method by which the RAS server\ \n assigns IP addresses to its clients.\n"
HLP_RASIP_SET_CALLERSPEC, "Sets whether clients can request their own IP addresses.\n" HLP_RASIP_SET_ACCESS, "Sets whether clients are given access beyond the remote\ \n access server.\n" HLP_RASIP_SET_NEGOTIATION, "Sets whether IP is negotiated for client RAS connections.\n" HLP_RASIP_SET_NETBTBCAST, "Sets whether to enable or disable broadcast\ \n name resolution using NetBIOS over TCP/IP.\n" HLP_RASIP_ADD_RANGE, "Adds a range to the static IP address pool.\n" HLP_RASIP_DEL_RANGE, "Deletes a range from the static IP address pool.\n" HLP_RASIP_DEL_POOL, "Deletes all ranges from the static IP address pool.\n"
HLP_RASIP_DUMP_EX "\ \n%1!s! \ \n \ \n Dumps RAS configuration information in script form. \ \n\n"
HLP_RASIP_SHOW_CONFIG_EX, "\ \n%1!s! \ \n \ \n Displays current RAS IP configuration. \ \n\n"
HLP_RASIP_SET_NEGOTIATION_EX, "\ \n%1!s! [mode = ] ALLOW|DENY \ \n \ \n Specifies whether the RAS server will allow IP to be configured for \ \n any client connections it accepts. \ \n \ \n mode - the mode \ \n ALLOW - permit IP over client connections. \ \n DENY - do not permit IP over client connections. \ \n\n"
HLP_RASIP_SET_ACCESS_EX, "\ \nUsage: %1!s! [mode = ] ALL|SERVERONLY \ \n \ \nParameters: \ \n \ \n mode - what type of access to grant \ \n ALL - clients are able to reach the remote access server and any \ \n networks to which it is connected. \ \n SERVERONLY - clients are able to reach the remote access server only. \ \n \ \nRemarks: Specifies whether IP network traffic from any client is \ \n forwarded to the network(s) to which the remote access server \ \n is connected. \ \n\n"
HLP_RASIP_SET_ASSIGNMENT_EX, "\ \n%1!s! [method = ] AUTO|POOL \ \n \ \n Sets the method by which the RAS server assigns IP addresses to \ \n its clients. \ \n \ \n method - the method to use \ \n AUTO - automatically assigns IP addresses using DHCP. If no \ \n DHCP server is available, a random, private address \ \n is assigned. \ \n POOL - assigns IP address from the RAS server's pool. \ \n\n"
HLP_RASIP_ADD_RANGE_EX, "\ \n%1!s! [from = ] from [to = ] to \ \n \ \n Adds a range to the static IP address pool that the RAS server uses. \ \n \ \n from - the starting IP address in the range in the form 'x.x.x.x' \ \n to - the ending IP address in the range in the form 'x.x.x.x' \ \n\n"
HLP_RASIP_DEL_RANGE_EX, "\ \n%1!s! [from = ] from [to = ] to \ \n \ \n Deletes a range from the static IP address pool that the RAS server uses.\ \n \ \n from - the starting IP address in the range in the form 'x.x.x.x' \ \n to - the ending IP address in the range in the form 'x.x.x.x' \ \n\n"
HLP_RASIP_DEL_POOL_EX, "\ \n%1!s! \ \n \ \n Deletes all ranges from the static IP address pool. \ \n\n"
HLP_RASIP_SET_CALLERSPEC_EX, "\ \n%1!s! [mode = ] ALLOW|DENY \ \n \ \n Specifies whether dialin clients are permitted to request their own \ \n IP addresses. \ \n \ \n mode - the mode \ \n ALLOW - allow clients to request their own IP addresses. \ \n DENY - don't allow clients to request their own IP addresses. \ \n\n"
HLP_RASIP_SET_NETBTBCAST_EX, "\ \n%1!s! [mode = ] ENABLED|DISABLED \ \n \ \n Specifies whether to enable or disable broadcast name resolution \ \n using NetBIOS over TCP/IP. \ \n \ \n mode - the mode \ \n ENABLED - enables broadcast name resolution using NetBIOS over \ \n TCP/IP. \ \n DISABLED - disables broadcast name resolution using NetBIOS over \ \n TCP/IP. \ \n\n"
MSG_RASIP_SERVERCONFIG, "\ \nRAS IP config \ \n \ \n Negotiation mode: %2!s! \ \n Access mode: %3!s! \ \n Address request mode: %5!s! \ \n Broadcast name resolution: %6!s! \ \n Assignment method: %4!s! \ \n Pool: \ \n"
MSG_RASIP_SHOW_POOL " %1!11s! to %2!11s!\n"
MSG_RASIP_SET_CMD, "%1!s! %2!s!\n" MSG_RASIP_ADD_RANGE_CMD, "%1!s! %2!s! %3!s!\n" MSG_RASIP_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RAS IP Configuration \ \n# ----------------------------------------- \ \n"
MSG_RASIP_SCRIPTFOOTER, "\ \n# End of RAS IP configuration. \ \n \ \n"
EMSG_RASIP_INVALID_POOL, "\ \nThe IP address range entered is invalid for the following reason: \ \n \ \n %1!s!\ \n \ \nThe following constraints apply to IP address ranges: \ \n \ \n 1. The addresses must be specified in standard dotted notation \ \n and must lie between 1.0.0.0 and 224.0.0.0 \ \n \ \n 2. The addresses must not be in the form the form 127.x.x.x. \ \n \ \n 3. The 'from' IP address must be at least 1 address less than \ \n the 'to' address. \ \n \ \n\n"
EMSG_RASIP_BAD_ADDRESS, "An IP address entered was invalid." EMSG_RASIP_BAD_RANGE, "The range is not large enough." EMSG_RASIP_NETID_127, "An IP address entered was in the form 127.x.x.x" EMSG_RASIP_BAD_POOL_GENERIC "No reason given"
EMSG_RASIP_NEED_VALID_POOL, "\ \nBefore you can switch to pool assignment mode, you must specify a \ \nvalid IP address pool using the '%1!s!' command. \ \n\n"
EMSG_RASIP_OVERLAPPING_RANGE, "\ \nThe range you entered can not be assigned to the system since it overlaps\ \nan existing range. \ \n\n"
// // The following are specific to the 'ras ipx' sub context // HLP_RASIPX_HELP1, "Displays help.\n"
HLP_RASIPX_HELP1_EX, "\ \nUsage: %1!s!\n\ \n Displays help.\n\n"
HLP_RASIPX_DUMP, "Dumps RAS IPX configuration info in script form.\n"
HLP_RASIPX_SHOW_CONFIG, "Displays current RAS IPX configuration.\n" HLP_RASIPX_SET_NEGOTIATION, "Sets whether IPX is negotiated for client RAS connections.\n" HLP_RASIPX_SET_ACCESS, "Sets whether clients will be given access beyond the RAS server.\n" HLP_RASIPX_SET_ASSIGNMENT, "Sets the method by which the RAS server \ assigns IPX addresses to its clients.\n"
HLP_RASIPX_SET_POOL, "Sets the RAS IPX address pool.\n" HLP_RASIPX_SET_CALLERSPEC, "Sets whether clients can request their own IPX node numbers.\n" HLP_RASIPX_DUMP_EX "\ \n%1!s! \ \n \ \n Dumps RAS IPX configuration information in script form. \ \n\n"
HLP_RASIPX_SHOW_CONFIG_EX, "\ \n%1!s! \ \n \ \n Displays current RAS IPX configuration. \ \n\n" HLP_RASIPX_SET_NEGOTIATION_EX, "\ \n%1!s! [mode = ] ALLOW|DENY \ \n \ \n Specifies whether the RAS server will allow IPX to be configured for \ \n any client connections it accepts. \ \n \ \n mode - the mode \ \n ALLOW - permit IPX over client connections. \ \n DENY - do not permit IPX over client connections. \ \n\n"
HLP_RASIPX_SET_ACCESS_EX, "\ \n%1!s! [mode = ] ALL|SERVERONLY \ \n \ \n Specifies whether IPX network traffic from any client will be forwarded\ \n to the network(s) to which the RAS server is connected. \ \n \ \n mode - what type of access to grant \ \n ALL - clients will be able to reach the RAS server and any \ \n networks to which it is connected. \ \n SERVERONLY - clients will be able to reach the RAS server only. \ \n\n"
HLP_RASIPX_SET_ASSIGNMENT_EX, "\ \n%1!s! [method = ] AUTO|POOL|AUTOSAME|POOLSAME \ \n \ \n Sets the method by which the RAS server assigns IPX addresses to \ \n its clients. \ \n \ \n method - the method to use \ \n AUTO - assigns a different random IPX network number to all \ \n clients. \ \n POOL - assigns IPX addresses from the RAS server's pool. \ \n AUTOSAME - generates a random IPX network number as assigns it to \ \n all clients. \ \n POOLSAME - chooses a number from the RAS server's pool and assigns\ \n it to all clients. \ \n \ \n Notes: \ \n \ \n For most configurations, either the AUTOSAME or POOLSAME method \ \n is recommended as these conserve network numbers and reduce network\ \n traffic. \ \n \ \n Before a network number is assigned to a client, it is verified \ \n to not be in use on the RAS server's intranet. As a result some \ \n addresses in the address pool may not be assigned. \ \n\n"
HLP_RASIPX_SET_POOL_EX, "\ \n%1!s! [firstnet = ] address [size = ] size \ \n \ \n Sets RAS server's IPX address pool \ \n \ \n firstnet - the first IPX network number in the pool. (hexadecimal) \ \n size - the total number of IPX addresses in the pool. If zero is \ \n specified, then the pool will grow dynamically as needed. \ \n (decimal) \ \n\n" HLP_RASIPX_SET_CALLERSPEC_EX, "\ \n%1!s! [mode = ] ALLOW|DENY \ \n \ \n Specifies whether dialin clients are permitted to request their own \ \n IPX node numbers. \ \n \ \n mode - the mode \ \n ALLOW - allow clients to request their own IPX node numbers. \ \n DENY - don't allow clients to request their own IPX node numbers.\ \n\n" MSG_RASIPX_SERVERCONFIG, "\ \nRAS IPX config \ \n \ \n Negotiation mode: %2!s! \ \n Access mode: %3!s! \ \n Node number request mode: %5!s! \ \n Assignment method: %4!s! \ \n IPX address pool base: %6!s! \ \n IPX address pool size: %7!s! \ \n \ \n\n"
MSG_RASIPX_SET_CMD, "%1!s! %2!s!\n" MSG_RASIPX_SET_POOL_CMD, "%1!s! %2!s! %3!s!\n" MSG_RASIPX_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RAS IPX Configuration \ \n# ----------------------------------------- \ \n"
MSG_RASIPX_SCRIPTFOOTER, "\ \n# End of RAS IPX configuration. \ \n \ \n \ \n"
EMSG_RASIPX_BAD_IPX, "\ \nThe IPX network number is invalid. It must be specified as a string \ \nwith at most ten characters representing a four-byte hexadecimal value.\ \n \ \nAlso, the values 0, 1, and 0xffffffff are not permitted. \ \n \ \n Examples: \ \n ABCDEF \ \n 0x1234 \ \n 00A1C2E3 \ \n \ \n\n"
EMSG_RASIPX_BAD_POOLSIZE, "\ \nThe pool size is invalid. It can be at most 64000. If zero is \ \nspecified, then the pool will dynamically grow as needed. \ \n\n"
// // The following are specific to the 'ras nbf' sub context // HLP_RASNBF_HELP1, "Displays help.\n"
HLP_RASNBF_HELP1_EX, "\ \nUsage: %1!s!\n\ \n Displays help.\n\n"
HLP_RASNBF_DUMP, "Dumps RAS NBF configuration info in script form.\n"
HLP_RASNBF_SHOW_CONFIG, "Displays current RAS NBF configuration.\n" HLP_RASNBF_SET_NEGOTIATION, "Sets whether NBF is negotiated for client RAS connections.\n" HLP_RASNBF_SET_ACCESS, "Sets whether clients will be given access beyond the RAS server.\n" HLP_RASNBF_DUMP_EX "\ \n%1!s! \ \n \ \n Dumps RAS NBF configuration information in script form. \ \n\n"
HLP_RASNBF_SHOW_CONFIG_EX, "\ \n%1!s! \ \n \ \n Displays current RAS NBF configuration. \ \n\n" HLP_RASNBF_SET_NEGOTIATION_EX, "\ \n%1!s! [mode = ] ALLOW|DENY \ \n \ \n Specifies whether the RAS server will allow NBF to be configured for \ \n any client connections it accepts. \ \n \ \n mode - the mode \ \n ALLOW - permit NBF over client connections. \ \n DENY - do not permit NBF over client connections. \ \n\n"
HLP_RASNBF_SET_ACCESS_EX, "\ \n%1!s! [mode = ] ALL|SERVERONLY \ \n \ \n Specifies whether NBF network traffic from any client will be forwarded\ \n to the network(s) to which the RAS server is connected. \ \n \ \n mode - what type of access to grant \ \n ALL - clients will be able to reach the RAS server and any \ \n networks to which it is connected. \ \n SERVERONLY - clients will be able to reach the RAS server only. \ \n\n"
MSG_RASNBF_SERVERCONFIG, "\ \nRAS NBF config \ \n \ \n Negotiation mode: %2!s! \ \n Access mode: %3!s! \ \n \ \n\n"
MSG_RASNBF_SET_CMD, "%1!s! %2!s!\n" MSG_RASNBF_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RAS NBF Configuration \ \n# ----------------------------------------- \ \n"
MSG_RASNBF_SCRIPTFOOTER, "\ \n# End of RAS NBF configuration. \ \n \ \n \ \n"
// // The following are specific to the 'ras at' sub context // HLP_RASAT_HELP1, "Displays help.\n"
HLP_RASAT_HELP1_EX, "\ \nUsage: %1!s!\n\ \n Displays help.\n\n"
HLP_RASAT_DUMP, "Dumps remote access AppleTalk configuration info in script form.\n"
HLP_RASAT_SHOW_CONFIG, "Displays current remote access AppleTalk configuration.\n" HLP_RASAT_SET_NEGOTIATION, "Sets whether AppleTalk is negotiated for client remote\ \n access connections.\n" HLP_RASAT_SET_ACCESS, "Sets whether clients will be given access beyond the RAS server.\n" HLP_RASAT_DUMP_EX "\ \nUsage: %1!s! \ \n \ \nRemarks: Dumps remote access AppleTalk configuration information in \ \n script form.\n\n"
HLP_RASAT_SHOW_CONFIG_EX, "\ \nUsage: %1!s! \ \n \ \nRemarks: Displays current remote access AppleTalk configuration. \ \n\n" HLP_RASAT_SET_NEGOTIATION_EX, "\ \nUsage: %1!s! [mode = ] ALLOW|DENY \ \n \ \nParameters: \ \n \ \n mode - the mode \ \n ALLOW - permit AppleTalk over client connections. \ \n DENY - do not permit AppleTalk over client connections. \ \n \ \nRemarks: Specifies whether the remote access server allows AppleTalk to be\ \n configured for any client connections it accepts. \ \n\n"
HLP_RASAT_SET_ACCESS_EX, "\ \n%1!s! [mode = ] ALL|SERVERONLY \ \n \ \n Specifies whether AppleTalk network traffic from any client will be \ \n forwarded to the network(s) to which the RAS server is connected. \ \n \ \n mode - what type of access to grant \ \n ALL - clients will be able to reach the RAS server and any \ \n networks to which it is connected. \ \n SERVERONLY - clients will be able to reach the RAS server only. \ \n\n"
MSG_RASAT_SERVERCONFIG, "\ \nRemote Access AppleTalk config \ \n \ \n Negotiation mode: %2!s!\ \n Access mode: %3!s!\ \n\n"
MSG_RASAT_SET_CMD, "%1!s! %2!s!\n" MSG_RASAT_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RemoteAccess AppleTalk Configuration \ \n# ----------------------------------------- \ \n"
MSG_RASAT_SCRIPTFOOTER, "\ \n# End of RemoteAccess AppleTalk configuration.\ \n\n"
// // The following are specific to the 'ras aaaa' sub context //
HLP_RASAAAA_ADD_AUTHSERV, "Adds a RADIUS authentication server.\n" HLP_RASAAAA_ADD_ACCTSERV, "Adds a RADIUS accounting server.\n" HLP_RASAAAA_DEL_AUTHSERV, "Deletes a RADIUS server.\n" HLP_RASAAAA_DEL_ACCTSERV, "Deletes a RADIUS accounting server.\n" HLP_RASAAAA_SET_AUTH, "Sets the authentication provider.\n" HLP_RASAAAA_SET_ACCT, "Sets the accounting provider.\n" HLP_RASAAAA_SET_AUTHSERV, "Sets properties of an authentication server.\n" HLP_RASAAAA_SET_ACCTSERV, "Sets properties of an accounting server.\n"
HLP_RASAAAA_SHOW_AUTH, "Displays the current authentication provider.\n" HLP_RASAAAA_SHOW_ACCT, "Displays the current accounting provider.\n" HLP_RASAAAA_SHOW_AUTHSERV, "Displays the RADIUS server(s) used for authentication.\n" HLP_RASAAAA_SHOW_ACCTSERV, "Displays the RADIUS server(s) used for accounting.\n"
HLP_RASAAAA_ADD_AUTHSERV_EX, "\ \n%1!s! [ name = ] server \ \n [ [secret =] secret \ \n [init-score =] InitialScore \ \n [port =] port \ \n [timeout =] timeout \ \n [signature = ] ENABLED|DISABLED ] \ \n \ \n Provides an IP address or name of a RADIUS server to pass authentication\ \n requests. \ \n \ \n name The DNS name or IP address of the RADIUS server \ \n secret The shared secret \ \n init-score Initial score (server priority) \ \n port Sets the port on which to send the authentication requests. \ \n timeout The timeout period before the RADIUS server is marked \ \n unavailable (seconds) \ \n signature whether to use digital signatures \ \n\n"
HLP_RASAAAA_ADD_ACCTSERV_EX, "\ \n%1!s! [ name = ] server \ \n [ [secret =] secret \ \n [init-score =] InitialScore \ \n [port =] port \ \n [timeout = ] timeout \ \n [messages = ] ENABLED|DISABLED ] \ \n \ \n Provides an IP address or name of a RADIUS server to use for accounting.\ \n \ \n name The DNS name or IP address of the RADIUS server \ \n secret The shared secret \ \n init-score Initial score (server priority) \ \n port Sets the port on which to send the authentication requests. \ \n timeout The timeout period before the RADIUS server is marked \ \n unavailable (seconds) \ \n messages whether to send accounting on/off messages. \ \n\n"
HLP_RASAAAA_DEL_AUTHSERV_EX, "\ \n%1!s! [name = ] server \ \n \ \n Deletes a RADIUS authentication server. \ \n\n"
HLP_RASAAAA_DEL_ACCTSERV_EX, "\ \n%1!s! [ [name = ] server ] \ \n \ \n Deletes a RADIUS accounting server. \ \n\n"
HLP_RASAAAA_SET_AUTH_EX, "\ \n%1!s! [provider =] WINDOWS|RADIUS \ \n \ \n Sets the authentication provider. \ \n \ \n windows Authentication via Windows security \ \n radius Authentication against a RADIUS server \ \n\n"
HLP_RASAAAA_SET_ACCT_EX, "\ \n%1!s! [provider =] WINDOWS|RADIUS|NONE \ \n \ \n Sets the accounting provider. \ \n \ \n windows Accounting via the Windows logging facility \ \n radius Accounting via a RADIUS accounting server \ \n none Do not perform accounting \ \n\n"
HLP_RASAAAA_SET_AUTHSERV_EX, "\ \n%1!s! [ name = ] server \ \n [ [secret =] secret \ \n [init-score =] InitialScore \ \n [port =] port \ \n [timeout =] timeout \ \n [signature = ] ENABLED|DISABLED ] \ \n \ \n Provides an IP address or name of a RADIUS server to pass authentication\ \n requests. \ \n \ \n name The DNS name or IP address of the RADIUS server \ \n secret The shared secret \ \n init-score Initial score (server priority) \ \n port Sets the port on which to send the authentication requests. \ \n timeout The timeout period before the RADIUS server is marked \ \n unavailable (seconds) \ \n signature whether to use digital signatures \ \n\n"
HLP_RASAAAA_SET_ACCTSERV_EX, "\ \n%1!s! [ name = ] server \ \n [ [secret =] secret \ \n [init-score =] InitialScore \ \n [port =] port \ \n [timeout = ] timeout \ \n [messages = ] ENABLED|DISABLED ] \ \n \ \n Provides an IP address or name of a RADIUS server to use for accounting.\ \n \ \n name The DNS name or IP address of the RADIUS server \ \n secret The shared secret \ \n init-score Initial score (server priority) \ \n port Sets the port on which to send the authentication requests. \ \n timeout The timeout period before the RADIUS server is marked \ \n unavailable (seconds) \ \n messages whether to send accounting on/off messages. \ \n\n"
HLP_RASAAAA_SHOW_AUTH_EX, "\ \n%1!s! \ \n \ \n Displays the authentication provider \ \n\n"
HLP_RASAAAA_SHOW_ACCT_EX, "\ \n%1!s! \ \n \ \n Displays the accounting provider \ \n\n"
HLP_RASAAAA_SHOW_AUTHSERV_EX, "\ \n%1!s! [ [name = ] server ] \ \n \ \n Displays detailed information about an authentication \ \n server. \ \n \ \n name The DNS name or IP address of the RADIUS server \ \n \ \n If no server name is provided, all configured authentication\ \n servers will be displayed. \ \n\n"
HLP_RASAAAA_SHOW_ACCTSERV_EX, "\ \n%1!s! [ [name = ] server ] \ \n \ \n Displays detailed information about an accounting \ \n server. \ \n \ \n name The DNS name or IP address of the RADIUS server \ \n \ \n If no server name is provided, all configured accounting \ \n servers will be displayed. \ \n\n"
HLP_RASAAAA_HELP1, "Displays help.\n"
HLP_RASAAAA_HELP1_EX, "\ \nUsage: %1!s!\n\ \n Displays help.\n\n"
HLP_RASAAAA_DUMP, "Dumps RAS AAAA configuration info in script form.\n"
HLP_RASAAAA_DUMP_EX "\ \n%1!s! \ \n \ \n Dumps RAS AAAA configuration information in script form. \ \n\n"
MSG_RASAAAA_SHOW_AUTH, "RAS authentication provider: %1!s!\n" MSG_RASAAAA_SHOW_ACCT, "RAS accounting provider: %1!s!\n"
MSG_RASAAAA_SHOW_AUTHSERV_HDR, "\ \nName Address Port Score Timeout Signature\ \n-------------------------------------------------------------------------------\n"
MSG_RASAAAA_SHOW_AUTHSERV, "\ %1!-34s! %2!-14s! %3!-4d! %4!-5d! %5!-7d! %6!s!\n"
MSG_RASAAAA_SHOW_ACCTSERV_HDR, "\ \nName Address Port Score Timeout Messages\ \n-------------------------------------------------------------------------------\n"
MSG_RASAAAA_MUST_RESTART_SERVICES, "\ The RemoteAccess service must be restarted for changes to take effect.\n"
MSG_RASAAAA_SCRIPTHEADER, "\ \n \ \n# ----------------------------------------- \ \n# RAS AAAA Configuration \ \n# ----------------------------------------- \ \n"
MSG_RASAAAA_SCRIPTFOOTER, "\ \n# End of RAS AAAA configuration. \ \n \ \n \ \n"
MSG_RASAAAA_CMD1, "%1!s! %2!s!\n" MSG_RASAAAA_CMD5, "%1!s! %2!s! %3!s! %4!s! %5!s! %6!s!\n" }
#include <windows.h> #include <ntverp.h>
#define VER_FILETYPE VFT_DLL #define VER_FILESUBTYPE VFT2_UNKNOWN #define VER_FILEDESCRIPTION_STR "RAS Monitor DLL" #define VER_INTERNALNAME_STR "rasmontr.dll" #define VER_ORIGINALFILENAME_STR "rasmontr.dll"
#include "common.ver" // NT5.0 version file.
|