У меня возникают проблемы с маршрутизацией моих игровых серверов через GRE. Я не получаю пинг ни с одной стороны при пинге их. Я могу пропинговать локальный интерфейс GRE; однако я не могу проверить связь с удаленным интерфейсом GRE.
Что я пытаюсь сделать:
У меня есть IP-адрес, защищенный от DDoS-атак, от службы, известной как Vultr. Я пытаюсь направить свой игровой сервер через защищенный от DDoS IP-адрес от Vultr с туннелем GRE. (Я управляю панелью Pterodactyl).
Вот команды, которые я выполнил на обоих серверах:
VPS (с IP-адресом, защищенным от DDoS-атак):
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p
iptunnel add gre1 mode gre local UNFILTERED_IP remote DESTINATION_SERVER_LOCAL_IP ttl 255
ip addr add 192.168.168.1/30 dev gre1
ip link set gre1 up
Целевой сервер (хост игрового сервера):
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p
iptunnel add gre1 mode gre local DESTINATION_SERVER_LOCAL_IP remote UNFILTERED_IP ttl 255
ip addr add 192.168.168.2/30 dev gre1
ip link set gre1 up
Прошу прощения, если я не предоставил достаточно информации; Я новичок в ServerFault и все еще изучаю эту платформу.
Кроме того, я не знаю, что пытаться устранить, поскольку я новичок в туннелировании GRE и заранее использовал метод NAT Forward.
Боковое примечание: я запускаю это за NAT, если это что-то значит. Я правильно открыл порты на моем маршрутизаторе, чтобы они были доступны для сервера, защищенного от DDoS-атак. Я использую ТОЛЬКО общедоступные IP-адреса для удаленных IP-адресов, поскольку прочитал, что вам нужно это сделать, если вы работаете за NAT.
Любая помощь приветствуется; Спасибо вам большое!