openwrt启动脚本及内核修改

1. /etc/init.d/qygw中:

#!/bin/sh /etc/rc.common
# Copyright (C) 2019 Bernard Lee

START=50
STOP=15

start() {
  echo Start QYGateway
  cd /root;./main &
  service crond start
}

stop() {
  echo Stop QYGateway
  killall -1 main
}

2. 在/root/start.sh中

ps | grep main | grep -v grep
if [ $? -ne 0 ]
then
/root/main&
echo &date "+%x %X----->qygateway have restarted"
else
echo &date "+%x %X----->qygateway is running"
fi
 

3. shell下执行crontab -e增加

*/1 * * * * /root/start.sh

增加在/etc/crontabs/root中

4. linux同步时间

/etc/config/system中,把option timezone改为

option timezone 'CST-8'

5. 修改网口ip dhcp属性

/etc/config/network中,把eth0的

        option proto 'static'
        option macaddr 'c5:74:1f:a8:02:15'
        option ipaddr '192.168.200.100'
        option netmask '255.255.255.0'
        option gateway '192.168.203.254'

6. 升级固件

shell

cd /var/tmp

wget http://xxx.xxx.xxx.xxx/openwrt.bin

sysupgrade -F -n openwrt.bin
 

7.升级成功后,默认IP是192.168.1.251, 密码是root.

需要修改/etc/config/network

ssh中修改密码 passwd

/etc/shadwo

root::0:0:99999:7:::

8. dropbear

关闭外网防火墙 /etc/config/firewall

config zone                                     
        option name 'wan'                       
        option output 'ACCEPT'                  
        option forward 'REJECT'                 
        option masq '1'                         
        option mtu_fix '1'                      
        option input 'ACCEPT'                   
        option network 'wan wan6 wwan'     

允许wan口ssh

/etc/config/dropbare 删除接口限制

config dropbear
        option PasswordAuth 'on'
        option Port '22'
 

源码修改

修改IP: /package/base-files/files/bin/config_generate

修改防火墙:package/network/config/firewall/files

修改ssh: package/network/services/dropbear/files/dropbear.config

修改 package/base-files/files/etc/init.d

修改package/kernel/mac80211/files/lib/wifi/mac80211.sh.  禁止wifi ap

set wireless.default_radio${devidx}.disabled=1

/build_dir/target-mips_24kc_musl/linux-ar71xx_generic/base-files/ipkg-mips_24kc/base-files/下增加/etc/crontabs/root, /root/global.ini, /root/start.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值