Все Linux tunnels — туннели, соединяющие с другим хостом по внешней сети, созданные на сервере можно посмотреть выполнив в консоли команду
ip tunnel list
Если туннелей нет — вывод будет пуст.
Настройка туннелей ip-ip и GRE приблизительно одинакова и не представляет большой сложности. Настройка GRE
Дополнительные настройки для Linux туннелей
На обоих серверах требуются правила сетевого фильтра iptables, разрешающие трафик с меткой определенного протокола — например, GRE
iptables -t nat 123.123.123.123 -A INPUT -p gre -j ACCEPT
Или такое же правило, но с дополнительным ограничением по IP адресу
iptables -t nat 123.123.123.123 -A INPUT -p gre -s 123.123.124.124 -j ACCEPT
Для dubug-а, отладки Linux tunnels и поиска проблем можно использовать tcpdump
Данные можно выводить в консоль
tcpdump -n -i tun0 proto 47
Или записывать в файл, который затем просматривать при помощи Wireshark, который имеет удобный интерфес и позволяет наглядно видеть где и какие пакеты теряются.
Читайте про настройку ip-ip туннелей.