浮叶蓝空的博客
分享学习心得,记录学习笔记
文章:
84
访问:
526036
登录
关于
首页
今天是:
2025年09月09日 星期二
类别
PHP(39)
其他笔记(20)
Java(1)
C++(17)
mysql(2)
JavaScript(4)
近期文章
Linux下Cmake引用第三方静态库示例
Linux下使用Cmake构建静态库示例
Ubuntu设置自动挂载硬盘,挂载U盘
压力测试工具Apache JMeter基本使用
使用PHP脚本借助FFmpeg一键合并视频
Shell中的>、1>、2>、2>&1、&>详解
PHP开启多进程实现异步非阻塞并行执行任务
博主推荐
PHP实现文件下载接口
Qt读写注册表,C++读写注册表
PHP动态修改配置文件,存储为文件
MySql常用语法
Powershell远程连接
PHP从字符串中获取需要的内容部分
封装PHP的HTTP请求
WSL2设置静态IP
fuyelk
2021年09月23日
7134
> WSL2每次重启后都会被重新分配IP,每次重启电脑后想要访问WSL里面的服务还需要重新查一下IP,不能忍! > 网上搜到一个方案,记录一下https://zhuanlan.zhihu.com/p/357050093 ## windows下创建一个批处理(.bat)文件来完成操作 #### 给WSL绑定一个IP为192.168.2.100,给宿主机绑定一个IP为192.168.2.200 ```bash @echo off setlocal enabledelayedexpansion ::先停掉可能在跑的wsl实例 wsl --shutdown ubuntu if !errorlevel! equ 0 ( ::检查WSL有没有我需要的IP wsl -u root ip addr | findstr "192.168.2.100" > nul if !errorlevel! equ 0 ( echo wsl ip has set ) else ( ::IP不存在则绑定IP wsl -u root ip addr add 192.168.2.100/24 broadcast 192.168.2.255 dev eth0 label eth0:1 echo set wsl ip success: 192.168.2.100 ) ::检查宿主机有没有我需要的IP ipconfig | findstr "192.168.2.200" > nul if !errorlevel! equ 0 ( echo windows ip has set ) else ( ::IP不存在则绑定IP netsh interface ip add address "vEthernet (WSL)" 192.168.2.200 255.255.255.0 echo set windows ip success: 192.168.2.200 ) ) pause ``` ## 电脑开机后用管理员身份跑一次这个脚本就好了 ## 搞定
上一篇:
JS实现图层上标注信息
下一篇:
为WSL2做端口映射
0人点赞
登录后评论
友情链接
doywb
2018-2025 Copyright© 米灵尔 浮叶蓝空
豫ICP备15007436号-1
豫公网安备 41152302000146号