В OpenWRT GRE настраивается весьма чудесато. Шосукахарактерно, прям вменяемой-вменяемой инструкции в интернетах на эту тему особо-то и нет. Вот это самая лучшая из тех, что я видел. На всякий случай, сохраню на будущее кусок конфига из "/etc/config/network".
Как видим, настройка одного GRE-тоннеля занимает две секции. В одной — "внешние" концы, в другой — "внутренние". Причём, одна и та же директива "ipaddr" в одном случае означает "внешний" локальный "конец" тоннеля, а в другом случае (снизу) -— адрес самого GRE-интерфейса "изнутри". Зачем так сделали, непонятно. Ясности и логичности это как-то совсем ни разу не прибавляет.
И ещё почему-то исходящие GRE-пакеты у меня рубились собственным же Firewall-ом. Почему именно — было лень разбираться, так что просто добавил правило в "output_wan_rule" и успокоился. Хотя всё это очень странно.