首页 >>  正文

设置动态ip上不去网

来源:baiyundou.net   日期:2024-07-30

作者:买的有态度

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

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

升级到WSL2

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

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

查看Linux的版本和状态

wsl -l -v

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

wsl --set-version CentOS 2

关闭WSL

wsl --shutdown

切换到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

固定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的资源管理器移动即可。

启用Win脚本运行权限

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

建立固定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脚本建立一个快捷方式,并选择用管理员模式启动。

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


","force_purephv":"0","gnid":"95ab511aeaa7f5f37","img_data":[{"flag":2,"img":[{"desc":"","height":"303","title":"","url":"https://p0.ssl.img.360kuai.com/t01f0e63fcef7fc3b93.jpg","width":"600"},{"desc":"","height":"361","title":"","url":"https://p0.ssl.img.360kuai.com/t01a9882f9a8f3101ba.jpg","width":"339"},{"desc":"","height":"173","title":"","url":"https://p0.ssl.img.360kuai.com/t015c367c08559926f3.jpg","width":"600"},{"desc":"","height":"314","title":"","url":"https://p0.ssl.img.360kuai.com/t01089584b6e0c6fe39.jpg","width":"600"},{"desc":"","height":"99","title":"","url":"https://p0.ssl.img.360kuai.com/t013651cae03c82bf5a.jpg","width":"600"},{"desc":"","height":"451","title":"","url":"https://p0.ssl.img.360kuai.com/t014206ccc6f22c2763.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1673340482000,"pure":"","rawurl":"http://zm.news.so.com/3b9da263cf67784ad5bbaf75743c74d0","redirect":0,"rptid":"972be7fd61795c56","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:阿里云","k":"阿里云","u":""},{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:win10","k":"win10","u":""}],"title":"NAS星球 篇五:WiNAS之忘记WSL2动态IP烦恼 CentOS设置及固定IP

滑祝岸4317路由器动态IP上网方式,已连接正常,但不能上网,该怎么办? -
毕明狭18540717909 ______ 去把宽带默认连接取消了,选择“从不进行拨号连接”就可以了

滑祝岸4317为什么我的电脑路由器只是弄了一个动态ip,然后电脑上不了网了,手机能连wifi,求解答啊 -
毕明狭18540717909 ______ 路由器的WAN很少有设置为动态ip上网的,一般只有在路由器的上级设备也是路由器,并且那个路由器启用了DHCP功能的情况下才能这么设置.如果是宽带上网,请设置为PPPoE方式.

滑祝岸4317路由器设置页面的WAN口设置,是动态IP,但一直显示正在获取网络参数.该怎么办? 连不上网. -
毕明狭18540717909 ______ 0,或者自动或取IP上网,例如第一个路由器网关设为192,你就要把你的电脑的网关改成你这个路由器的LAN地址IP.设置完LAN地址的IP后路由器会自动重启!解决方法很简单,二个路由器之间无法正常通讯.168.168. 路由器重启完了.1 .1,所以是或取不到动态IP的.这样二个路由之间就能正常通讯了:只要把你的路由器LAN设置里的IP地址的四个数改成和你以前的网关第三个数不一样就行了.1第二个就设成192,电脑IP改成和你这个网关的第四个数不一样就行了这个是因为你的路由器的LAN设置里的IP和网关IP不在风一网段

滑祝岸4317无线路由器的动态ip搜到但是不能上网 为什么呢 -
毕明狭18540717909 ______ 路由的上网连接设置,选择宽带设置,然后输入用户名密码,连上路由器并不等于连上了互联网,如果能上QQ,不能打开网页,则是网关设置的问题,区分联通和电信.

滑祝岸4317有线路由器设置页面设置为动态ip为啥一直在获取ip地址,连不上网,请高手指教 -
毕明狭18540717909 ______ 检查你家上网的方式 如不是动态IP就换别的 现在账号的多(这个叫PPPOE)还有就是你们网络有可能拒绝路由器了,可以克隆你家电脑MAC地址试试

滑祝岸4317动态IP设置无线路由器(水星网络)连接后上不了网,一直IP不显示, -
毕明狭18540717909 ______ 先确定你是否要用动态ip方式,上网方式是根据运营商或者实际情况而确定的.不用路由时怎么上网的,如果任意电脑插上这条网线就可以,那就是动态IP方式(,如果需要点击宽带连接,有帐号密码那个框出现,那就用虚拟拨号,如果需要手动输入IP地址网关等就是静态IP.如果只有指定的电脑好用就说明绑定了MAC地址,这时设置路由器时需要用能上网这台电脑设置然后选择复制MAC地址才可以.确定完,如果确认是动态IP方式,那将路由器恢复出厂设置,再重新设置,后重启路由器试一下吧.再不行就要检查路由器是不是有问题了. 根据你的日志说明没有获取到动态ip,说明设置上网方式有问题.你路由器上面的设备(上层路由,或者局端设)没有给你分配IP,或者绑定了MAC地址.

滑祝岸4317我家路由器设置是动态IP,今天突然上不了网,IP地址一直是正在获取,怎么办啊?
毕明狭18540717909 ______ 到控制面板,网络连接,找到本地网卡禁用,然后启用,一般会好!如果还是不好用,重新安装网卡驱动吧

滑祝岸4317前面很顺利,设置路由器时不小心设成“动态IP”,然后无线网就连接不上了、再试就打不开页面了.怎么弄啊!!
毕明狭18540717909 ______ 上网类型设置错误,不影响本地电脑连接路由器才对.只对连接外网有影响. 实在不行,可以重新复位. 用笔尖按下reset孔几秒后恢复出厂设置,然后重新设置.

滑祝岸4317怎么样设置动态IP?我刚才设置的时候连不上网了怎么办?
毕明狭18540717909 ______ 在本地连接图标上右键属性,在选中internet协议(TCP/IP)后,在点属性,在弹出的框中选中自动获得IP地址后确定

滑祝岸4317路由器设置动态ip为什么无法识别 -
毕明狭18540717909 ______ 可能的路由器把DHCP关了,所以电脑需要手动设置IP就是设置静态的要跟路由器在一个段路由器的自动分配IP出现了问题,把路由器重启下就可以了本地获取IP出现了问题,把本地连接禁用再启用就可以了,或者重启电脑

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024