Ошибка подключения метамаски к узлу, работающему в wsl2 на Win10
У меня такая настройка:
- Запуск трех узлов BESU согласно руководству https://besu.hyperledger.org/en/stable/Tutorials/Private-Network/Create-Private-Network/
- Они отлично работают в трех отдельных WSL2-терминалах Powershell
Проблема в том, что я хочу подключить Metamask (работающий на хосте Win10) к узлу RPC (http: // localhost:8545), но он просто не подключается.
Что я пробовал:
- Запуск узлов в контейнерах Docker работает нормально, поэтому проблема появляется, когда я запускаю узлы непосредственно в оболочке wsl2.
- Запуск простого веб-сервера (например, php testserver) в wsl2 и подключение к нему через веб-браузер на хосте Win10 не проблема. Следовательно, возможно подключение от хоста Win10 к машине wsl2.
- Изменение localhost на 127.0.0.1 или 0.0.0.0 в метамаске не имеет никакого эффекта
- Запуск Metamask непосредственно в wsl2 (а не на хосте WIn10) работает без проблем.
Кто-нибудь испытывал ту же проблему или какую-либо идею решения? Спасибо!