wsl2固定ip地址
时间: 2023-11-12 19:57:45 浏览: 226
要在WSL2中设置固定IP地址,需要进行以下步骤:
1. 打开PowerShell并以管理员身份运行。
2. 运行命令:`wsl --list --verbose`,查看WSL2的分配IP地址。
3. 运行命令:`notepad $env:USERPROFILE/.wslconfig`,创建或编辑.wslconfig文件。
4. 在文件中添加以下内容:
```
[wsl2]
# 设置WSL2的默认IP地址
default=your_ip_address
# 允许WSL2访问Windows的本地主机
localhostForwarding=true
```
5. 将your_ip_address替换为你想要设置的IP地址。
6. 保存并关闭文件。
7. 在PowerShell中运行命令:`wsl --shutdown`,关闭WSL2。
8. 重新启动WSL2,新的IP地址将生效。
相关问题
wsl2 固定ip mount
在WSL2中,由于每次启动时的MAC地址变化,导致IP地址不固定。然而,你可以通过以下步骤来设置固定IP和Mount:
1. 打开WSL2的Ubuntu 18.04子系统。
2. 运行以下命令来设置固定IP地址:
```
sudo ip addr flush dev eth0
sudo ip route delete default
sudo ip addr add 192.168.1.18/24 dev eth0
sudo ip route add default via 192.168.1.1 dev eth0
```
这将使IP地址设置为192.168.1.18,并将默认网关设置为192.168.1.1。
3. 运行以下命令来挂载磁盘:
```
sudo mount /dev/sdb1 /mnt/sdb
```
这样,你就完成了在WSL2中设置固定IP地址和挂载磁盘的过程。
win11 WSL2固定ip
### 配置 Windows 11 中 WSL2 使用固定 IP 地址
#### 修改网络适配器属性
为了使 WSL2 获得一个固定的 IP 地址,首先需要调整宿主机上的 Hyper-V vEthernet (WSL) 网络适配器设置。这可以通过更改其 IPv4 属性来实现,在这里可以指定静态 IP 地址范围内的首选项和备用 DNS 服务器[^1]。
#### 编辑 WSL2 内核参数文件
接着进入具体的 Linux 发行版环境内部操作。对于 Ubuntu 版本而言,编辑 `/etc/wsl.conf` 文件加入如下内容:
```ini
[network]
generateHosts = false
generateResolvConf = false
```
此配置阻止了 WSL 自动生成 hosts 和 resolv.conf 文件从而允许手动控制这些资源[^2]。
#### 创建 Netplan YAML 配置文件
之后创建一个新的 netplan yaml 文件用于定义静态 IP 参数。通常情况下路径为 `/etc/netplan/01-netcfg.yaml` ,并填入下面的信息替换其中的 `addresses`, `gateway4`, `nameservers` 字段以匹配个人需求:
```yaml
network:
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.x.y/24 # 替换成想要分配给 WSL 的具体地址
gateway4: 192.168.x.z # 默认网关地址
nameservers:
search: [mydomain, otherdomain]
addresses: [8.8.8.8, 8.8.4.4] # 自选DNS服务提供商地址列表
version: 2
```
保存修改后的文件后执行命令应用新的网络设定:
```bash
sudo netplan apply
```
以上步骤完成后重启 WSL 实例让改动生效即可完成整个过程。
阅读全文
相关推荐
![cmd](https://img-home.csdnimg.cn/images/20250102104920.png)
![bat](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)