Proton/docs/ICMP_ECHO.md
luz paz 28a0276cda Fix typos in documentation
Fix various typos in docs/ and docker/ sub-folders
2022-08-03 13:40:46 +03:00

899 B

ICMP ECHO requests (ping)

Some games rely on ICMP ECHO requests to detect network connectivity, or to measure connection ping.

Proton supports sending ICMP ECHO requests using RAW sockets or DGRAM ICMP sockets, but the former requires elevated privileges, and the latter may also be disabled by default.

DGRAM ICMP sockets can be enabled for a given set of user groups by running the following command, and will stay enabled until next reboot:

sudo sysctl -w net.ipv4.ping_group_range="<low> <high>"

Where (resp ) is lower bound (resp higher) of the user groups which will be allowed to create such sockets. It is possible to enable them for any group by using "0 4294967295".

In order for the configuration to be persistent, it is possible to add the following line to /etc/sysctl.conf (or a file in /etc/sysctl.d):

net.ipv4.ping_group_range="<low> <high>"