V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
caryRowen
V2EX  ›  问与答

Windows10 如何为特定 SSID 设置静态 IP / 网关

  •  
  •   caryRowen · 2023-01-25 18:55:11 +08:00 · 894 次点击
    这是一个创建于 668 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我用一台 N1 做旁路由实现科学上网,然而家里其实就只有我自己的两台设备需要该服务,所以我手动指定网关 /DNS 到 N1 ,不影响其他人正常上网。 如果针对 wlan 网络适配器设置静态 IP ,那么当我切换到其他的 Wlan 热点则需要手动再改成自动获取,太麻烦。 如果能针对特定 SSID 设置就能完美实现我的需求, 我在 连接的 wlan 热点属性里也找到了配置的地方,然而根本不生效。 是巨硬的 bug 还是姿势不对,求解。

    9 条回复    2023-01-26 17:54:16 +08:00
    billgong
        1
    billgong  
       2023-01-25 19:40:47 +08:00
    你这种情况更合适魔改 DHCP 达到此目的。配置路由端 DHCP 服务,检测到特定 MAC 地址就推送特定 IP 网关和 DNS 。也可以配置不同的 SSID 为不同的 VLAN ,就可以在同一个 MAC 地址下通过不同的 SSID 推送不同的配置。

    以前我记得 Windows 端有一些网络 profile 的应用,可以根据预设切换网卡的配置。
    dacancc
        2
    dacancc  
       2023-01-25 20:46:54 +08:00
    同问,安卓就处理得特好,每个 ssid 都保存为不同配置,很舒服
    Kiriya
        3
    Kiriya  
       2023-01-25 20:57:57 +08:00
    你可以下个 netsetman ,一键切换 IP 配置
    caryRowen
        4
    caryRowen  
    OP
       2023-01-26 03:08:26 +08:00
    @billgong 我主路由用的 pandavan 看了下 DHCP 设置里有根据 MAC 分配静态 IP 的选项,如果想指定网关和 DNS 可能要自定义 dnsmasq 了,完全不知道这个语法咋写,google 了半天没找到啥有用的资料。
    caryRowen
        5
    caryRowen  
    OP
       2023-01-26 03:09:51 +08:00
    @Kiriya 对,其实就想要安卓的这个效果,没想到 Windows 这个属性里看着像那么回事儿但根本没用,或者是我理解有误。
    caryRowen
        6
    caryRowen  
    OP
       2023-01-26 03:15:19 +08:00
    抱歉回复错了,上一层想回复 @dacancc 来着。
    @Kiriya 感觉引入第三方软件不太优雅,想从路由器端入手。
    caryRowen
        7
    caryRowen  
    OP
       2023-01-26 03:50:18 +08:00
    感谢 1 楼的老哥,查到资料了,已经顺利实现了我的需求:下面把 padavan 自定义 dnsmasq 的配置贴出来,或许有人需要。
    # 下面这一行注释掉
    #dhcp-option=252,"\n"
    dhcp-option=tag:openwrt,option:router,192.168.31.2
    dhcp-option=tag:openwrt,option:dns-server,192.168.31.2

    #My Computer
    dhcp-host = XX:XX:XX:XX:XX:XX,set:openwrt
    billgong
        8
    billgong  
       2023-01-26 09:08:43 +08:00   ❤️ 1
    @manchen0528 我用 pfSense ,Unbound 默认在每个 VLAN 都开单独的 DHCP 服务器,可以独立配置 MAC 绑定 DHCP 记录,所以在 dnsmasq 上怎么搞我也不知道🤦‍♂️

    注意如果用了 VLAN ,中间还有交换机的话,VLAN 间通讯会绕路由(网关)哦,除非你的交换机支持 L3 路由,然后你把网关设为交换机,最后让路由跑 DHCP 。不过一般的 L3 交换机处理防火墙规则不如路由器或防火墙那么自由,很多都只有 ACL ,甚至没有任何防护,如果有相关的需求的话得提前规划。
    caryRowen
        9
    caryRowen  
    OP
       2023-01-26 17:54:16 +08:00 via Android
    @billgong 再次感谢,有时间一定去玩玩 vlan
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1611 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.