@symnoob

WSL2 — как привязать постоянный IP адрес?

Всем Привет,

как привязать постоянный IP адрес к WSL2?

заранее спасибо
  • Вопрос задан
  • 6755 просмотров
Пригласить эксперта
Ответы на вопрос 5
@WolfWalker
Получить wsl ip:
#!/bin/bash

rawIp=$(ip addr | grep eth0)
rawIp=$(echo $rawIp | egrep -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}\/')

echo ${rawIp::-1}


Зарезолвить dns в windows:
#!/bin/bash

hosts=/c/Windows/System32/drivers/etc/hosts
newHosts=/tmp/hosts

cp $hosts $newHosts

originIp=$(cat $newHosts | grep wsl)
newIp="$(getWslIp) wsl"

sed -i "s/$originIp/$newIp/" $newHosts

cp $newHosts $hosts
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
Комментировать
@Ostyuchenko
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0
Ответ написан
Комментировать
@dayman092
уже есть несколько ответов про статический(static) ip адрес.
Как теперь его добавить в исключения фаервола в антивирус?
Ответ написан
Комментировать
@evilmolen
Старый вопрос, но как всегда актуальный
Есть удобный инструмент на Go - https://github.com/shayne/go-wsl2-host
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы