Route/Bridge - Расшарить соединение WSL

Ответить
Аватара пользователя
The_Immortal

Route/Bridge - Расшарить соединение WSL

Сообщение The_Immortal »

Приветствую!



Имеется ПК1 (192.168.1.2) и ПК2 (192.168.1.20), объединенные роутером (192.168.1.1). На ПК2 имеется WSL, для которой имеется следующее соединение:

Код:

Код: Выделить всё

Адаптер Ethernet vEthernet (WSL):
   DNS-суффикс подключения . . . . . :
   IPv4-адрес. . . . . . . . . . . . : 172.19.160.1
   Маска подсети . . . . . . . . . . : 255.255.240.0
   Основной шлюз. . . . . . . . . :

На самом WSL'е следующая информация по подключению:

Код:

Код: Выделить всё

>ip -br -4 ad show dev eth0
eth0             UP             172.19.168.123/20
>ip ro list default
default via 172.19.160.1 dev eth0

ПК2 может обращаться к WSL по 172.19.168.123.

WSL спокойно обращается к ПК1 через 192.168.1.2.



Задача состоит в том, чтобы можно было обращаться с ПК1 к WSL через 172.19.168.123. Подскажите, пожалуйста, как такое осуществить?



Спасибо!



P.S. Роутинг с ПК2 (касательно WSL):

Код:

Код: Выделить всё

     172.19.160.0    255.255.240.0         On-link      172.19.160.1   5256
     172.19.160.1  255.255.255.255         On-link      172.19.160.1   5256
   172.19.175.255  255.255.255.255         On-link      172.19.160.1   5256

Задал втупую на роутере вот такой маршрут:

Код:

Код: Выделить всё

Адрес назначения   Шлюз      Интерфейс
172.19.168.123      192.168.1.20   Домашняя сеть

Но пинг до WSL (172.19.168.123) с роутера не проходит...



UPD: в общем, до маршрутов пока далеко. Проблема в том, что при каждом новом запуске WSL (после перезагрузки) на Винде создается интерфейс с новым IP:

Код:

Код: Выделить всё

Адаптер Ethernet vEthernet (WSL):
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
   Физический адрес. . . . . . . . . : 00-15-5D-7D-B9-5C
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   IPv4-адрес. . . . . . . . . . . . : 172.20.128.1(Основной)
   Маска подсети . . . . . . . . . . : 255.255.240.0
   Основной шлюз. . . . . . . . . :
   NetBios через TCP/IP. . . . . . . . : Включен

Т.е. после перезагрузки Винды это соединение уходит и появляется только при активации WSL, но уже с новыми настройками... Изображение
Аватара пользователя
Jula0071

Re: Route/Bridge - Расшарить соединение WSL

Сообщение Jula0071 »

Хм, у меня WSL получает также ip из локалки, то есть мост строить не нужно, он есть и так.


Цитата The_Immortal:



Проблема в том, что при каждом новом запуске WSL (после перезагрузки) на Винде создается интерфейс с новым IP
Route/Bridge - Расшарить соединение WSL




Да, есть такое. Для этого есть
воркараунд
. Да и не один он.



Если только это не исследование, не вижу причин запускать сервисы в WSL, а не в полноценной виртуалке.
Аватара пользователя
The_Immortal

Re: Route/Bridge - Расшарить соединение WSL

Сообщение The_Immortal »

Jula0071,
Цитата Jula0071:



у меня WSL получает также ip из локалки, то есть мост строить не нужно, он есть и так.
Route/Bridge - Расшарить соединение WSL




По умолчанию WSL (по крайней мере 2-ой версии) работает через NAT. Бридж я, увы, включить
не могу
.




Цитата Jula0071:



Да, есть такое. Для этого есть воркараунд. Да и не один он.
Route/Bridge - Расшарить соединение WSL




Этот воркэраунд похоже
неактуален
.
Ответить

Вернуться в «Сетевые технологии»