在 WSL2(for 2)的模式下,有子系统共享的网络设置。若重启后发现子系统的 IP 地址与主机不一致,可尝试以下几个步骤来解决。其一,检查网络配置,需确保主机网络已正常连接,并且检查是否手动设置了静态 IP,可在命令提示符中输入相关命令来查看当前的网络配置。打开“开始菜单”,接着进入“设置”,再找到“系统”,而后点击“关于”,之后点击“高级系统选项”。在此处点击“更改计划设置”,接着选择“更改适配器选项”。用右键点击 WSL 的网络适配器(例如“WSL: ”),选择“停用”操作,之后再进行启用操作。在命令提示符中输入“wsl ---”,或者通过设置来更新 WSL 子系统,这样能强制系统重新扫描网络驱动,从而刷新网络设备列表;有时候网络驱动的配置文件可能会保存旧的 IP 信息,尝试删除“c:\\\etc\”文件里的旧条目,接着重启,以此来清理网络缓存。检查 DNS 设置时,要确保 WSL 和主机使用的 DNS 服务器是相同的。因为 DNS 解析有可能会对 IP 获取产生影响。如果上述步骤无法解决问题,或许是网络策略或者子系统配置文件出现了问题。在此情况下,你可以考虑清除 WSL 的配置文件,亦或是将网络设置重置为初始状态,即执行“```shrm -rf /etc/wsl.conf /etc/.conf```”,之后务必重新启动 WSL 以使新的配置生效。
版权声明:本文为 “博览广文网” 原创文章,转载请附上原文出处链接及本声明;
工作时间:8:00-18:00
客服电话
0755-888866601
电子邮件
wx888866603@qq.com
扫码二维码
获取最新动态