当前位置: 首页 > 我的分享 > 正文

基于OpenWRT SVN r39999源码,包含常用组件。

SVN r39161编译:https://blog.ich8.com/post/4274
SVN r39433编译:https://blog.ich8.com/post/4363

前言说明

本版本(Build1403)作为Build1402的更新,与上一个版本主要修改之处开启内核对更多的芯片组支持(测试),使用animefans_xj童鞋的vsftp插件,完善一些细节。如使用之前版本无重大问题,木必要升级。若一定想升级及保留配置文件请参考下文。
samba性能优化请自行寻找。

 

主要软件版本及更新

+更新 linux kernel 3.10.36
+更新 nginx 1.5.12
+更新 OpenSSL 1.0.1g
+新增 支持更多芯片组及部分第三方芯片组的IDE通道*(测试)
-增删 取消默认的vsftp,使用animefans_xj童鞋的vsftp插件
+新增 fping工具
+完善 BCM千兆网卡支持

+保持 Transmission 2.82
+保持 Aria2 1.18.3
+保持 带vim文本编辑器

 

可选组件

所有ipk文件(linux kernle 3.10.36)都位于packages压缩包中,如有需要可直接该压缩包获取。

nginx:https://files1.ich8.com/upfiles/2014/openwrt-trunk-1403/packages/nginx_1.5.12-1_x86.ipk
multiwan:https://files1.ich8.com/upfiles/2014/openwrt-trunk-1403/packages/multiwan_1.0.22-2_x86.ipk

install ipk

ipk通过网络的安装方法

关于nginx的使用方法和一些问题,参考:https://blog.ich8.com/post/4359 ,nginx的默认端口是8080。

 

安装要求

最低512M的存储空间(硬盘 电子盘 CF卡均可)
最低64M的内存容量
最少一张有线网卡

 

硬件支持

无线网卡支持
Atheros 5K/9K/10K
Broadcom B43xx
Intel 3945/4965/以及部分支持agn规格的网卡
Ralink RT2x00 USB网卡/RT73
Realtek RTL8187/RTL8192CE/CU/DE/SE
ZyDAS zd1211rw

有线网卡支持
支持主流百兆和千兆网卡以及部分marvell网卡

 

安装方法

可参考详细过程:https://blog.ich8.com/post/4499
方法1(推荐):
1.下载vmdk磁盘文件放到其他存储设备(比如U盘等)

2.使用winimage软件进行镜像恢复操作。
具体步骤:磁盘 – 恢复物理驱动器中的虚拟硬盘映像 – 选择物理驱动器(如果是硬盘请勾选包括不可移动的硬盘) – 确定 在弹出的文件选择框中,下拉菜单选择vmdk格式,之后选择vmdk文件。

3.选择要安装的磁盘(被安装的该磁盘的所有分区以及数据都会被覆盖,谨慎选择磁盘!)

4.重启,注:如果在SATA模式或者AHCI模式下无法启动成功请将硬盘类型修改成IDE。

5.默认网关地址:192.168.1.1,单网卡和多网卡都可以通过WAN IP访问设置界面。默认WAN设置为DHCP,用户名为root,密码为admin。
方法2:
1.下载img文件和 physdiskwrite 工具,一起放到其他存储设备(比如U盘等)
链接:https://blog.ich8.com/file/53

2.在命令行窗口(CMD)中,进入文件所放的目录,输入
physdiskwrite.exe -u openwrt-ext4.img

3.选择要安装的磁盘(被安装的该磁盘的所有分区以及数据都会被覆盖,谨慎选择磁盘!)

4.重启,注:如果在SATA模式或者AHCI模式下无法启动成功请将硬盘类型修改成IDE。

5.默认网关地址:192.168.1.1,单网卡和多网卡都可以通过WAN IP访问设置界面。默认WAN设置为DHCP,用户名为root,密码为admin。

 

升级方法

首先,备份配置文件。系统 – 备份/升级 中备份配置文件。接着选择上述方法1或者方法2,安装完成进入设置页面,导入配置文件,重启即可。

 

设备挂载

挂载无线网卡
插入USB/PCI-E无线网卡,之后重启路由器,网络 – 无线 菜单配置无线网卡,如果未生效请重启路由。并不保证一定完美支持上述列表所列网卡或者不在列表中的网卡,可以尝试,如果驱动不在列表之中也可以自行安装驱动。也可以直接编辑/etc/config/wireless,如果弄乱wireless文件,可以删除etc/config/wireless文件,重启后会重建该文件的默认设置。

挂载存储设备
如果是已经安装好的,请在 磁盘 – 挂载点 中寻找你的设备,点击修改按钮,选择你的磁盘文件系统,可选添加一些参数。保存/应用即可。或者直接在 挂载点 中勾选相关设备,自动识别。支持挂载ntfs格式,ext3,ext4,推荐挂载ext4。

 

统计图表

关于统计图表,可以通过 统计 – Collectd 中的network设置来添加删除需要被统计接口,RRDTool之中建议将存储目录改为其他目录而非tmp目录。增减接口后如果图表中存在老的接口图表记录,而此接口已经从被统计接口中删除,请重启系统。

 

其他说明

如果启动停留在EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)阶段,请直接回车即可,不影响使用。

 

包含以下功能:

状态
–|总览
–|防火墙
–|路由表
–|系统日志
–|内核日志
–|系统进程
–|实时信息
统计
–|Collectd
–|图表
系统
–|系统
–|管理权
–|软件包
–|启动项
–|计划任务
–|时间同步
–|LED配置
–|备份/升级
–|重启
服务
–|动态DDNS
–|UPNP
网络
–|接口
–|无线
–|DHCP/DNS
–|主机名
–|静态路由
–|诊断
–|防火墙
–|网络唤醒
–|QoS
磁盘应用
–|挂载点
–|磁盘信息
–|Aria2
–|FTP服务器
–|UPnP/AV媒体
–|miniDLNA
–|网络共享
–|Transmission
释放内存
重启

 

预览图

OpenWRT-X86-PIC1

OpenWRT-X86-PIC2

OpenWRT-X86-PIC3

OpenWRT-X86-PIC4

OpenWRT-X86-PIC5

OpenWRT-X86-PIC6

OpenWRT-X86-PIC7

OpenWRT-X86-PIC8

OpenWRT-X86-PIC9

 

 

下载地址

vmdk文件:
====================================
下载地址:https://blog.ich8.com/file/106
SHA1:AA22BAA16EA712908CB497CE5DB0864F604F0B98
====================================

img文件:
====================================
下载地址:https://blog.ich8.com/file/107
SHA1:6F4B0A0F7249F8943D8767B4934967A11895FCE3
====================================

Packages打包:
====================================
下载地址:https://blog.ich8.com/file/108
SHA1:C38BDAF2DDF04FE547579CBEA7B62E1A0914BA57
====================================

 

[分享]OpenWRT X86 Build1403:目前有 252 条评论

  1. 76楼
    xiaocui

    您好,咱们这里里面可以继承一个稳定的wifidog吗

    • 霸王硬上弓

      你好,wifidog请安装官方ipk试一试……

      • 181518274

        您好,霸王,我现在遇到个难题,我用您编译的openwrt做路由器和移动的设备做对接,那边需要我这边lan口做个 trunk模式的 标签1572的vlan透过去, 我上网看了很多教程,都是针对 单网卡多port的设置的,我用的软路由,5个网卡,现在划4个做wan 一个做lan 需要怎么设置才能达到移动的要求

        • 霸王硬上弓

          了解,你的要求是数据打上标签后再发送。ROS也是支持的,或者在路由前端添加一个二层交换。
          OPENWRT的话,我做测试下再告诉你吧。

          • 181518274

            好的 非常感谢您!

          • 霸王硬上弓

            在openwrt x86上测试没成功。前面加个支持vlan可管理的二层交换机吧,端口少的便宜的一百多点二手的。

            我自己也用到trunk tag功能,不过我是在交换机上实现。

            • 181518274

              非常感谢您的协助测试以及提供的建议,与移动那边沟通了,他们说可以试验一下,理论可行的。周一过去对接测试,不知道这个时候咱们的设备还需要进行什么设置?

              • 霸王硬上弓

                一般来说移动会给你个用户终端啊,没给?如果是PPPOE拨号,或者设置固定IP等等,就不需要什么其他设置。

                • 181518274

                  您好,和移动那边对接已经成功。您那边有做好的qos规则吗? 能否给一份用用,我做wifi覆盖

                  • 霸王硬上弓

                    我自己如果有做QOS的话,一般都是80和443端口优先,大于1000的其他端口优先级最低。日常只做IP限速,上下行限速。如果要完整的针对应用和包大小细分的这个网上搜索下。

                    • 181518274

                      非常感谢 已经搞定。
                      现在远程控制我用的winscp来操作。
                      这边80端口被限制,想把web界面的控制端口更改一下 请问应该从哪里改

                    • 霸王硬上弓

                      修改 /etc/config/uhttpd 文件,把 list listen_http 0.0.0.0:80 后面的端口改成你需要的端口 重启就可以了。

  2. 75楼
    fscyp

    你好,能不能帮忙编译个新的shadowsocks,openwrt源里的版本和平常大家用的版本好像不一样,不会用了。先谢过!!!

  3. 74楼
    purple8411

    你好,能传个这个版本能用的wifidog.ipk给我吗?

    这是邮箱:purple8411@126.com

    谢谢了!

  4. 73楼
    doogpeng

    你好,能传个这个版本能用的wifidog.ipk给我吗?
    这是邮箱:896201649@qq.com
    谢谢了! :razz:

  5. 72楼
    BASS

    霸王你好 求分享.config bassfire@qq.com 谢谢 我编译的 重启之后,无法dhcp 对比下 谢谢

  6. 71楼
    zdpzwj

    博主的固件真心不错,稳定使用中,挂了块2T的硬盘,开了FTP,DLNA,Samba,局域网共享爱情动作片各种爽歪歪,哈哈,性能一点也不逊于专业的NAS,还同时兼备上网,大赞!唯一遗憾的是缺少迅雷远程的支持,那么问题来了,博主可否编译个ipk呢?

  7. 70楼
    dfhuang

    aria2 缓存设置最大8M 有没有办法设置到32M呀?改配置文件缓存设置32M;启动aria2就会自动回到8M了。512M的内在有点浪费,求方法。

    • 霸王硬上弓

      磁盘缓存设置8M或者更大我是实际感觉没多大区别,大块数据的IO写入不会差很多吧,因为硬盘本身也有缓存。尤其是对NAND存储介质的设备来说,缓存大小对设备影响不大。

      修改etc/config/aria2 /etc/init.d/aria2来配置磁盘缓存大小。不过由于LUCI中限制 修改会被再次改回去,这就得去修改LUCI部分。

      disk-cache=
      Enable disk cache. If SIZE is 0, the disk cache is disabled. This feature caches the downloaded data in memory, which grows to at most SIZE bytes. The cache storage is created for aria2 instance and shared by all downloads. The one advantage of the disk cache is reduce the disk I/O because the data are written in larger unit and it is reordered by the offset of the file. If hash checking is involved and the data are cached in memory, we don’t need to read them from the disk. SIZE can include K or M (1K = 1024, 1M = 1024K). Default: 16M

      • dfhuang

        找到办法了,指定一个新配置好的aria2的启动文件;将自带启动禁止。用命令启动aria2就可以了

      • fenglelyng

        因为是好几年前的系统了。不过我还是觉得好用。但是我用1408版的 opwrt x86就是不能在samba设置密码。只要设置就无法进共享。也没提示密码错误。因为也没错。还是希望楼主能指点一下。

  8. 69楼
    jbwooo

    霸王,你好,请问可以支持USB有线网卡吗,有没有具体型号呢,我的是嵌入式主机,没有多余的PCI卡槽,只有一个网线接口,只能通过USB端口增加一个有线接口,是否可行能???

    • 霸王硬上弓

      可以支持USB有线网卡,可能需要USB有线网卡支持和有线网卡驱动,需要自行安装。文件:https://blog.ich8.com/post/4938

      不过USB有线网卡性能比较差。

  9. 68楼
    dya2002

    霸王,你好,我有一个小主机,CPU 1G,内存512M,电子盘128M。非常想安装你发布的OPENWRT,但是电子盘容量小装不上。小主机我是用来当下载机和共享文件的,防火墙和路由什么的功能统统不用。不知能不能请你抽空帮我编绎一个128M电子盘能用的IMG,或是告诉我怎么自己弄,或是怎么在你原来的基础上改。

    我也下载了别人发布的64M电子盘能用的IMG,但是ARIA2挂载不了硬盘,磁盘应用没有DLNA和BT下载。觉得你给出的应用全面必须。请指导一下。

    谢谢。

    • dya2002

      我的邮箱:xiaodengge@qq.com

    • 霸王硬上弓

      128M实在太小了,,,空间不够用呀

      • dya2002

        我看见别人有64M的,如果不要路由防火墙这些东东的话,精简到128M可行的。大侠,考虑专门打造个下载机专用的OPENWRT可否。

        • 霸王硬上弓

          防火墙这些东东占用不了多少空间的,主要是一些驱动 软件方面。1G CF卡一张20多大洋啊。。去淘宝撸张 之前4x撸过4G CF

  10. 67楼
    jbwooo

    霸王,你好,我装迅雷时获取不了激活码,出现日志里面有一些错误,我这个是搜客户机,接在路由下面想做下载机用,你知道是什么原因吗,portal时显示无法连接服务器,但是联网都是很正常,从网上下软件都可以,谢谢!!
    EmbedThunderMan[3249]: segfault at 0 ip 080c2dcb sp bff83960 error 4 in EmbedThunderManager[8048000+451000]

    • 霸王硬上弓

      与迅雷离线认证的服务器连接是否正常?以前这种问题在磊科NO1上遇到过,无法获取激活码,后来获取了也无法绑定,最后发现是迅雷官方的问题。

  11. 66楼
    dya2002

    能不能出个带迅雷和电驴的版本呀,哥们,快升级吧,与时俱进,兄弟们都等着呢。

  12. 65楼
    linfang26

    能发个.config x86的配置文件给我参拷下。最近在学编译x86 ,make menuconfig进去好多项,本来就有选择恐惧症的我狂晕。。

  13. 64楼
    dfhuang

    请问题可以编一个mldonkey 吗?邮箱:dfhuang1@163.com

  14. 63楼
    gooker

    特意注册感谢,之前安装cf卡里因为cf卡芯片的问题官方的无法启动,用lz的可以实现启动.刚接触openwrt.

  15. 62楼
    zw775885

    做了网络共享,xp访问guest帐户没有密码。怎么设置呀。

  16. 61楼
    heli82oo

    博主您好!我的配置是N2700 双网卡 一个无线网卡。刷了你的ROM之后,WAN用 PPPOE,能连接上,如果关了无线 LAN口不能上外网,但是能连接上WEB管理页,打开无线之后,无线能上外网 也能上WEB管理页。怎弄?

    • 霸王硬上弓

      无线关闭后不能连接外网?但是内网又是正常的?查看下路由表和WAN状态 是否有0.0.0.0/0指向WAN。

      • heli82oo

        WAN状态 已经有外网的IP地址了。无线能上外网,就是LAN有线不能上外网。

      • heli82oo

        现在无线有线多能连接WEB管理。无线能连接外网,有线不能连接外网。

        ARP
        IPv4-地址 MAC-地址 网络接口
        192.168.1.110 18:3d:a2:12:d2:30 br-lan
        192.168.1.23 b4:99:ba:e2:86:77 br-lan

        192.168.1.236 1c:a7:70:6c:cd:68 br-lan
        192.168.2.110 18:3d:a2:12:d2:30 br-lan1

        活动的IPv4-链路
        网络 对象 IPv4-网关 跃点数
        wan 0.0.0.0/0 101.66.120.1 0
        wan 101.66.120.1 0.0.0.0 0
        lan 192.168.1.0/24 0.0.0.0 0
        lan1 192.168.2.0/24 0.0.0.0 0

        路由表是这样的 怎么弄?

      • heli82oo

        不好意思问了怎么多原来是我电脑的设置问题

  17. 60楼
    heli82oo

    类型: pppoe
    地址: 101.6x.xx.x
    子网掩码: 255.255.255.255
    网关: 101.6x.xx.x
    DNS 1: 221.12.33.227
    DNS 2: 221.12.1.227
    已连接: 0h 1m 33s

  18. 59楼
    雅丶涵

    luci app wifidog 有安装程序吗
    求一个

  19. 58楼
    computers

    有没有128M可以刷的X86呢?

    • 霸王硬上弓

      128M的这个自己编译定制比较好……….不要的东西都取消掉。。。不然都比较臃肿 留给装软件的空间不多。

  20. 57楼
    wv

    multiwan和nginx怎么用?
    谢谢,opkg安装了没什么反应

    • 霸王硬上弓

      。。搜索一下吧 教程好多………..
      opkg看你安装什么了 若安装lib之类的当然木感觉。或者不带luci的程序你安装了你也在web界面看不到。

  21. 56楼
    Leonnon

    dell 700m 老本子单网卡能装么。。。

  22. 55楼
    lzbow

    你好。安装OPENWRT遇到了问题,想请教下。这个包安装到SATA的80G硬盘里面 启动后 一直 waiting for root.我想是不是不支持SATA硬盘的安装?但是我安装到U盘可以启动,进入后可以识别SATA硬盘,也可以挂载SATA硬盘,但是有一个情况就是启动BT下载后,根目录的空间会被占满,导致无法下载,不知道是什么问题。 BT的下载路径已经设置到挂载的硬盘里面了。

    • 霸王硬上弓

      硬盘改成IDE试一试,先按此博文尝试解决:https://blog.ich8.com/post/4855 如果无法解决请帖详细的错误信息。谢谢。
      BT下载的文件别放在跟目录,硬盘分区挂载在哪个目录下就放在哪个目录下。放根分区当然不够啦。

  23. 54楼
    fenglelyng

    请问,软件包应该怎么样安装呢?有没有具体的帖子?另外我64m的电子盘可以装下常用的吗?比如aria vsftpd之类的。

    • 霸王硬上弓

      64M电子盘空间太小了,不够用。
      软件包可以在线安装,也可以上传后opkg install xxx.ipk。

      • fenglelyng

        我在其他人编译的版本中安装了你软件包中的vsftpd和这软件的luci界面,在启动项中也看到了,但是luci中是看不到这个软件的设置页面的。是不是需要我自己加入启动脚本呢?内核是3.3.8。是不是软件在我那个版本上根本就不能启动呢?还有没有其他的ftp软件?我只是需要通过网页的方式能让朋友访问到我的nas就可以,还请博主赐教啊。

  24. 53楼
    kenny_huang

    博主你好,首先非常感谢您的分享,我利用您的文章将我一台很老的华硕上网本变成无线路由器,目前用的还可以。
    不过我也遇到了一些问题,主要的是觉得无线网卡的支持的太少太旧,例如我的百度wifi(MT7601)就没有支持,我看了一下package,好像联发科的都没有支持,但是现在MT7601的产品很多(例如百度、360小米等)而且体积小、价格便宜、性能又不错,不过不能用难免遗憾。

    所以能不能请博主帮忙编译一下适合MT7601用的驱动来帮助广大的百度、小米360 wifi用户呢?

  25. 52楼
    这里是天堂

    霸王,帮我解决一下啦,按照教程我在瘦客户机上安装了,只有一个有线网卡,但我的电脑链接瘦客户机网卡不能获取IP,而且指定IP后也不能通过192.168.1.1进管理界面,是我瘦客户机的网卡不支持吗,那怎么安装网卡驱动咧。这个网卡好像是威盛的网卡。

  26. 51楼
    kangkang

    你好,问个小白问题 x86虚拟机可以直通无线网卡当作软路由的无线吗
    如果可以,是虚拟机挂载USB网卡呢,还是用虚拟机桥接无线网卡映射到软路由作为一个端口然后再配置

发表评论