wsl ubuntu static ip & service init
参考文章
- https://www.cnblogs.com/sinicheveen/p/13636248.html
- https://blog.csdn.net/u012809062/article/details/118424682
开机启动 docker
https://blog.csdn.net/l229568441/article/details/106968306/
1 | vim /etc/init_myservice.sh |
- /etc/init_myservice.sh
1 | ip addr add 192.168.50.28/24 broadcast 192.168.50.255 dev eth0 label eth0:1 |
- wsl_ip.bat
1 | @echo off |
因为netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0
这条命令必须以管理员身份运行,
所以此脚本的上边一段代码是首先获取管理员运行权限,然后才开始执行设置ip相关的命令;
因为此脚本放在启动目录下,所以Win10启动的时候会自动运行此脚本设置ip,就可以用Xshell通过192.168.50.28访问WSL Ubuntu了;
通过BatToExeConverter.exe把上述脚本转换成wsl_ip.exe,然后放入启动目录下,开机之后就不会弹出黑窗了,比较完美。