wls2 ubuntu设置固定IP地址,并实现开机启动

@echo off
setlocal enabledelayedexpansion
wsl --shutdown Ubuntu-20.04
wsl -u root -d Ubuntu-20.04 service ssh start | findstr "Starting OpenBSD" > nul
wsl -u root ip addr add 192.168.120.181/24 broadcast 192.168.120.0 dev eth0 label eth0:1
echo set WSL2 Ubuntu-20.04 ip success: 192.168.120.181
netsh interface ip add address "vEthernet (WSL)" 192.168.120.100 255.255.255.0
echo set windows ip success: 192.168.120.100pause

保存为windows下文件名.bat文件,以管理员权限运行。

实测可以使用

网上的好多代码使用不了,有的使用的是docker启动,我是直接在微软商店中安装的ubuntu 20.04,和他们的不一样。

把上面的文件保存.bat文件 ,以管理员权限执行。

每个人安装的ubuntu版本有可能不一样。

在powershell中执行

wsl -l

查看

我的是Ubuntu-20.04。如果是其他的版本的,需要更换掉。

显示出来的第一个IP为ubuntu地址,如使用ssh时(需要打开远程登陆),实测可以使用。

编写Win10开机脚本
该脚本的目的是运行 Linux子系统中的脚本。具体方法如下:

按键盘Win+r 启动运行,输入shell:startup,转到Windows“启动”目录,新建文件wsl2run_Ubuntu_redis.vbs(文件名自命名,扩展名是vbs就行),并保存以下内容。


rem Msgbox "Win10开机自动启动wsl2的Ubuntu,并由其启动redis"
Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -d Ubuntu-20.04 -u root -e /etc/init.d/ssh start", vbhide

注意Ubuntu-20.04,后面是数字为版本号。vbhide可以不显示启动画面,后台启动。
Ubuntu启动后,会自动加载redis服务,所以Win10开机后,redis也就自动启动了。

转载:
wls2 ubuntu设置固定IP地址,并实现一键启动jupyter-lab
【WSL2小技巧】Win10 开机自动启动 WSL2 下 Ubuntu 内 Linux 程序

wls2 ubuntu设置固定IP地址,并实现开机启动相关推荐

  1. ubuntu设置固定ip地址的方法

    ubuntu设置固定ip的方法 问题:在连接虚拟机上的mysql数据库时,发现连接不上了. 检查了数据库的连接信息后,发现并没有问题,然后去虚拟机上查看ip地址,发现是ip地址发生了变化,下面教大家如 ...

  2. ubuntu 设置固定ip地址 或设置自动获取ip地址

    查看网卡名称 ifconfig //查看网卡名称,如enp5s0.enp3s0等 配置固定或自动ip sudo vi /etc/network/interfaces interfaces文件内容如下: ...

  3. 虚拟机Ubuntu设置固定IP与主机相互通讯

    虚拟机Ubuntu设置固定IP与主机相互通讯 1. 写在最前 1.1 最好了解的预备知识 1.2 虚拟机与主机三种连接方式 1.3 写在最前 2. VMware 虚拟机Ubuntu系统与主机共享IP ...

  4. deepin设置固定IP地址

    无论是ubuntu,还是国产的deepin的,其实设置固定IP地址的方法就是差不多的.可以在命令行模式下设置,也可以在界面上设置,显然,后者更简单.步骤如下: 1.点击新增一个网络 2.填好IP地址, ...

  5. 【Docker】docker设置固定ip地址

    1.美图 2.概述 docker设置固定ip地址 Docker安装后,默认会创建下面三种网络类型 $ docker network ls NETWORK ID NAME DRIVER SCOPE 97 ...

  6. windows10局域网设置固定IP地址

    文章目录 1.查看电脑 IP 信息 2.设置固定 IP 3.查看设置后的 IP 地址 局域网设置固定ip,在团队工作中十分常用,这里记录设置过程 1.查看电脑 IP 信息 首先查看现在电脑 ip 信息 ...

  7. 树莓派开机自动连接WiFi 及树莓派设置固定IP地址

    树莓派实现自动驾驶小车第二步-- 树莓派开机自动连接WiFi 树莓派设置固定IP地址 (内有树莓派连不上WiFi的奇怪bug及解决方案 树莓派开机自动连接WiFi 第一步我们已经通过有线ip ssh连 ...

  8. wind10系统 DNS服务器怎么设置,Win10系统下设置固定IP地址和DNS的方法

    对于不少用户来说,使电脑连接网络不仅仅是简单的接入WiFi或插入网线那么简单,还涉及设置IP地址和DNS的环节.在最新的Win10系统上,要设置固定IP地址和DNS该如何操作呢? 操作步骤 第一步.按 ...

  9. win7计算机静态ip,win7旗舰版系统快速设置固定ip地址的图文介绍

    Windows系统中,如果用户安装有路由器上网的话,路由器就有DHCP分配IP的功能,但是一般情况下,用户都是需要设置自动获得IP,有时也需要设置固定IP地址,对于刚接触Win7系统的用户来说,有些不 ...

最新文章

  1. 特斯拉FSD车端感知解析
  2. [vue] 分别说说vue能监听到数组或对象变化的场景,还有哪些场景是监听不到的?无法监听时有什么解决方案?
  3. 从统计代码来谈JS加载的优化
  4. :继续教育学习助手_我们自己做:教育的开放组织
  5. 如何判断两个矩形相交
  6. SAP License:SAP系统中的三类凭证
  7. 华为紧急调试鸿蒙;首个 5G 全覆盖国家诞生;Flutter 1.7 正式发布 | 极客头条
  8. 凭什么相信你,我的CNN模型
  9. 基于Docker布署伪分布式hadoop环境(一)
  10. 最新手机号正则表达式验证方法(scala版)
  11. 锅打灰太狼的jquery小游戏
  12. html5的指南针app,HTML5 App实战(五):指南针
  13. CentOS 7 部署RabbitMQ 服务
  14. cad提取边界命令_cad如何提取文本的轮廓线
  15. Java 细品 重写equals方法 和 hashcode 方法
  16. 计算机网络传输介质的特点,计算机网络基础:数据通信技术之传输介质
  17. 生产实践中的经典算法(四)-BitMap
  18. 区块链面临的挑战(一)
  19. UNITY小白3D坦克大战制作学习笔记1
  20. 微信小程序之实名认证人脸识别接口-wx.startFacialRecognitionVerify

热门文章

  1. 无法通过微软正版验证怎么办?
  2. java请求post接口方法
  3. linux中who命令显示的pts/0和(:0)(:0.0)是什么意思?
  4. 算法之深度优先搜素(DFS)和广度优先搜素(BFS)
  5. HDU 3265(矩形面积并-分割矩形)
  6. golang 中 channel 的详细使用、使用注意事项及死锁分析
  7. python学习基础篇Day02(P11~~23)
  8. 三维空间中的旋转变换
  9. 单招考试计算机ip不会看,单招考试“花样”多 不同维度测技能
  10. Angular---学生信息管理系统