WSL не разрешает адреса сайтов
WLS не разрешает интернет-адреса
pauloh@stanley:~$ wget www.google.com
--2022-10-22 22:27:19-- http://www.google.com/
Resolving www.google.com (www.google.com)... failed: Temporary failure in name resolution.
Файлsolve.conf создается автоматически:
pauloh@stanley:~$ cat /etc/resolv.conf
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.26.178.1
IP-конфигурация Windows:
PS C:\Users\pauloh> ipconfig /all
...
Ethernet Adapter vEthernet (WSL):
Connection-specific DNS Suffix . :
Description. . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
Physical Address . . . . . . . . : 00-25-5A-7A-7B-65
DHCP Enabled . . . . . . . . . . : No
Autoconfiguration Enabled. . . . : Sim
Link-local IPv6 Address. . . . . : fe80::875c:cda4:b862:9187%107(Preferred)
IPv4 Address. . . . . . . . . . : 172.26.178.1(Preferred)
Subnet Mask. . . . . . . . . . . : 255.255.240.0
Default Gateway. . . . . . . . . :
DHCPv6 IAID. . . . . . . . . . . : 1795167581
DHCPv6 Client DUID . . . . . . . : 00-01-00-01-25-CD-39-BF-C4-9D-ED-24-F8-F4
NetBIOS over Tcpip . . . . . . . : Enabled
Если я отредактирую/etc/ressolve.conf
и изменитьnameserver
к8.8.8.8
или1.1.1.1
Я могу добраться до адресов сайтов. я могу редактировать/etc./wsl.conf
и добавитьgenerateResolvConf = false
чтобы сохранить такое поведение. Моя проблема возникает, когда я подключаюсь к VPN, и resolv.conf намного сложнее.
Я хотел бы понять, какова связь с разрешением.conf wsl и адаптером Ethernet хоста для автоматического исправления конфигурации wsl.
1 ответ
На этом снимке экрана Microsoft Docs показано (1), что добавлениеgenerateResolvConf = false
WSL2 использует DNS-преобразователь вашего хоста, встроенный в Windows. Вот почему затем он показывает основной адрес ipv4 вашей хост-системы в/etc/resolv.conf
.
Чтобы лучше понять вашу проблему, было бы здорово, если бы вы изменили вопрос, расширив информацию о конфигурации вашей VPN.