NAS星球 篇五:WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

2023-01-10 16:46:43 12点赞 74收藏 10评论

上一篇文说明了怎么样在windows10中安装Linux内核和centos。

但是安装好之后的centOS是运行在WSL1模式下,而对Docker而言WSL2会更好一些,两者的比较可以去微软WSL官网查看。

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

升级到WSL2

在开始菜单按钮上右键选择“Windows PowerShell (管理员)”。

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

在出现的命令行Shell窗口中可以输入以下命令

查看Linux的版本和状态

wsl -l -v

将WSL1的Linux切换到WSL2模式,其中“CentOS”为你需要使用的Linux名称。

wsl --set-version CentOS 2

关闭WSL

wsl --shutdown

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

切换到WSL2模式后最好重启一下。重启后就可以直接运行Cent OS了,因为在国内使用,我们还需要通过以下命令把源换成国内源,我选择了阿里云的源。

首先备份原来的源

cd /etc/yum.repos.d/;mkdir bak/; mv *.repo bak/

然后替换为阿里云的源,下边的命令最后加一个空格,后面添加你需要的阿里云源的地址,大妈不能在文字中添加阿里云源的链接,大家可以参照图片。

curl -o /etc/yum.repos.d/CentOS-Base.repo

清除缓存

yum clean all

重建缓存

yum makecache

升级系统组件

yum update -y

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

固定IP

启动WSL的CnetOS后可以通过“ ifconfig ”命令查看Cent OS的IP地址,我们可以发现,每次重启宿主机,IP都是不一样的。我试过了网友提供的“ .wslconfig ”方法,似乎在Win10升级到22H2后创建的WSL,这个方法就无效了。

这里我找到了另外可用的方案,每次宿主机开机首次启动WSL时会自动生成一个vEthernet (WSL)虚拟网络连接,这个连接的IP是动态的,我们要做的就是为这个连接添加一个固定IP。

添加Linux启动项

首先在建立一个“ nas.sh ”文件,并在其中添加如下内容,有几个个需要注意的地方:

1.两个命令间要有一行空行,如果没有,有的时候会卡死;

2.编辑器要切换至UTF-8 Linux/Unix模式;

3.“192.168.66.2”中的66要与你家里的内网路由IP不同。

#!/bin/bash


ip addr add 192.168.66.2/24 broadcast 192.168.66.255 dev eth0 label eth0:1

之后把这个“ nas.sh ”移动到Linux的“ etc/profile.d ”目录,因为Win10已经自动挂载了Linux根目录,直接通过Win10的资源管理器移动即可。

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

启用Win脚本运行权限

默认情况下Win是不允许PowerShell运行脚本的,只允许运行命令,再次以管理员权限打开PowerShell,在其中输入“ set-executionpolicy remotesigned ”,之后重启,就可以运行ps1脚本了。

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

建立固定IP脚本

新建一个“ nas.ps1 ”文件,并在其中加入如下命令。其中的“100”是为了等待WSL的Cent OS完成启动而延迟时间100秒,如果你的电脑性能较高,也可以缩短这个时间。

Start-Sleep -Seconds 100 | netsh interface ip add address "vEthernet (WSL)" 192.168.66.1 255.255.255.0

exit

把这个PS1脚本建立一个快捷方式,并选择用管理员模式启动。

WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

最后把“ nas.ps1 ”的快捷方式和Cent OS的快捷方式移动到“ C ProgramData Microsoft Windows Start Menu Programs StartUp ”(自动被去了斜杠,你们懂得)就可以了。

英特尔(Intel)i7-13700KF13代酷睿处理器16核24线程睿频至高可达5.4Ghz30M三级缓存台式机CPU3199元16核心24线程,30MB L3缓存,兼容600和700系列主板,支持DDR4-3200、DDR5-5600内存条。125W功率,20PCIe通道总数。单E核睿频频率至高可达4.2GHZ,单P核睿频频率至高可达5.3GHZ。京东去购买铁威马RAID磁盘阵列盒硬盘柜2.5/3.5英寸Type-C移动硬盘盒外置多盘位存储盒子D4-300四盘位-无阵列模式+空机无硬盘899元该款设备机身采用铝合金材质,提供可靠的保护以及更好的散热。D4-300 支持UASP协议,提升传输性能,并降低CPU的利率、提高储率、数据延迟和等待时间。内置的温控风扇,配备温控探头,能在300RPM/2 000RPM自动调节速度,保障硬盘柜高效运行。可容纳72TB(18*4)存储空间。京东去购买西部数据(WD)4TB移动硬盘USB3.0ElementsSE新元素系列2.5英寸机械硬盘高速传输轻薄便携存储备份659元2T移动机械硬盘,2.5英寸轻薄便携,3年质保以换代修。京东去购买


展开 收起

英特尔(Intel)i7-13700KF13代酷睿处理器16核24线程睿频至高可达5.4Ghz30M三级缓存台式机CPU

英特尔(Intel)i7-13700KF13代酷睿处理器16核24线程睿频至高可达5.4Ghz30M三级缓存台式机CPU

暂无报价 去购买

西部数据(WD)4TB移动硬盘USB3.0ElementsSE新元素系列2.5英寸机械硬盘高速传输轻薄便携存储备份

西部数据(WD)4TB移动硬盘USB3.0ElementsSE新元素系列2.5英寸机械硬盘高速传输轻薄便携存储备份

暂无报价 去购买

铁威马RAID磁盘阵列盒硬盘柜2.5/3.5英寸Type-C移动硬盘盒外置多盘位存储盒子D4-300四盘位-无阵列模式+空机无硬盘

铁威马RAID磁盘阵列盒硬盘柜2.5/3.5英寸Type-C移动硬盘盒外置多盘位存储盒子D4-300四盘位-无阵列模式+空机无硬盘

暂无报价 去购买

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

3899元起

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

2499元起

TERRAMASTER 铁威马 F4-423 NAS存储(赛扬5105、8GB)

TERRAMASTER 铁威马 F4-423 NAS存储(赛扬5105、8GB)

1799元起

铁威马 TERRA MASTER)F2-423 2盘位NAS网络存储服务器(intel四核、4G内存)

铁威马 TERRA MASTER)F2-423 2盘位NAS网络存储服务器(intel四核、4G内存)

1399元起

TERRAMASTER 铁威马 F4-423 4盘位NAS(N5095、4GB)

TERRAMASTER 铁威马 F4-423 4盘位NAS(N5095、4GB)

1699元起

铁威马 D5Thunderbolt3磁盘阵列双雷电3支持多种raid阵列柜5盘位视频影视剪辑设备阵列盒D5-330

铁威马 D5Thunderbolt3磁盘阵列双雷电3支持多种raid阵列柜5盘位视频影视剪辑设备阵列盒D5-330

9800元起

TERRAMASTER 铁威马 F2-212 双盘位NAS存储(Realtek 1619B、1GB)

TERRAMASTER 铁威马 F2-212 双盘位NAS存储(Realtek 1619B、1GB)

899元起

TERRAMASTER 铁威马 F2-221 2盘位NAS(赛扬J3355、2GB)

TERRAMASTER 铁威马 F2-221 2盘位NAS(赛扬J3355、2GB)

1549元起

铁威马 D2-330 双盘RAID磁盘

铁威马 D2-330 双盘RAID磁盘

1599元起

TERRAMASTER 铁威马 F4-220 四盘NAS(J1800、2GB)

TERRAMASTER 铁威马 F4-220 四盘NAS(J1800、2GB)

暂无报价

铁威马 D2-330雷电3磁盘阵列usb3.0多盘位机械硬盘3.5寸硬盘盒外接盒raid硬盘柜台式机硬盘改移动硬盘笼外置

铁威马 D2-330雷电3磁盘阵列usb3.0多盘位机械硬盘3.5寸硬盘盒外接盒raid硬盘柜台式机硬盘改移动硬盘笼外置

暂无报价

TERRAMASTER 铁威马 F4-221 4盘位NAS(赛扬J3355、2GB)

TERRAMASTER 铁威马 F4-221 4盘位NAS(赛扬J3355、2GB)

699元起

TERRAMASTER 铁威马 F2-210 2盘位NAS(RTD1296、1GB)

TERRAMASTER 铁威马 F2-210 2盘位NAS(RTD1296、1GB)

899元起

Western Digital 西部数据 My Cloud EX2 Ultra 双盘位NAS(ARMADA 385、1GB)

Western Digital 西部数据 My Cloud EX2 Ultra 双盘位NAS(ARMADA 385、1GB)

1305.22元起

WD 西部数据 My Cloud 西数云 NAS 网络存储 3.5英寸

WD 西部数据 My Cloud 西数云 NAS 网络存储 3.5英寸

暂无报价

TERRAMASTER 铁威马 F4-212 4盘位NAS存储(Realtek 1619B、2GB)

TERRAMASTER 铁威马 F4-212 4盘位NAS存储(Realtek 1619B、2GB)

1399元起
10评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
74
扫一下,分享更方便,购买更轻松