在rc.local里面增加静态路由,一开始是好的,最近不知道为什么就不行了
rc.local的内容:
set > /tmp/set.txt
echo "====================" >> /tmp/set.txt
route add -net 192.168.0.0 netmask 255.255.0.0 gw gatewayip
echo "====================" >> /tmp/set.txt
启动后,能看到set的信息和第一个标记,
但是看不到第二个标记,route里面也没有路由。
改成sudo route也一样。
在/var/syslog里面也没有报错,晕死了。
把route命令单独拿出来,用sudo执行是没问题的。
想想最近的操作应该就是安装更新,然后用tweak把旧的内核给清理了。
有人碰到过类似的情况吗?
关于在rc.local里面增加静态路由的问题
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
-
- 帖子: 6
- 注册时间: 2012-05-08 8:54
Re: 关于在rc.local里面增加静态路由的问题
应该不是延时,是route出错了,但是没有找到错误记录。
rc.local第一行:#!/bin/sh -e
也就是出错会退出,所以后面的就没执行。
但是为什么会出错呢?是什么错呢?
rc.local第一行:#!/bin/sh -e
也就是出错会退出,所以后面的就没执行。
但是为什么会出错呢?是什么错呢?
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙