
Adjust the configuration in the registryOnce you have completed the configuration, click on "OK" and restart your device. You should always use the graphical user interface just discussed for configuration purposes. Enter "regedit a. Confirm with "OK. The Registry Editor opens.
– Navigate to the key "HKEY_LOCAL_MACHINE\Commission\ppp\Server\Parms". Here you can set additional parameters for the RAS Server. Please note that the "ppp" key only exists after the RAS Server has been activated!
The following table shows you the different parameters in this key:
Attributes
Type
Default value
Explanation
Enable
Disables (0) or enables (1) the RAS server
Startupdelayseconds
Specifies the time to wait after booting before starting the RAS server.
Usedhcpaddresses
Disables (0) or enables (1) the use of DHCP addresses by clients. Can be used if the CE device t includes an internal DHCP server.
Useautoipaddresses
See explanation above
Autoipsubnet
Subnet IP for AutoIP configuration. The calculation of the hexadecimal value to be entered here is explained below.
Autoipsubnetmask
Subnet mask for AutoIP configuration. The calculation of the hexadecimal value to be given here is explained below.
Staticipaddrstart
0xC0A8FE01
First IP address for static configuration. The calculation of the hexadecimal value to be specified here is explained below.
Staticipaddrcount
0x0000FE
Number of IP addresses to be assigned for static configuration.
Authenticationmethods
Explained in detail below.
Flags
DWORD
0x00000000
Explained in detail below. The value of each IP parameter can be specified by the binary-. Hexadecimal representation of an IP address can easily be determined. An IP address consists of 4 values, where each value corresponds to one byte (or 8 bit). Thus, the hexadecimal representation of an IP address can be derived directly from the binary representation by converting each 4 bits directly to a hex number, for example:
IP address:
192.168.0.1
Binary:
11000000.10101000.00000000.00000001
Hexadecimal:
C0.A8.00.010xc0a80001
The following table shows some examples of subnet IP's as they are z.B. At the parameter "AutoIpSubnet" can be specified:
Subnet IP
Subnetmask
Value IP ( Hex)
Value Mask (Hex)
192.168.0.0
0xC0A80000
192.168.1.0
0xC0A80100
192.168.2.0
255.255.255.0
0xC0A80200
0xFFFF00
172.16.0.0
255.255.0.0
0xAC100000
0xFFFF0000
The parameter "AuthenticationMethods Configures the RAS server to use different protocols for client authentication. Please note that here the protocols are configured which are denied by the server. This means that if a client tries to connect to the RAS server using a denied protocol, the connection attempt will be rejected by the server.
Protocol
Value (Hex)
Information
PAP
0x00040000
The password is transmitted in clear text for authentication purposes. Unsafe!
CHAP
0x00080000
Uses a random value together with the password to generate a one-way hash value which is transmitted for authentication.
MS-CHAP
0x00100000
Microsoft's implementation of CHAP. Contains some improvements to the standard CHAP.
MS-CHAP v2
0x00200000
Version 2 of MS-CHAP. Supports mutual authentication of communication participants for the first time.
EAP
0x00400000
Developed by the IETF. Supports various authentication mechanisms, such as RADIUS, certificates, … . However, this also means that, depending on the authentication method, additional software is still required on the CE device.
To block more than one protocol on the server side, the values provided in the table above must be interpreted as a bit mask where the values are added up bit by bit. For example:
Protocols to deny:
PAP, CHAP, MS-CHAP
Binary representation PAP value:
0000 0000 0000 0100 0000 0000 0000 0000
Binary representation CHAP value:
0000 0000 0000 1000 0000 0000 0000 0000
Binary representation MS-CHAP value:
0000 0000 0001 0000 0000 0000 0000 0000
Added up:
0000 0000 0001 1100 0000 0000 0000 0000
Hex value to be configured:
0x001C0000
The "Flags Parameter specifies the use of various other RAS features, which are listed in the following table. These features can be combined arbitrarily by bitwise addition above.