Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Расшарить соединение WSL (http://forum.oszone.net/showthread.php?t=345802)

The_Immortal 11-07-2020 18:50 2927933

Расшарить соединение WSL
 
Приветствую!

Имеется ПК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 13-07-2020 13:25 2928084

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

Цитата The_Immortal
Проблема в том, что при каждом новом запуске WSL (после перезагрузки) на Винде создается интерфейс с новым IP »

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

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

The_Immortal 14-07-2020 03:41 2928164

Jula0071,
Цитата:

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

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

Цитата:

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

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


Время: 18:44.

Время: 18:44.
© OSzone.net 2001-