通过管理员身份开机自启bat脚本指定wsl2ip
通过开机自启脚本为windows和wsl2添加ip
在windows上开机自启bat脚本
1.开机自启
win+r 打开shell:startup 可到达一个目录
将想启动的文件扔进去即可
2.脚本内容
主要因为netsh这行命令需要管理员权限才能运行
故添加两行获取管理员权限
%1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" ::","","runas",1)(window.close)&&exit
netsh interface ip add address "vEthernet (WSL)" 172.23.220.21 255.255.255.0
3.将黑窗口隐藏
采用vbs后缀脚本实现,创建一个.vbs脚本
,0可实现不打开黑窗口后台运行
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "填写bat文件路径",0
在ubuntu20.04上开机自启sh脚本
在/etc/profile.d下创建想运行的.sh脚本文件
开机会遍历该目录脚本逐个执行
在此也可以指定开启ssh和docker服务等等
service ssh start
service docker start
ip addr add 172.23.220.10/24 broadcast 172.23.220.255 dev eth0 label eth0:1
完结撒花再也不用开启wsl2每次开启诸多服务以及通过ifconfig查看ip连接数据库

浙公网安备 33010602011771号