nov 30
Lion 下无线网络总是时不时的断线,而系统栏显示的状态没问题,每次都要关闭再开启一下无线才能恢复,有时候晚上无人看守的传东西经常中途断了,结果传输没完成,还浪费一晚的电费。
没太多时间和精力去研究,暂时写了一个 shell 脚本检测网络状态,如果断了,自动关闭再开启一下网络端口,虽然不能百分百解决问题,但 99.99% 的情况下能用,基本能连续保持几天的连接状态。
#!/bin/sh echo "AirPort Monitor start at `date`" while [ 1 ] ; do ping -v -c 4 192.168.0.1 > /dev/null 2>&1 PINGSTA=$? if [ ! $PINGSTA -eq 0 ]; then echo "Lost AirPort, refresh now... `date` ..." ifconfig en1 down sleep 5 ifconfig en1 up echo "Done." fi sleep 60 done
No comments yet