mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 11:20:43 +00:00
随身 WiFi 跟着教室网络走,地址会在 192.168.2.156 和
192.168.10.105 之间变。devssh.py 里明明定义了 HOST_FALLBACKS,
但 run / upload / download 三个函数**全都直接用 HOST** ——
于是设备一换网段就全部连不上,而且报的是连接超时,
看起来像设备挂了。
现在改成按候选列表顺序试:
环境变量 YKXMZ_DEV_HOST 优先
-> 192.168.2.156(当前)
-> 192.168.10.105(换网前用过)
并记住上次通的那个,后续调用不用每次从头试。
连上时打一行 `[devssh] 连上 x.x.x.x`,免得以后又搞不清连的是哪台。
还加了 `--probe` 子命令,一句话看现在哪个地址能用:
python _build/devssh.py --probe
实测:192.168.2.156 通、192.168.10.105 不通,自动选中前者。
21 lines
874 B
Plaintext
21 lines
874 B
Plaintext
修 devssh:定义了 HOST_FALLBACKS 却从来没用过
|
||
|
||
随身 WiFi 跟着教室网络走,地址会在 192.168.2.156 和
|
||
192.168.10.105 之间变。devssh.py 里明明定义了 HOST_FALLBACKS,
|
||
但 run / upload / download 三个函数**全都直接用 HOST** ——
|
||
于是设备一换网段就全部连不上,而且报的是连接超时,
|
||
看起来像设备挂了。
|
||
|
||
现在改成按候选列表顺序试:
|
||
环境变量 YKXMZ_DEV_HOST 优先
|
||
-> 192.168.2.156(当前)
|
||
-> 192.168.10.105(换网前用过)
|
||
并记住上次通的那个,后续调用不用每次从头试。
|
||
连上时打一行 `[devssh] 连上 x.x.x.x`,免得以后又搞不清连的是哪台。
|
||
|
||
还加了 `--probe` 子命令,一句话看现在哪个地址能用:
|
||
|
||
python _build/devssh.py --probe
|
||
|
||
实测:192.168.2.156 通、192.168.10.105 不通,自动选中前者。
|