The M2Me_Connect service simplifies the connection of a remote PC to a machine through the Internet.
It provides a solution when a direct PPTP or OpenVPN connection is impossible.
Let us take the example of a machine made of several devices forming a “machine network” and connected to a company network through a router.
Suppose an expert wishes to connect to one or several of these devices to help repairing them or to upgrade a firmware.
The simplest solution should be to set a remote connection between the remote PC and the router through the company network, the existing Internet access in the company, and the Internet.
Several reasons make that connection difficult or impossible, but the main one is a security reason: It is generally not allowed to set an ingoing connection from a PC connected to the Internet towards a device like a router connected inside a company network.
The M2Me_Connect service solves that difficulty:
The PC does not connect directly to the router; both the PC and the router connect to the “M2Me_Connect” service.
Once both parties have been authenticated by the M2Me_Connect service with their own certificate, a OpenVPN VPN is set from end to end from the PC to the router.
The remote user identity is checked by the router to verify he or she belongs to the user list stored in the router.
Finally, individual access rights are assigned to the remote user depending on his or her identity.
Parameters reference
Parameter : "Enabled"
Definition
Id | p_m2me_active |
Type | Boolean |
Label | Enabled |
Default value | Not available |
Description
Select the ports the router must check to set a connection to the M2Me_Connect service.
Parameter : "Direct access to the Internet (no proxy)"
Definition
Id | p_m2me_proxy_disabled |
Type | Boolean |
Label | Direct access to the Internet (no proxy) |
Default value | Not available |
Description
If a proxy server is in charge of filtering IP packets transmitted towards the Internet,
uncheck "Internet direct access (no proxy)";
choose either “HTTP” or “SOCK S5”;
Enter the Proxy server address, port number, Login and password.
- Test the connection:
Click the “Control” menu, and press the “connect now” button.
Go to the ”Diagnostic” menu, “Network status” menu and then “M2Me”.
When the connection between the router and the M2Me_Connect service is established, the port number and protocol are displayed.
- Deselect the ports number needlessly selected:
If too many ports have been selected, the connection delay may be long; it is why we advise to unselect all the ports except the one which has finally been successful.
Parameter : "Proxy type"
Definition
Id | p_m2me_proxy_type |
Type | Choice |
Label | Proxy type |
Possible values |
option_http |
HTTP |
option_socks5 |
SOCKS5 |
|
Default value | Not available |
Parameter : "Address"
Definition
Id | p_m2me_proxy_adress |
Type | text |
Label | Address |
Default value | Not available |
Parameter : "port"
Definition
Id | p_m2me_proxy_port |
Type | port |
Label | port |
Default value | Not available |
Parameter : "Authentication"
Definition
Id | p_m2me_proxy_auth_type |
Type | Choice |
Label | Authentication |
Possible values |
option_none |
None |
option_basic |
Basic |
option_ntlm |
NTLM |
|
Default value | Not available |
Parameter : "Login"
Definition
Id | p_m2me_proxy_login |
Type | text |
Label | Login |
Default value | Not available |
Parameter : "Password"
Definition
Id | p_m2me_proxy_password |
Type | password |
Label | Password |
Default value | Not available |
Parameter : "Show advanced parameters"
Definition
Id | p_m2me_advanced |
Type | Boolean |
Label | Show advanced parameters |
Default value | Not available |
Parameter : "M2Me server address 1"
Definition
Id | p_m2me_ip1 |
Type | text |
Label | M2Me server address 1 |
Default value | Not available |
Parameter : "M2Me server address 2"
Definition
Id | p_m2me_ip2 |
Type | text |
Label | M2Me server address 2 |
Default value | Not available |
Parameter : "M2Me server address 3"
Definition
Id | p_m2me_ip3 |
Type | text |
Label | M2Me server address 3 |
Default value | Not available |
Parameter : "Login"
Definition
Id | p_m2me_login |
Type | text |
Label | Login |
Default value | Not available |
Parameter : "Password"
Definition
Id | p_m2me_password |
Type | password |
Label | Password |
Default value | Not available |
Parameter : "Connect at power on"
Definition
Id | p_m2me_on_power |
Type | Boolean |
Label | Connect at power on |
Default value | Not available |