有个疑问...怎么在pppoe的时候知道原来的线路已经好了的呢??呵呵
所以最好是2条线都使用着...
懒得写shell,给你个思路吧...
先2条线路都起用起来;
默认每5秒ping 1次;(while true 循环,配合sleep 5来用,结果用grep awk过滤取关键字,grep的时候如果取到了grep命令本身,记得用2个grep取不同的关键字就能避免)
默认情形不在配置文件中指定网关,用route add default gw xx 来设置
iptables命令设置一个出口snat地址
然后如果ping连续3次失败(15秒),则把原来的route的default gw改掉,再把iptables的原来的表清空,换上一条新的nat指令就行了