为何ifconfig不能开机运行
为什么ifconfig不能开机运行?
最近拿了个路由器在玩Openwrt,遇到一个问题。因为我是校园网用户,笔记本MAC和锐捷账户绑定,所以路由器要通过验证需要克隆笔记本的MAC。打算编写一个脚本让路由器开机自动修改MAC地址,但是不管这个脚本是用/etc/rc.local还是用/etc/init.d/Sxxx的方法,这条命令:
都不能运行。
用mkdir 生成目录的方法测试一下,这个脚本确实是执行了的,但是唯独ifconfig命令不能有效执行,同时我也测试了下,用ssh登录路由器后输入
这条指令,这时候脚本又正常执行了。
虽然最后我采用了另一种方法(直接修改网卡配置文件)达到了目的,但是对这个现象还是感到非常不解,这是为什么呢?
------解决思路----------------------
check your /var/log/message file
------解决思路----------------------
加载到启动项呢?
------解决思路----------------------
是不是权限问题
------解决思路----------------------
ifconfig不是系统命令,你需要指定命令的全路径。
比如:/sbin/ifconfig
你最好按你实际环境来指定程序所在位置
最近拿了个路由器在玩Openwrt,遇到一个问题。因为我是校园网用户,笔记本MAC和锐捷账户绑定,所以路由器要通过验证需要克隆笔记本的MAC。打算编写一个脚本让路由器开机自动修改MAC地址,但是不管这个脚本是用/etc/rc.local还是用/etc/init.d/Sxxx的方法,这条命令:
ifconfig eth0 hw ether MACADDR #MACADDR为笔记本MAC地址
都不能运行。
用mkdir 生成目录的方法测试一下,这个脚本确实是执行了的,但是唯独ifconfig命令不能有效执行,同时我也测试了下,用ssh登录路由器后输入
/etc/FILE start #FILE代表rc.local和init.d/Sxxx
这条指令,这时候脚本又正常执行了。
虽然最后我采用了另一种方法(直接修改网卡配置文件)达到了目的,但是对这个现象还是感到非常不解,这是为什么呢?
------解决思路----------------------
check your /var/log/message file
------解决思路----------------------
加载到启动项呢?
------解决思路----------------------
是不是权限问题
------解决思路----------------------
ifconfig不是系统命令,你需要指定命令的全路径。
比如:/sbin/ifconfig
你最好按你实际环境来指定程序所在位置