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

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

  •  
  •   lhstock · 2017-08-23 23:50:16 +08:00 · 4000 次点击
    这是一个创建于 2648 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    16 条回复    2017-08-27 01:52:59 +08:00
    vivianalive
        1
    vivianalive  
       2017-08-24 02:00:09 +08:00 via iPhone
    路由上设置静态的 IP,设备自动获取。
    fcka
        2
    fcka  
       2017-08-24 02:08:53 +08:00 via Android
    路由器可以绑定嘛
    lfk0000
        3
    lfk0000  
       2017-08-24 03:03:00 +08:00
    appinn 找了几个快速改网卡 IP 设置的,在 win10 下都用不了
    最后用 bat 写 netsh 呃呃呃楼主是 MacBook 啊不好意思我先出去了。。。。
    weyou
        4
    weyou  
       2017-08-24 03:16:14 +08:00 via Android
    路由器可以管理的话,在 DHCP 配置里设个 MAC 地址和 IP 的绑定就可以了。不能管理路由的话,只能写个脚本修改了。
    abcdabcd987
        5
    abcdabcd987  
       2017-08-24 05:33:02 +08:00   ❤️ 3
    System Preference -> Network -> Location -> Edit Locations
    lhstock
        6
    lhstock  
    OP
       2017-08-24 11:01:21 +08:00
    @vivianalive #1
    @fcka #2
    @weyou #4
    并没有路由器的权限
    lhstock
        7
    lhstock  
    OP
       2017-08-24 11:02:34 +08:00
    @abcdabcd987 #5
    之前看到这么中说法。不过没搞懂。刚刚又找了一下。看明白了。不过感觉还是用脚本方便一点
    lhstock
        8
    lhstock  
    OP
       2017-08-24 11:03:44 +08:00
    @lfk0000 慢走。。。
    nutting
        9
    nutting  
       2017-08-24 11:06:19 +08:00 via Android
    系统自带的位置功能不用……
    fcka
        10
    fcka  
       2017-08-24 12:27:15 +08:00 via Android
    没有路由器的权限,那静态绑定也可能会冲突呀……
    lhstock
        11
    lhstock  
    OP
       2017-08-24 14:48:25 +08:00
    @nutting #9
    起初看到很多人说位置位置。但是没找到。。。所以就
    lhstock
        12
    lhstock  
    OP
       2017-08-24 14:51:22 +08:00
    @fcka 是的。但是路由器默认分配是按升序的方式。所以可以先选试着 ping 一个靠后的 ip 不通就是没人用啦。这样可以降低冲突的记录。还有就是。。。。。。。咳咳,这个是我的。谁用了我就攻击他
    bumaociyuan
        13
    bumaociyuan  
       2017-08-25 22:55:49 +08:00
    Hammerspoon
    lhstock
        14
    lhstock  
    OP
       2017-08-26 14:32:03 +08:00
    @bumaociyuan
    嗯?窗口管理?
    bumaociyuan
        15
    bumaociyuan  
       2017-08-27 00:46:53 +08:00
    @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-08-27 01:52:59 +08:00
    @bumaociyuan
    哇。刚刚看了一下。很厉害的东西。长见识了。谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1207 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.