在路由器不设 mac 绑定的情况下, windows 有没有办法或软件将某个 wifi 固定 ip,其他 wifi 自动获取。

2024-09-09 11:34:08 +08:00
 lisxour

公司里自己电脑需要开个局域网服务,所以需要固定 ip ,但是去别的地方连别的 wifi ,那肯定要自动获取,不然有 ip 或网段冲突,直接上不了网。

1776 次点击
所在节点    宽带症候群
11 条回复
JackMaMa
2024-09-09 11:38:17 +08:00
写个自动续期的脚本?
lisxour
2024-09-09 11:42:18 +08:00
目前情况:公司网段 192.168.3 ,ip 自己固定在了 192.168.3.110 ,出去的时候,又要改回自动获取,不然上不了网
darklinden
2024-09-09 11:43:06 +08:00
dhcp 的 ip 范围设置个类似 192.168.1.30~192.168.1.120
然后服务使用静态 ip, 只要不在 dhcp 范围内即可, 比如 192.168.1.128
clorischan
2024-09-09 11:43:44 +08:00
在 Win11 的设置界面中修改无线网络 IP 分配设置, 就是每个 SSID 独立的.
tool2dx
2024-09-09 11:47:16 +08:00
桌面放个命令行:

netsh interface ipv4 set address name="Wi-Fi" static 192.168.3.110 255.255.255.0 192.168.3.1
kenneth104
2024-09-09 11:55:42 +08:00
4 楼正解,是 win11 才加入的功能
lisxour
2024-09-09 11:57:40 +08:00
@clorischan 我刚刚试了一下,win10 是全局的,即使你进设置里面按每个 wifi 设置,最终是直接写到 wifi 适配器那里的,真的拉跨。估计得走 5 楼的方案,自己写个脚本,手动切换🤡
VirgilChen97
2024-09-09 14:16:38 +08:00
netsetman 方便切换
lcy630409
2024-09-09 16:38:17 +08:00
这种问题问问 gpt 就好了 有奇效

编写批处理脚本
首先,你需要创建一个批处理脚本,该脚本可以检测当前连接的 Wi-Fi 网络并根据网络更改 IP 设置。

打开记事本或任何文本编辑器。

将以下代码粘贴到文本编辑器中:

@echo off
setlocal enabledelayedexpansion

REM 获取当前连接的 Wi-Fi 名称
for /f "tokens=2 delims=:" %%i in ('netsh wlan show interfaces ^| findstr /C:"SSID"') do (
set ssid=%%i
)

REM 根据 SSID 更改 IP 设置
if "!ssid!"==" YourWiFiName1" (
REM 设置静态 IP
netsh interface ip set address "Wi-Fi" static 192.168.0.101 255.255.255.0 192.168.0.1
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
) else if "!ssid!"==" YourWiFiName2" (
REM 设置为 DHCP
netsh interface ip set address "Wi-Fi" dhcp
netsh interface ip set dns "Wi-Fi" dhcp
)

endlocal
修改 YourWiFiName1 和 YourWiFiName2 为你的 Wi-Fi 网络名称,并根据需要调整 IP 地址和 DNS 设置。

保存文件为 ChangeIP.bat 。

步骤 2: 创建任务计划
lcy630409
2024-09-09 16:40:21 +08:00
额 当我上面没说 gpt 给出了另一个答案: https://www.netsetman.com/en/freeware
有现成的了
fugu37
2024-09-10 12:58:10 +08:00
在不固定 IP 的情况下,可以用 mdns 对外提供服务(有点灵车,需自行测试)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX