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

Mac 下各位大牛的 Wi-Fi 是如何切换的?

  •  
  •   qq29701 · 2019-07-03 15:57:23 +08:00 · 1780 次点击
    这是一个创建于 1731 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为一些原因公司的 DNS 需要单独手工指定,Wi-Fi 的 IP 地址设成自动之后,每次到公司都要手动切换,十分麻烦。后来根据不同的 Wi-Fi 设置了不同的位置,但还是需要手工切换一下位置。请问下各位大牛有没有更方便简单的方法?
    9 条回复    2019-07-03 17:06:01 +08:00
    w274189159
        1
    w274189159  
       2019-07-03 16:11:53 +08:00
    dns 手动添加后。换 wifi 不会自动切换 dns 的啊
    knightdf
        2
    knightdf  
       2019-07-03 16:12:42 +08:00
    抱歉,没听懂
    trepwq
        4
    trepwq  
       2019-07-03 16:15:55 +08:00 via iPhone
    本地装个 dnsmasq,源 dns 用公司的和公共的,公司优先,Wi-Fi 里写 127.0.0.1
    qq29701
        5
    qq29701  
    OP
       2019-07-03 16:17:28 +08:00
    @w274189159 #1 就是因为 dns 不变了,回家后又需要把 DNS 设为自动
    qq29701
        6
    qq29701  
    OP
       2019-07-03 16:17:51 +08:00
    @creamiced #3 谢谢,这个看起来很不错,回去试试
    qq29701
        7
    qq29701  
    OP
       2019-07-03 16:19:09 +08:00
    @knightdf #2 嗯...意思是公司的 IP 需要手工指定,家里是 DHCP,来回改很烦也很麻烦
    azh7138m
        8
    azh7138m  
       2019-07-03 16:34:47 +08:00
    得自己实现一下
    设置类似
    networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1
    清空就是
    networksetup -setdnsservers Wi-Fi


    监听网络事件没看到特别简单地实现,建议 shell while + sleep
    ODD10
        9
    ODD10  
       2019-07-03 17:06:01 +08:00
    (误)直接切啊
    (真) hammerspoon 应该可以解决;我用 hammerspoon 处理连上公司 wifi 就静音
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2771 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.