Проблема возникает в результате того, что:
1. На компьютере имеется два IP. Один из них - для подключения к провайдеру, а второй - компьютер получает при выходе в инет через протокол PPP. Тот IP, который нужно использовать для выхода в инет, прописывается в conf.ini в секции [NET] в параметре localHost= (н.п. при помощи программы конфигурации ила, вручную, с помощью Лобби и т.д.).
2. Лобби при старте игры пытается определить, через какой IP работать и прописывает его в LocalHost. Видимо, оно просто выбирает из нескольких IP так называемый "белый", т.е. не начинающийся с 10.*, 192.168.* или 172.*
3. Так как IP PPP адаптера тоже "серый", Лобби не знает что выбрать. Для того, чтобы связь работала, нужно вообще отключить автоопределение - в конфиге лобби в секции [Forgotten Battles] параметр DetectLocalIP с 1 меняется на 0. При этом ил должен работать через тот IP, который прописан в localhost (соответственно, теперь придется каждый раз после установления соединения с инетом прописывать туда этот IP, т.к. он как правило выдается динамически и каждый раз разный). Это можно сделать с помощью программы конфигурации ил-2 (il2setup.exe), программы
Конфигуратор ил-2, il2 connect или вручную в conf.ini