db120电信猫升级openwrt系统

openwrt最新版系统可以到downloads.openwrt.org下载

下载后保存到电脑中待用。

先关闭路由器,关机后按住reset键不放,开启电源,直到power灯变成红色后放开reset键。

网线接lan4口,网卡设置ip为192.168.1.2,浏览器网址输入192.168.1.1进入rom升级界面。

这时约5分钟样子,等到路由器重新启动后将网线换到非lan4的其他端口,网卡还是刚才的IP,浏览器输入192.168.1.1进入路由器登录界面。

初始登录名root,密码无

至此路由器已经升级完成。

路由器联网设置就简单了,。。。。

挂载U盘、移动硬盘等

参考openwrt wiki的方法设置的,https://wiki.openwrt.org/zh-cn/doc/howto/usb.storage

需要安装一些软件,这些操作最好在命令行方式进行最好。以下都是以ssh登录进入路由器的设置过程。系统自带ssh服务

ssh登录路由器

ssh 192.168.1.1 -l root

之后会提示输入登录密码

进入后先opkg update

再安装软件,usb支持的基础软件如下:

opkg install kmod-usb-core

opkg install kmod-usb-ohci

opkg install kmod-usb-uhci

opkg install kmod-usb2

opkg install kmod-usbutils //这个安装后就可以用lsusb命令看usb设备链接情况了

opkg install kmod-usb-storage

opkg install kmod-fs-(一些文件系统的支持包) //这里有很多中支持包,msdos、ntfs、exf3等等看情况装

opkg install kmod-usb-storage-extras

opkg install block-mount

opkg install block-hotplug

opkg install kmod-scsi-core

自动挂载方法

具体方法可以看wiki.openwrt.org Mounting Block Devices

安装blkid软件

opkg install blkid

执行blkid

就可以查看挂载的u盘UUID等

执行block info也能看到UUID

再执行

block detect > /etc/config/fstab

将检查到的驱动信息导入到配置文件中

再vi /etc/config/fstab

将里面的驱动刚才看到的UUID对应的enabled数字改为1,原来的是0

执行block mount挂载所有驱动,但是他不能支持热插拔。也就是拔下u盘再插上的话还是不能自动挂载。

这样需要修改配置文件

vi /etc/config/fstab

将里面的驱动刚才看到的UUID对应的enabled数字改为1

修改软件安装的位置,将软件安装到U盘

设置opkg安装目录,打开/etc/opkg.conf文件

在dest root/下添加一行:

dest sda1 /mnt/sda1/optware

如果你挂载的U盘为sda1的话

保存退出

修改环境变量

编辑文件/etc/profile,添加两行

export

LD_LIBRARY_PATH="/mnt/sda1/optware/usr/lib:/mnt/sda1/optware/lib"

export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/mnt/sda1/optware/usr/bin:/mnt/sda1/optware/usr/sbin

保存退出,重新启动路由器或者source /etc/profile

以后安装软件只需要以下命令

opkg install XXXX -d sda1

即可将软件安装到sda1及U盘中了

路由器时间同步设置

以上系统调试好后发现时间是不对的

执行date可以看出来

可以修改/etc/config/system或者在web界面设置

改为以下内容:

config system

option hostname 'OpenWrt'

option zonename 'Asia/Shanghai'

option timezone 'CST-8'

option conloglevel '8'

option cronloglevel '8'

config timeserver 'ntp'

list server '0.asia.pool.ntp.org'

list server '1.asia.pool.ntp.org'

list server '2.asia.pool.ntp.org'

list server '3.asia.pool.ntp.org'

option enabled '1'

重启路由器

配置计划任务

就是自动定时执行一些命令,我最重要的任务是路由器获取公网ip地址

查看计划任务清单

crontab -l

编辑添加计划任务

crontab -e

其实就是用vi来编辑/etc/crontabs/root这个文件

编辑完后重新启动

cron

/etc/init.d/cron restart

uhttp+php5+ssh+sftp+smtp服务器的安装

安装php5支持

系统已经有了web系统支持,软件是uhttpd。

关于uhttpd的PHP设置看Web Server Configuration (uHTTPd)

最基本php支持安装以下软件即可

opkg update

opkg install php5

opkg install php5-cgi

如果需要安装一些模块支持软件,如mysql、gd、curl、zip等:

opkg list php5-mod-*

可以查看到所有支持模块

还需要修改uhttpd的配置文件,在config uhttpd 'main'区域中加入这一行

list interpreter '.php=/usr/bin/php-cgi'

以及修改以下地方:

option index_file 'index.php,index.html,index.htm'

option index_page 'index.php'

安装完成后再重新启动web服务器

/etc/init.d/uhttpd restart

完美解决关于php date()设置问题提示错误的解决方法

1.设置系统-系统-时区为自己的地区,中国的修改/etc/config/system文件中的

option zonename 'Asia/Shanghai'

2.安装软件包zoneinfo软件

opkg update

opkg install zoneinfo-core zoneinfo-asia

其他地区请将asia改一下,如非洲、欧洲等用opkg list zoneinfo-*可以查

4.最后需要修改/etc/php.ini文件的 date.timezone = PRC

5.重新启动uhttpd生效

/etc/init.d/uhttpd restart

安装sftp服务

系统自带并启动了ssh服务,但是没有提供sftp服务。执行以下即可

opkg update

opkg install openssh-sftp-server

设置smtp邮件发送服务器

我用采用msmtp软件发送邮件,安装以下软件

opkg update

opkg install msmtp

如果测试smtp服务器的情况用以下命令

msmtp --host=smtp.qq.com --serverinfo

就可看到相关信息

如果要让路由器可以发送邮件需要修改/etc/msmtprc文件

vi /etc/msmtprc

内容如下:

account default

host smtp.server.com

port 25

auth on

user yourname

password yourpassword

auto_from off

from yourname@server.com

tls on

tls_starttls on

tls_certcheck off

logfile

syslog LOG_MAIL

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安装以上软件的批处理

#!/bin/sh

opkg update

opkg install kmod-usb-core

opkg install kmod-usb-ohci

opkg install kmod-usb-uhci

opkg install kmod-usb2

opkg install kmod-usbutils

opkg install kmod-usb-storage

opkg install kmod-usb-storage-extras

opkg install kmod-fs-vfat

opkg install kmod-fs-ntfs

opkg install kmod-fs-ext3

opkg install kmod-fs-ext4

opkg install block-mount

opkg install block-hotplug

opkg install kmod-scsi-core

opkg install blkid

opkg install php5

opkg install php5-cgi

opkg install zoneinfo-core zoneinfo-asia

opkg install openssh-sftp-server

opkg install msmtp

openwrt U盘安装php,db120电信猫刷机openwrt15.05.1系统,建站软件调试、u盘全过程相关推荐

  1. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  2. img设置宽高不生效_便宜 好用 不掉盘 保姆级粒子云刷机攻略

    大家好,我是黄昏百分百,今天为大家带来的是粒子云/我家云刷OMV系统,打不掉盘补丁,以及设置SMB共享等操作的保姆级教程,希望对大家有所帮助.其实这个粒子云很久以前就到我手里了, 只不过当时需要硬改才 ...

  3. 雨林木风linux如何安装教程,u盘安装linux图解教程m2硬盘怎么装win7系统

    重启之后正常,过一段时间又自动关机(4) 使用屏幕保护装置来保护屏幕并延长其使用周期. 显卡规格方面,微星GTX 1050Ti GAMING X 4G拥有4G DDR5显存以及128Bit位宽,而核心 ...

  4. 小米盒子3s刷机为国际版系统android TV 8.0

    小米盒子3s刷机为国际版系统android TV 8.0 所需工具和软件 一个U盘. adb工具.使用adb工具,通过ip连接小米盒子.官方下载地址:点此进入 dump_16AB.img:MiBOX3 ...

  5. 飞飞cms添加广告html,飞飞cms影视系统 安装说明飞飞影视系统 建站流程

    飞飞影视系统 安装说明 --------------------------------------- 1. 将文件夹下所有的文件上传至您的网站空间 2.  如果您的主机为 window 操作系统,请 ...

  6. 安装php cms 系统教程,phpcms怎么本地安装_CMS系统建站教程

    如何批量替换WordPress自定义栏目值_CMS系统建站教程 下面由WordPress教程栏目给大家介绍批量替换WordPress自定义栏目值的方法,希望对需要的朋友有所帮助!将下面代码添加到当前主 ...

  7. 虚拟服务器建网站苹果cms,苹果CMS系统建站安装步骤

    苹果cms可能很多人都没有听说过,是一款用于建设视频网站的管理系统.很多人刚接触都不知道如何使用,下面就跟大家分享下如何安装苹果CMS系统建站? 1.首先,百度搜索苹果cms,进入官网下载官方程序安装 ...

  8. 5A资源网是中国最全最大的网络资源交易与买卖平台。集合了各大网盘资源交易、游戏资源交易、软件资源交易和建站资源交易等。找优质资源首选5A资源网!

    5A资源网是中国最全最大的网络资源交易与买卖平台.集合了各大网盘资源交易.游戏资源交易.软件资源交易和建站资源交易等.找优质资源首选5A资源网! www.5azyw.com

  9. openwrt修改lan口地址失败_OpenWrt刷机后LAN口无法连通的问题

    [路由器开发板硬件固件配置] MTK双频:MT7620a + MT7612e 内存:256 MB 闪存:16 MB 固件:MTK自带SDK中的OpenWrt固件(mtksdk-openwrt-2.6. ...

最新文章

  1. R语言计算回归模型的SST、SSR以及SSE指标实战
  2. qsort七种排序方法
  3. 编程面试的10大算法概念汇总
  4. 程序员必收藏的五个网站
  5. 酷派手机android版本,酷派大神的手机系统是什么?酷派大神能升级安卓4.3吗?...
  6. 不吃不喝,两周业余时间研究(cisco SCE CM )
  7. __attribute__ 详解
  8. JAVA语言写的,用java语言写
  9. Flask-SQLAlchemy 对数据库的过滤查询
  10. 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
  11. maven项目动态替换配置中的值
  12. 小程序入门学习08--云开发01
  13. ICMP协议Ping命令的应用
  14. 笔记(2)-文本挖掘与机器学习
  15. 程序员常用的网站和博客
  16. LeetCode#191 Number of 1 Bits
  17. IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权
  18. 元宇宙的时代来不及解释了快上车
  19. Bandizip下载安装教程
  20. Codeforces Round #644 (Div. 3) D.Buying Shovels

热门文章

  1. JAVASCRIPT中THIS指的是什么?
  2. Win7系统下文件或程序无法选择默认打开方式如何解决
  3. 使用打码平台登录B站
  4. C语言总结这一篇就够了(不收藏必后悔系列)
  5. 我的世界Java超级指令_我的世界空气方块指令(附:删除大量方块攻略)
  6. 小屁孩的超可爱新年祝福铃声 小屁孩的超可爱新年祝福手机铃声...
  7. 常用校验方式以及优缺点(奇偶校验,CRC校验,校验和)
  8. 对大脑有益的16种食物_16种食物为大脑添能量 让你工作干劲满满
  9. 人民币是升值还是贬值
  10. 计算机cpu占用率高,计算机的CPU占用率过高时怎么办