Pull to refresh

Comments 12

Если это поможет с постоянными проблемами с dns, когда на хосте запущена впн, я буду просто счастлив)

UFO just landed and posted this here

я правильно понял? Уйти на Мак, что бы пользоваться виртуальной машиной линукс там?

Тоже не понял, убунту в виртуалбоксе я могу и на винде поднять)

Скорее, про то, что можно запускать все «как в убунте». Для условного python и js разработчика практически нет разницы, на чем разрабатывать. Да и devcontainers никто не отменял, тогда уж пофиг wsl, ubuntu или mac

Mac является UNIX системой как и Linux. Они смежны

Интересное решение проблемы. Когда у вас в квартире ломается розетка, то вы покупаете новую квартиру?

Это всё ещё pre-release версия.
Потому `wsl --update ` её не поставит.
Последняя ( Latest ) версия всё ещё 2.1.5 :)

p.s. а фича действительно крайне полезная.

Зато `wsl --update --pre-release` поставит :)

Не припомню таких лютых проблем в WSL. Куда больше напрягает невозможность нормально постучаться с хоста в какой-нибудь редис или наоборот из WSL в хост без ручных поползновений по всем адресам, файрволам и т.д.. Вот есть же у нормальных людей host.docker.internal, kubernetes.docker.internal хотя бы

Вот только что попробовал с и без vpn:

$ dig yandex.ru
;; communications error to 172.29.48.1#53: timed out
;; communications error to 172.29.48.1#53: timed out
^C%
$ dig yandex.ru
; <<>> DiG 9.18.24 <<>> yandex.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27010
;; flags: qr rd ad; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;yandex.ru.                     IN      A

;; ANSWER SECTION:
yandex.ru.              0       IN      A       5.255.255.70
yandex.ru.              0       IN      A       77.88.55.88
yandex.ru.              0       IN      A       77.88.55.60
yandex.ru.              0       IN      A       5.255.255.77

;; Query time: 0 msec
;; SERVER: 172.29.48.1#53(172.29.48.1) (UDP)
;; WHEN: Sat Mar 23 18:41:30 MSK 2024
;; MSG SIZE  rcvd: 100

А вот дергать изнутри на хост (потребует минуты выяснения IP, можно научиться автоматически заносить в hosts одним скриптом):

$ curl http://172.29.48.1:8000 -v
*   Trying 172.29.48.1:8000...
* Connected to 172.29.48.1 (172.29.48.1) port 8000
> GET / HTTP/1.1
> Host: 172.29.48.1:8000
> User-Agent: curl/8.6.0
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 501 Unsupported method ('GET')

С хоста во внутрь вообще элементарно:

PS > curl http://localhost:8000

StatusCode        : 200
StatusDescription : OK

edit: пока не забыл - за это отвечает опция localhostForwarding в .wslconfig

Its great news now  VPN is running on the host without problem with DNS.

Sign up to leave a comment.

Other news