请问Win10中怎么用cmd命令重新动态分配ip地址?

yyxgs 2020-12-01 08:38:45
每次重启路由器太麻烦了,cmd命令能实现吗?
...全文
753 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2020-12-01
  • 打赏
  • 举报
回复
引用 5 楼 yyxgs 的回复:
[quote=引用 3 楼 赵4老师 的回复:]
if "%1"=="l" goto l
if "%1"=="w" goto w
echo 网络地址切换批处理
echo    setip l     ——切换到本地连接
echo    setip w     ——切换到无线网络连接
goto e

:l
echo 从无线网络的静态ip切换到有线网络的静态ip:
netsh interface ip set address 无线网络连接 dhcp
netsh interface ip set dns 无线网络连接 dhcp
netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1
netsh interface ip set dns 本地连接 static 202.106.196.115
goto e

:w
echo 从有线网络的静态ip切换到无限网络的静态ip:
netsh interface ip set address 本地连接 dhcp
netsh interface ip set dns 本地连接 dhcp
netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1
netsh interface ip set dns 无线网络连接 static 211.97.168.129
goto e

:e
感谢,我没看懂这个....是保存为.bat后运行吗?[/quote] 根据你的实际情况,修改里面的 "无线网络连接","本地连接",以及调用netsh命令实现的功能(可在cmd中netsh /?,netsh int /?查看联机帮助) 然后保存为setip.bat
自信男孩 2020-12-01
  • 打赏
  • 举报
回复
引用 6 楼 yyxgs 的回复:
[quote=引用 2 楼 ctrigger 的回复:]不用动态获取,自己指定不就OK了?


请问有这样的cmd命令吗[/quote]
建议搜一下dos命令,用于配置IP地址的,看一下ipconfig命令吧,然后可以写一个脚本,想换的时候手动换就可以了。
5250 2020-12-01
  • 打赏
  • 举报
回复
引用 7 楼 5250 的回复:
[quote=引用 4 楼 yyxgs 的回复:][quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset


大佬您能解释一下这个命令的功能是什么吗?运行后怎么样,我刚试了一次,好像没啥变化[/quote]

这个是为了恢复ipv4的地址 如果你的电脑之前设置的自动获取ip的话 如果某个时间ip不可用 用这个命令会重新获取ip[/quote]

引用 4 楼 yyxgs 的回复:
[quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset


大佬您能解释一下这个命令的功能是什么吗?运行后怎么样,我刚试了一次,好像没啥变化[/quote]

如果你想问的是用cmd自己设置更改ip的话 参照一下这个
https://www.cnblogs.com/bingxing/p/6346849.html
5250 2020-12-01
  • 打赏
  • 举报
回复
引用 4 楼 yyxgs 的回复:
[quote=引用 1 楼 5250 的回复:]netsh int ipv4 reset


大佬您能解释一下这个命令的功能是什么吗?运行后怎么样,我刚试了一次,好像没啥变化[/quote]

这个是为了恢复ipv4的地址 如果你的电脑之前设置的自动获取ip的话 如果某个时间ip不可用 用这个命令会重新获取ip
yyxgs 2020-12-01
  • 打赏
  • 举报
回复
引用 2 楼 ctrigger 的回复:
不用动态获取,自己指定不就OK了?


请问有这样的cmd命令吗
yyxgs 2020-12-01
  • 打赏
  • 举报
回复
引用 3 楼 赵4老师 的回复:
if "%1"=="l" goto l
if "%1"=="w" goto w
echo 网络地址切换批处理
echo setip l ——切换到本地连接
echo setip w ——切换到无线网络连接
goto e

:l
echo 从无线网络的静态ip切换到有线网络的静态ip:
netsh interface ip set address 无线网络连接 dhcp
netsh interface ip set dns 无线网络连接 dhcp
netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1
netsh interface ip set dns 本地连接 static 202.106.196.115
goto e

:w
echo 从有线网络的静态ip切换到无限网络的静态ip:
netsh interface ip set address 本地连接 dhcp
netsh interface ip set dns 本地连接 dhcp
netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1
netsh interface ip set dns 无线网络连接 static 211.97.168.129
goto e

:e


感谢,我没看懂这个....是保存为.bat后运行吗?
yyxgs 2020-12-01
  • 打赏
  • 举报
回复
引用 1 楼 5250 的回复:
netsh int ipv4 reset


大佬您能解释一下这个命令的功能是什么吗?运行后怎么样,我刚试了一次,好像没啥变化
赵4老师 2020-12-01
  • 打赏
  • 举报
回复
if "%1"=="l" goto l
if "%1"=="w" goto w
echo 网络地址切换批处理
echo    setip l     ——切换到本地连接
echo    setip w     ——切换到无线网络连接
goto e

:l
echo 从无线网络的静态ip切换到有线网络的静态ip:
netsh interface ip set address 无线网络连接 dhcp
netsh interface ip set dns 无线网络连接 dhcp
netsh interface ip set address 本地连接 static 192.168.1.111 255.255.252.0 192.168.2.1 1
netsh interface ip set dns 本地连接 static 202.106.196.115
goto e

:w
echo 从有线网络的静态ip切换到无限网络的静态ip:
netsh interface ip set address 本地连接 dhcp
netsh interface ip set dns 本地连接 dhcp
netsh interface ip set address 无线网络连接 static 192.168.1.5 255.255.255.0 192.168.1.1 1
netsh interface ip set dns 无线网络连接 static 211.97.168.129
goto e

:e
ctrigger 2020-12-01
  • 打赏
  • 举报
回复
不用动态获取,自己指定不就OK了?
5250 2020-12-01
  • 打赏
  • 举报
回复
netsh int ipv4 reset
Eleven 2020-12-01
  • 打赏
  • 举报
回复
ipconfig /release --- 释放ip搜索 ipconfig /renew --- 重新获得

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧