V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lhstock
V2EX  ›  MacBook

不同 Wi-Fi 需要不同静态 IP。每次手动修改太麻烦。琢磨了个 Python 修改。不知道大家怎么解决这个问题的

  •  
  •   lhstock · 2017 年 8 月 23 日 · 4485 次点击
    这是一个创建于 3070 天前的主题,其中的信息可能已经有所发展或是发生改变。

    表达能力不佳。。我怕越说越难懂

    16 条回复    2017-08-27 01:52:59 +08:00
    vivianalive
        1
    vivianalive  
       2017 年 8 月 24 日 via iPhone
    路由上设置静态的 IP,设备自动获取。
    fcka
        2
    fcka  
       2017 年 8 月 24 日 via Android
    路由器可以绑定嘛
    lfk0000
        3
    lfk0000  
       2017 年 8 月 24 日
    appinn 找了几个快速改网卡 IP 设置的,在 win10 下都用不了
    最后用 bat 写 netsh 呃呃呃楼主是 MacBook 啊不好意思我先出去了。。。。
    weyou
        4
    weyou  
       2017 年 8 月 24 日 via Android
    路由器可以管理的话,在 DHCP 配置里设个 MAC 地址和 IP 的绑定就可以了。不能管理路由的话,只能写个脚本修改了。
    abcdabcd987
        5
    abcdabcd987  
       2017 年 8 月 24 日   ❤️ 3
    System Preference -> Network -> Location -> Edit Locations
    lhstock
        6
    lhstock  
    OP
       2017 年 8 月 24 日
    @vivianalive #1
    @fcka #2
    @weyou #4
    并没有路由器的权限
    lhstock
        7
    lhstock  
    OP
       2017 年 8 月 24 日
    @abcdabcd987 #5
    之前看到这么中说法。不过没搞懂。刚刚又找了一下。看明白了。不过感觉还是用脚本方便一点
    lhstock
        8
    lhstock  
    OP
       2017 年 8 月 24 日
    @lfk0000 慢走。。。
    nutting
        9
    nutting  
       2017 年 8 月 24 日 via Android
    系统自带的位置功能不用……
    fcka
        10
    fcka  
       2017 年 8 月 24 日 via Android
    没有路由器的权限,那静态绑定也可能会冲突呀……
    lhstock
        11
    lhstock  
    OP
       2017 年 8 月 24 日
    @nutting #9
    起初看到很多人说位置位置。但是没找到。。。所以就
    lhstock
        12
    lhstock  
    OP
       2017 年 8 月 24 日
    @fcka 是的。但是路由器默认分配是按升序的方式。所以可以先选试着 ping 一个靠后的 ip 不通就是没人用啦。这样可以降低冲突的记录。还有就是。。。。。。。咳咳,这个是我的。谁用了我就攻击他
    bumaociyuan
        13
    bumaociyuan  
       2017 年 8 月 25 日
    Hammerspoon
    lhstock
        14
    lhstock  
    OP
       2017 年 8 月 26 日
    @bumaociyuan
    嗯?窗口管理?
    bumaociyuan
        15
    bumaociyuan  
       2017 年 8 月 27 日
    @lhstock

    Sending iMessage/SMS messages
    Rather than explain what this is doing, see if you can figure it out. You may recognise the wifi parts from Reacting to wifi events:

    ```
    coffeeShopWifi = "Baristartisan_Guest"
    lastSSID = hs.wifi.currentNetwork()
    wifiWatcher = nil

    function ssidChanged()
    newSSID = hs.wifi.currentNetwork()

    if newSSID == coffeeShopWifi and lastSSID ~= coffeeShopWifi then
    -- We have arrived at the coffee shop
    hs.messages.iMessage("[email protected]", "Hey! I'm at Baristartisan's, come join me!")
    hs.messages.SMS("+1234567890", "Hey, you don't have an iPhone, but you should still come for a coffee")
    end
    end

    wifiWatcher = hs.wifi.watcher.new(ssidChanged)
    wifiWatcher:start()
    ```
    lhstock
        16
    lhstock  
    OP
       2017 年 8 月 27 日
    @bumaociyuan
    哇。刚刚看了一下。很厉害的东西。长见识了。谢谢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3143 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:54 · PVG 20:54 · LAX 04:54 · JFK 07:54
    ♥ Do have faith in what you're doing.