Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main > Live #1937

Merged
merged 31 commits into from
Mar 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f195bec
Fixing small formatting and writing errors. (#1863)
snikolaj Jan 5, 2024
343bb35
Fix broken code block and bookmark link (#1866)
antonkesy Jan 5, 2024
b1535c5
Update install-on-server.md (#1871)
b1thunt3r Jan 5, 2024
b882fb4
Fix punctuation errors (#1876)
krishnacx Jan 5, 2024
77dc275
small improvements in troubleshooting.md (#1877)
icyerasor Jan 5, 2024
15e9403
Fix a few typos (#1879)
Blake-Madden Jan 5, 2024
4294f15
Updated guide to fix an issue because of a wrong command (#1884)
vmsteiner Jan 5, 2024
4be38ba
Update faq.yml -- tiny grammar change (#1885)
zipperer Jan 5, 2024
af2d996
Update gui-apps.md to simplify commits. (#1880)
polymo1 Jan 5, 2024
e5a1772
Fix anchor warning
mattwojo Jan 10, 2024
a6681fc
Updated docs for usbipd-win updates (#1870)
craigloewen-msft Jan 17, 2024
970f327
Moving experimental settings to the experimental section (#1901)
keith-horton Jan 18, 2024
61fa354
Moving ms.prod and ms.technology to ms.service and ms.subservice
drewbatgit Jan 22, 2024
58ae8e0
Merge pull request #1909 from MicrosoftDocs/drewbat/msprod
drewbatgit Jan 22, 2024
5ba92fe
Update to new feedback mechanism (#1917)
mattwojo Feb 2, 2024
fba03ed
Fix template link
mattwojo Feb 2, 2024
7104945
add svg support
mattwojo Feb 2, 2024
e810f29
Update wsl-config.md to document the dnsProxy option (#1920)
keith-horton Feb 7, 2024
f74ca83
User/chdhan/networking doc update 2/21/24 (#1928)
chanpreetdhanjal Feb 22, 2024
120afa5
Fix typo (#1924)
changeworld Feb 22, 2024
5c0b5af
Fix typo (#1923)
changeworld Feb 22, 2024
2faf7fa
Removed mention of deprecated content (#1915)
captainbrosset Feb 22, 2024
3fb963a
FAQ: Split Hyper-V and Windows Home questions into two (#1914)
DanKaplanSES Feb 22, 2024
867ef39
Update wsl-plugins.md (#1913)
Saisang Feb 22, 2024
420bf74
Import export command clarification (#1910)
DanKaplanSES Feb 22, 2024
fd229e0
fix ambiguous wording for required win version (#1895)
jantari Feb 22, 2024
4a9118b
Merge branch 'live' into main
mattwojo Feb 22, 2024
2005046
Updating troubleshooting page
chanpreetdhanjal Mar 7, 2024
86394f4
Merge pull request #1933 from MicrosoftDocs/user/chdhan/WSL_Troublesh…
chanpreetdhanjal Mar 7, 2024
71097ab
User/chdhan/wsl troubleshooting doc update 3 18 23 (#1936)
chanpreetdhanjal Mar 20, 2024
6a92899
Merge branch 'live' into main
mattwojo Mar 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion WSL/networking.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ You can [set `networkingMode=mirrored` under `[wsl2]` in the `.wslconfig` file](
Here are the current benefits to enabling this mode:

- IPv6 support
- Connect to Windows servers from within Linux using the localhost address `127.0.0.1`
- Connect to Windows servers from within Linux using the localhost address `127.0.0.1`. IPv6 localhost address `::1` is not supported
- Improved networking compatibility for VPNs
- Multicast support
- Connect to WSL directly from your local area network (LAN)
Expand Down
4 changes: 4 additions & 0 deletions WSL/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,10 @@ This is a flaw within HNS which has been fixed with the latest Windows 11 releas
```Restart-Service hns```
- When WSL is restarted, HNS will create new Firewall rules, correctly targeting the WSL interface.

### Troubleshooting Network Access Issues on Windows

If you have no network access, it might be due to a misconfiguration. Please see if the FSE driver is running: ‘sc queryex FSE’. If that does not show FSE running, please check if the PortTrackerEnabledMode registry value exits under this registry key: reg query HKLM\System\CurrentControlSet\Services\Tcpip\Parameters. If FSE is not running or installed, and PortTrackerEnabledMode exists, please delete that registry value and reboot

### Manual way to delete phantom adapters

*Ghost adapters*, or phantom Plug and Play (PnP) devices, refer to hardware components that appear in your system but are not physically connected. These “ghost” devices can cause confusion and clutter in your system settings. If you see ghost adapters when running WSL in a Virtual Machine (VM), follow these manual steps to find and delete these Phantom PnP devices. Microsoft is working on an automated solution that will not require manual intervention. More information will be coming soon.
Expand Down
4 changes: 2 additions & 2 deletions WSL/wsl-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ These settings are opt-in previews of experimental features that we aim to make
|`bestEffortDnsParsing`**| bool | false | Only applicable when `wsl2.dnsTunneling` is set to true. When set to true, Windows will extract the question from the DNS request and attempt to resolve it, ignoring the unknown records. |
|`initialAutoProxyTimeout`*| string | 1000 | Only applicable when `wsl2.autoProxy` is set to true. Configures how long (in milliseconds) WSL will wait for retrieving HTTP proxy information when starting a WSL container. If proxy settings are resolved after this time, the WSL instance must be restarted to use the retrieved proxy settings. |
|`ignoredPorts`**| string | null | Only applicable when `wsl2.networkingMode` is set to `mirrored`. Specifies which ports Linux applications can bind to, even if that port is used in Windows. This enables applications to listen on a port for traffic purely within Linux, so those applications are not blocked even when that port is used for other purposes on Windows. For example, WSL will allow binding to port 53 in Linux for Docker Desktop, as it is listening only to requests from within the Linux container. Should be formatted in a comma separated list, e.g: `3000,9000,9090` |
|`hostAddressLoopback`**| bool | false | Only applicable when `wsl2.networkingMode` is set to `mirrored`. When set to True, will allow the Container to connect to the Host, or the Host to connect to the Container, by an IP address that's assigned to the Host. Note that the 127.0.0.1 loopback address can always be used - this option allows for all additionally assigned local IP addresses to be used as well. |
|`hostAddressLoopback`**| bool | false | Only applicable when `wsl2.networkingMode` is set to `mirrored`. When set to `True`, will allow the Container to connect to the Host, or the Host to connect to the Container, by an IP address that's assigned to the Host. The `127.0.0.1` loopback address can always be used,this option allows for all additionally assigned local IP addresses to be used as well. Only IPv4 addresses assigned to the host are supported. |

Entries with an * after the value type are only available on Windows 11.

Expand Down Expand Up @@ -284,7 +284,7 @@ swapfile=C:\\temp\\wsl-swap.vhdx
# Disable page reporting so WSL retains all allocated memory claimed from Windows and releases none back when free
pageReporting=false

# Turn on default connection to bind WSL 2 localhost to Windows localhost
# Turn on default connection to bind WSL 2 localhost to Windows localhost. Setting is ignored when networkingMode=mirrored
localhostforwarding=true

# Disables nested virtualization
Expand Down