BB 14.07正式版的潘多拉opkg软件源源应该怎么设置

有些注定了被遗忘的话,也就有的注定了属于沉静的自私.
来自森亮号航海见识 {SLboat I}
发现,可以多个源在一起,就像14.07的一样,它就是检索在一起的!
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/packages
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages
看起来位于[/etc]
root@OpenWrt_SLboat_Mod:/# cat /etc/opkg.conf
src/gz attitude_adjustment http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
如果是小写的[%s],那么得到的是什么也没有-所以必须用大写的玩意
attitude_adjustment
这是12.09的设置信息
CONFIG_VERSION_REPO:
│ This is the repository address embedded in the image, it defaults
│ to the trunk snapshot repo; the url may contain the following placehold │
%R .. Revision number
%V .. Release version or revision number, uppercase
%v .. Release version or revision number, lowercase
%C .. Release version or &Bleeding Edge&, uppercase
%c .. Release version or &bleeding_edge&, lowercase
%N .. Release name, uppercase
%n .. Release name, lowercase
%D .. Distribution name or &OpenWrt&, uppercase
%d .. Distribution name or &openwrt&, lowercase
%T .. Target name
%S .. Target/Subtarget name
Symbol: VERSION_REPO [=http://downloads.openwrt.org/attitude_adjustment │
│ Prompt: Release repository
Defined at package/base-files/image-config.in:169
Depends on: VERSIONOPT [=y]
-& Image configuration (IMAGEOPT [=y])
-& Version configuration options (VERSIONOPT [=y])发布时间:February 5, 2015 // 分类: //
最近将使用近3年升级到了最新版本Barrier Breaker 14.07,编译后使用opkg安装官方源提供的软件出现了内核版本不一致的问题:Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for openconnect:
kernel (= 3.10.49-1-3051dee8fd57fbfeb05ec) *
* opkg_install_cmd: Cannot install package openconnect.安装的openwrt kernel版本,内核大版本一样,就后面md5不一样:opkg info kernel
Package: kernel
Version: 3.10.49-1-eac88df3cb49b94d68ac3bc78be57f95
Depends: libc
Status: install hold installed
Architecture: x86
Installed-Time: 看看md5版本号是怎么生成的:grep vermagic include/kernel-defaults.mk
$(SH_FUNC) grep '=[ym]' $(LINUX_DIR)/.config | LC_ALL=C sort | md5s & $(LINUX_DIR)/.vermagic在编译前指定内核版本号:#查看Openwrt官方源内核版本:
wget http://downloads.openwrt.org/barrier_breaker/14.07/x86/generic/packages/base/Packages.gz
zgrep -m 1 &Depends: kernel (=.*)$& Packages.gz | sed -e 's/.*-\(.*\))/\1/' & .vermagic
sed -i -e 's/^\(.\).*vermagic$/\1cp $(TOPDIR)\/.vermagic $(LINUX_DIR)\/.vermagic/' include/kernel-defaults.mk编译后指定内核版本:sed -i 's/eac88df3cb49b94d68ac3bc78be57f95/3051dee8fd57fbfeb05ec/' /usr/lib/opkg/status以上解决方法和opkg --force-depends无区别,会造成不稳定因素,最好的解决方法是使用官方提供的固件,如果非要自己编译固件的话使用官方软件相同版本的源码编译,如Barrier Breaker 14.07 r42625:svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker -r 42625 就算使用同一版本源码编译内核md5版本号也不一致,除非使用官方提供的.config,可以使用前面的两种方法修改内核版本号。Openwrt版本历史及版本号:
(13) (42) (83) (8) (17) (14) (14) (5) (4) (7) (13) (23) (3) (40) (1) (9) (3) (11) (20) (10) (18) (2) (18) (4) (7) (28) (2) (3) (18) (2) (16) (3) (25) (35) (22) (3) (10) (3) (5) (20) (14) (4) (2) (1) (1) (1) (2) (7) (13) (4) (9) (3) (1) (4) (2) (3) (6) (2) (1) (1) (3) (3) (8) (6) (4) (7) (3) (7) (2) (1) (2)
: NAT 部分没处理,这块感觉有问题。
: 查到有用的资料很幸福!
: 请问下服务器端如何控制权限让通过权限认证的客户端才能连接?现在这样只要有自编译的客户端程序都可...
: 大侠,请问哪里有 tunnels 详细参考资料,谢谢
: 现在linux 4.9以上的内核有个bbr的参数,用这个bbr比用锐速效果更好,可参考我的博文...
: openwrt 只有 tmp/etc/miniupnpd.conf 修改后又重置了,其他路径找...
: 可以了 只是https透明代理如何做呢?
: 你的这个配置需要浏览器设置代理ip+port, 现在假设不设置,只配置客户端网关为Nginx那...
: 您好,想用Nginx做个透明代理,客户端机器配置下网关(即Nginx那台机器),客户端dns配...
: 可以提供易调用openssl常用函数吗?分享一下自用的 WNDR3700v4 / WNDR4300 openwrt 14.07 (barrier breaker) RC2 编译 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
爱意满满的作品展示区。
分享一下自用的 WNDR3700v4 / WNDR4300 openwrt 14.07 (barrier breaker) RC2 编译
18:39:04 +08:00 · 60314 次点击
本来是写在另一个主题下面的长回复,后来想想干脆单独发个主题算了,也许有人能用得上。
简单介绍一下我的编译版本的来源:
首先,主要是基于OpenWRT论坛上AdamK编译的版本(
),他在openwrt官方之前就集成了各种WNDR0需要的补丁,并且缺省enable了比较多的package,在14年7月以前他的编译版本一直是最靠谱的。不过他因为生病已经一个多月没有更新了。他的版本目前唯一的缺陷是没有解决0的128M flash全利用的问题,刷完以后可用的只有10几M——当然也基本够用。
后来openwrt论坛上有个叫zhouruixi的基友(一看ID就是同胞,也活跃于恩山)提出来了新的patch解决了128M flash的问题,他也提供了自己编译image的下载。
然后同样是openwrt论坛上的另一名基友Diffie,在AdamK的build基础上,集成了zhouruixi的patch,加了一些他需要的内容(例如XFS文件系统的支持)。Diffie编译的image下载在 ,不过今天貌似连接已经失效。
而Diffie修改的版本主要的问题是他使用3.10.52的Linux内核,与官方3.10.49不一致,所以刷了他的image之后无法opkg install安装官方仓库上的内核模块。比如我需要多拨,要用到kmod-macvlan,就只好自己重新编译。
所以我目前用的是在Diffie的build基础上自己编译的版本,改动的地方只有把kernel改回用3.10.49,缺省编译了kmod-macvlan,fastd和n2n(你懂的)。
所以我的build主要内容就是AdamK + zhouruixi + Diffie + 修改kernel版本与主干一致。
我的image,sysupgrade和build config都在百度网盘上共享出来了,有兴趣的基友欢迎自行取用:
当然你不放心的话也可以基于我的config自己重新编译啦~
目前我编译的版本是RC2 42096,只要你的版本是40859之后,应该都已经有sysupgrade支持,可以直接通过sysupgrade升级,无需重刷image。
第 1 条附言 &·&
16:09:21 +08:00
OpenWRT刚tag了Barrier Breaker的RC3,正好mwan3也加到官方的第三方包列表了。我更新一下编译个新的放出来。
第 2 条附言 &·&
19:55:19 +08:00
RC3编译(SVN版本42219)已经上传。除了同步到官方barrier breaker最新RC3版本,我自己的配置变化如下:* 内建了mwan3 (个人认为比multiwan靠谱)* 去掉了部分无用的fastd编译配置项* 不再内建n2n (仍然可以opkg install从官方仓库安装)
第 3 条附言 &·&
13:48:47 +08:00
再次更新。这应该是14.07 (barrier breaker)正式版发布前最后一次更新了。* 同步到barrier breaker @* 取消简版dnsmasq,现在内建dnsmasq-full (为了ipset,你懂的)* 内建iptables u32模块 (dns投毒你也懂的)* 内建mtr (纯属个人喜好)* 附带SHA1 checksumv2ex最多加三条附言,所以下次正式版发布时我会重开一个主题……
第 4 条附言 &·&
11:56:09 +08:00
已经上传正式版(SVN @)编译到百度网盘。编译选项和上一版本基本无差别,仅代码同步到Barrier Breaker正式版,各package feeds更新到最新。另外增加了ImageBuilder,有需要的可以自行剪裁。但是,警告在先:我要等到国庆假期后才能自己测试这个版本。如果你愿意尝鲜,我也不拦着你,但万一出了什么意外,造成你的假期提前结束,可不要来怪我。
第 5 条附言 &·&
12:09:44 +08:00
对了,忘了改opkg仓库地址,可能需要手动修改成
第 6 条附言 &·&
12:30:20 +08:00
最新build本人在WNDR3700v4上测试正常,已发布到百度网盘
* 同步到barrier breaker @ * 所有第三方package也更新到14.07分支最新版* 应要求增加kmod-hfs和kmod-hfsplus* 增加toolchain编译* 附带md5 checksum* 增加LUCI中文包(但我自己测试好像没起作用,下次再详细检查)我在Trello上建了一个项目来简单管理发布进度,开放public comments。有兴趣的可以关注 可能这是最后一版BarrierBreaker发布,后续将转向Trunk(Chaos Calmer)。注意事项* 安装或升级后请确保opkg.conf里仓库地址为
* 如果初次安装后5Ghz wifi不工作,请断电后重启* sysupgrade前请查看md5校验和确保无误
第 7 条附言 &·&
15:57:35 +08:00
更新了fastd-16的ipk,在 BarrierBreaker的package feeds里fastd停留在v14不再更新,这次是手动改了一下build脚本,更新到新版的v16。新版本支持性能更好的umac方法。因为没有别的大变动,这次只更新了fastd-16的包,openwrt image没有更新。
289 回复 &| &直到
17:20:38 +08:00
& & 17:27:06 +08:00
@ 请问下,如何用image builder,把自己的配置等都弄成一个新的的固件,然后随时可以刷回去?谢谢
& & 17:17:43 +08:00
@ 其实我本人没有用过ImageBuilder,所以无法回答你这个问题了
& & 21:09:36 +08:00
@ 今天刷了您百度盘里那个final版本的固件,后来发现官方源里的kmod-fs-hfsplus不兼容,然后就跑去http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/下载了官方的openwrt-ar71xx-nand-wndr4300-squashfs-sysupgrade升级。结果刷了至少30分钟了路由器还是没反应。。想请教一下大神,这个是不是砖了,还有救吗?谢谢!
& & 22:22:15 +08:00 via iPhone
@ 补充一下,目前这个状态是灯全灭着,电源适配器在响着,说明可能在工作着。插上网线,无法获取到ip地址,自己指定为192.168.1.5后也ping不通192.168.1.1这个地址。不知道openwrt是否为这种情况预留了解决办法?比如按住reset进入恢复模式之类的。
& & 23:41:05 +08:00
@ 大概搞清楚了,并不是一直在刷固件,而是早就刷好了。只不过刷好后是坏的,不能工作。目前正在靠tftp刷回原厂固件。
& & 09:46:10 +08:00
「barrier-breaker-final_42742」
大大,这个版本稳定了咩?
& & 11:47:02 +08:00
@ tftp回原厂固件会无限重启。。最后又刷了官方的14.07正式版。结果这次虽然可以装上kmod-fs-hfsplus,也成功挂载了移动硬盘,但官方源里竟然没有netatalk,还是没法用作time machine服务器。真是各种折腾。我准备写一个折腾笔记,总结一下wndr4300的刷机经验。
& & 13:25:52 +08:00
@ 上面已经很多人用过了
& & 13:26:44 +08:00
@ 我还是抽空把hfsplus编进来吧,最近一直没空。其实自己编译一个一点都不麻烦。
& & 15:02:44 +08:00
@ 请问你的linux发行版本是什么,我在ubuntu 64位上不能编译
& & 22:27:42 +08:00
@ Ubuntu 14.04.1 LTS x64
& & 22:36:17 +08:00
@ 我想自己编译自用的固件,重新svn 14.07已经成功,但是不知道内核打哪些补丁,能否共享下您的补丁列表及文件,这样我每次重新刷,不用配置就可以用了。十分感谢。
& & 22:41:54 +08:00
@ 只需要打一个MTD分区的补丁即可,其他的config我已经一起放在我网盘里了。MTD分区的补丁我也传一个到网盘吧,你过五分钟去看。
& & 22:52:07 +08:00
@ 刷回原厂固件可能需要30/30/30复位的
& & 23:26:46 +08:00
@ 看到了,这个补丁打进Makefile,然后用你的config 编译出来就是你网盘的固件?
& & 23:41:52 +08:00
& & 12:31:13 +08:00
@ 新版已加上hfsplus
& & 21:54:46 +08:00
@ 多谢!过段时间刷回你的版本。
& & 00:00:47 +08:00
新买4300实测了一下可刷,刷回原厂固件没有问题,不像网上说的”改版固件无法刷回原厂“,只是官方固件启动时间太长,大概要3分钟以上,感觉好像不行了,其实稍等一下就可以启动。问题是跟我预计的一样无法使用openwrt官方的软件源安装kmod开头的软件(我安装的是你昨天编译的final版),测试了官方的14.07 rc3和14.07版,均失败,提示无法满足核心版本。不知道是不是我打开的方式不对:-)虽然可以自建软件源,重新编译软件,但总还是有点不方便。不能用官方的ImageBuilder吗?最好有个纯净版,跟官方的一样,其他软件都不用,只是集成96M空间的补丁就行。其他的软件可以自己安装。
& & 01:14:18 +08:00
刚刚测试了一下,用官方ImageBuilder完全可以实现100M flash空间利用,同时可安装官方kmod开头的软件。有图有真相:
另外附我用官方ImageBuilder编译的BB版v4的固件,其他跟官方版一样,只是打了flash扩容补丁和集成了中文luci(没有luci还是不方便啊),注意我只测试了WNDR4300的。
& & 14:19:17 +08:00
一直没搞清楚,从官方的openwrt-ar71xx-nand-wndr4300-ubi-factory.imgs刷机后,必须要再安装openwrt-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar升级包吗?
& & 14:41:09 +08:00
@ sysupgrade是已经刷到openwrt之后再刷新版时升级用的,系统配置文件会自动保留
& & 14:44:09 +08:00
@ openwrt设计如此,为了保证兼容,kernel mod必须和image是同一个开发环境编译出来,不同的编译不能互换(但是你也可以强制insmod),我原文里说的不准确。至于你说官方固件已经支持128M flash,我在14.07的log里没找到有对应的修改。你刷的是哪个版本?trunk吗?
& & 14:59:02 +08:00
就是说如果我从openwrt-ar71xx-nand-wndr4300-ubi-factory.imgs采用tftp刷机后,没必要再马上安装squashfs-sysupgrade.tar,等下次有新版本升级发布时,可以不用再刷机,直接通过squashfs-sysupgrade.tar升级安装就可以了?
换句话说,这两个固件包含的软件包是一样的,只是一个是从openwrt升级用的,一个是从别的固件刷机用的?这也是我开始的理解,但是看到有些教程提到刷机后要再安装升级包,有点迷惑。
& & 15:30:26 +08:00
@ 没错。说刷了再装sysupgrade的是胡扯。
& & 19:05:21 +08:00
@ 官方固件还是只有14M,不然我就不发这个帖子了。只是说官方提供的ImageBuilder也可以按照zhouruixi的办法加入扩容补丁。
我也是折腾过从源码编译,但是好像都用不了官方package里的kmod软件,后来看了一篇豆瓣上的贴子才明白。其实ImageBuilder就是一个mini版的编译环境,把官方编译时用的核心和工具链都放到这个环境中,这样用这个ImageBuilder编译出来的固件和官方发布的固件就有完全一样的核心,自然也能通用kmod软件。我没仔细研究过ImageBuider的原理,不过我想应该不是编译,而只是二进制文件打包,所以速度飞快。我觉得对OpenWrt应用者而言,ImageBuilder和SDK完全够用了(SDK类似,是用于编译软件的),核心开发的人才需要用到源码编译。反正我是觉得被网上的帖子误导了,做了很多无用功。
& & 19:09:22 +08:00
@ 说起来都是泪,我折腾源码编译折腾了至少一星期,都不好意思见人了:
& & 19:10:25 +08:00
WNDR4300测试楼主43240这个版本5g 无线没有了,上一个版本42742则正常
& & 19:16:44 +08:00
@ 不需要的,sysupdate是用于opwnwrt升级的。网上的说明只能信一半。其实我试过用factory版升级openwrt,也没问题的,只是sysupdate版的一定不能用于官方固件的升级。
& & 19:21:57 +08:00
已搞定, 软重启reboot没搞定,断电硬重启后5G出来了。
& & 21:25:12 +08:00
感谢大神,时间胶囊已启动 :)
& & 07:45:05 +08:00
@ 怎么配timemachine啊
& & 10:22:36 +08:00
如果我从其他人编译的Openwrt再刷您这个版本,能直接sysupgrade吗?还是要先tftp刷原厂再刷img?
& & 10:49:59 +08:00
& & 11:18:17 +08:00
@ 理论上来说只要是从14.07分支42081以后的版本upgrade上来都应该可以,但因为内置软件包不同可能会有不同的问题。如果不是14.07(Barrier Breaker)分支,最好tftp回去再刷。
& & 11:23:10 +08:00
@ 呃……我前阵子正好也编译过720N给家里人用,感觉你可能是没找到正确的patch。请看
fqicq大神提供的patch,编译BB一点问题都没有——AA太旧了就算了。
& & 11:25:58 +08:00
@ 我之前没用过,以为ImageBuilder只是重新组合package,不知道可以重编译内核。如果这样的话就方便很多。
& & 14:54:37 +08:00
你好,网盘上只提供了3700的config,4300的没有,上传下?
& & 15:02:50 +08:00
@ 应该是一样的
& & 15:21:40 +08:00
@ 说的没错,只有一个config,build两套image出来
& & 15:39:42 +08:00
非常感谢,我是个初学者,想要尝试编译openwrt的固件,求两位大牛帮我入门,我QQ是,求加我,这里交流有点慢
& & 22:31:40 +08:00
@ 刚看了openwrt官方支持列表,已经取消了WNDR4300,应该算是3700v4的一个克隆版
& & 22:48:12 +08:00
@ 不敢当我也是初学者。你想编译固件有什么明确的目的吗?如果是为了学用linux或者开发openwrt模块,那还是学习一下编译过程吧,最好还是有点unix或linux基础。大部分人只是为了增加点功能,或者说固件里预装一些软件(比如shadowsocks),那么ImageBuilder完全够用,使用很简单,生成固件快(只要几秒)。比如我生成WNDR4300固件,就用了一个命令:
make image PROFILE=WNDR4300 PACKAGES=&luci luci-i18n-chinese& FILES=files/
学用ImageBuilder可以参考:
真要折腾从源码编译,我的经历可以参考:
& & 09:35:56 +08:00
谢谢你的固件,我的3700v4跑得很流畅!
不过现在碰到一个问题,我在按照网上的例子添加ntfs移动硬盘自动挂载的时候,怎么不成功。能够手动mount,但是按照这个帖子/opwrt/item/cc475e12ca61配置完系统后,就无法实现自动挂载,移动硬盘拔了插,插了拔,反反复复就是不能自动挂载。
请问,这可能是什么问题?
谢谢!
& & 12:29:47 +08:00
@ 看官方文档设automount
& & 18:25:01 +08:00
请问3800可以跑么?
& & 21:03:22 +08:00 via Android
@ 不能,3800直接用官方版即可
& & 20:02:00 +08:00
@ 请教一下,luci里面的地区选择了中国或者香港,为啥还是开不了13信道?有其他办法打开吗?急需。。。。。。
& & 20:05:04 +08:00
@ 我找到了一些资料。/post//
& & 00:22:34 +08:00
@ 抱歉,我也只是在家自用,没有精力测试这样的补丁。我的build文件和patch都一并发布,你可以自己编译试试。
& & 18:07:29 +08:00
@ 请问你是用的BB版的吗?官方源里没有netatalk,这个问题要怎么解决?
& & 11:58:55 +08:00
@ 最近刷了你的final版本的固件,发现一个问题wlan0作为客户端模式连接到其他ap时,信号会时断时续。经观察是链接速率冲高回落6Mbps——&54Mbps——>130Mbps——>6Mbps——>1Mbps,然后无线断线重连,不断重复上述过程。
dmesg信息提示Deauthenticated reason :15
4-Way Handshake timeout
& & 21:35:42 +08:00
接楼上那条,已经找到原因,是信号质量太差的缘故,链接其他信号质量较好的无此问题。真是灯下黑,没注意到竟然是这个问题。解决办法是
iwconfig wlan0 rate auto 可以将链接稳定在较低速率1M,2M,最高5.5Mbps的样子。为了保证链接质量,已经买了中继了,多谢楼主分享这么好用的固件!
& & 23:13:29 +08:00
你好,请问下是不是不支持exfat这个文件格式,我挂载了一下,貌似报错了。
& & 16:39:12 +08:00
@ 感谢分享先!我刚刚从 LuCI 更新了你的 BB r43240,升级后发现端口映射还是不能正常工作,而且 rootfs 也没有变成 128M。请问是否不能使用升级方式,必要重刷你的固件才行?
& & 15:03:25 +08:00
谢谢lz分享,我的wndr4300刷上BB r43240了,不过有个问题:
我把lan网段默认的ip 192.168.1.1改成了192.168.2.1,然后装了openvpn server供远程的客户端路由器(该路由器内网192.168.1.0)连上来,为了能访问客户端路由器的内网,所以在openvpn的server.conf配置文件了添加了一个指向192.168.1.0/24的静态路由。
运行后客户端路由器能正常连上来,从本地路由器上也可以看到192.168.1.0/24的这条路由(所以可以从本地路由器ping通客户端路由器的内网),但接在本地路由器内网的电脑(192.168.2.x)上却无法看到这条路由,因此也就无法访问客户端路由器的内网192.168.1.y了。
感觉问题出在本地路由器无法推送静态路由到dhcp 客户端所致,刷过别的固件没这问题,不知道现在该怎么处理。
& & 21:45:08 +08:00
搞定了,原来防火墙默认禁止端口转发(除了白名单之外的),于是手工添加了一条规则就好了
iptables -A FORWARD -o tun0 -s 192.168.2.0/24 -d 192.168.1.0/24 -j ACCEPT
& & 21:12:18 +08:00
@ 出现一个问题,r42258刷了之后一直用着很稳定,之前没用5G就把5G给关了,现在再开却怎么也开不起来了……
断电重启都用过了……
& & 17:14:19 +08:00
楼主, 我的4300,已经刷了官版,但是安装shadowsock的时候出错,然后想安装您提供的版本,结果提示如下错误:
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.
请问是怎么回事啊?
多谢啦。
& & 18:46:06 +08:00
@ 从openwrt升级的话选sysupgrade文件
& & 21:01:49 +08:00
再请教下,我已更新成功,看到里面已经安装了openvn,但是找不到配置的地方,这个该怎么办啊? 多谢啦。
& & 21:54:56 +08:00
莫名其妙 opkg update可以啦。 现已接入互联网, 万分感谢。
& & 15:44:31 +08:00
已经在wndr4300上启用了端口映射,从外网访问内网某台机子的服务没问题,但从内网别的机子访问却不行。端口映射的设置中已勾选端口回流选项(loopback),检查了防火墙也没问题,请问有人遇到一样的情况么?
& & 15:49:21 +08:00
于是临时手工添加了一条规则
iptables -t nat -I PREROUTING -s 192.168.1.0/24 -p tcp --dport 21 -j DNAT --to-destination 192.168.1.2:21
然后从比如 192.168.1.5访问“路由器公网ip:21”,路由器上可以抓到数据包,但在192.168.1.2这台机子上抓包没数据,感觉是路由器上的DNAT规则没有生效。
& & 23:09:11 +08:00
@ 似乎不需要加 -t nat
& & 13:45:59 +08:00
您好 看了楼主文章 貌似写的很不错
最近我也在编译固件 我的想法是 编译一个 Barrier Breaker 官方发布的版本 然后 后续可以使用 官方的kmod 的ipk
这样可行么 ?如果具体的方法是什么呢
可是如何都不成功 编译后 安装仍然不行
我想 知道编译的时候 更新 更新feeds的 时候 是不是 要对应 正式版发布时 feeds版本呢
& & 17:33:49 +08:00 via Android
@ 不能,只能用同一编译版本的kmod
& & 22:25:21 +08:00
@ 搞定了,需要在 DHCP and DNS 的设置里关闭 Rebind保护,然后端口回流功能就正常了。
& & 23:36:26 +08:00
@ 5G不能用,我把电源线拔了再插上,还是不能用,请问应该怎么解决啊?
& & 11:43:59 +08:00
@ 换换地区试试
& & 04:22:07 +08:00
@ reset后可以解决 5G Wi-Fi 不能用的问题。
& & 09:19:38 +08:00
请问下,原厂的固件能够实现lan口百兆黄灯、千兆绿灯,openwrt貌似都是绿灯? 怎么设置能实现原厂的效果?
& & 11:16:01 +08:00
@ 这是openwrt默认的设置,配置文件里可以改,我记得luci里好像也有地方可以改,具体的现在没时间帮你搜哈,不好意思
& & 21:37:30 +08:00
请问刷完这个有办法加上mentohust拨号锐捷吗? 谢谢
& & 15:38:14 +08:00
@ 我目前刷的版本是Chaos Calmer 内带的软件太多 能否直接通过sysupgrade升级到 (barrier breaker)
& & 17:34:39 +08:00
@ 这个真不确定...这算是降级
& & 10:18:16 +08:00
貌似这个版本无法使用vpn啊。难道要单独添加规则么?
& & 12:53:54 +08:00
LZ你好~ 感谢你的固件。
但是我发现 NTFS无法挂载, openwrt 挂载点里面能识别到容量,但是无法挂载,U盘格式化成FAT32可以成功挂载。 求解……
& & 22:32:21 +08:00
@ 你用的哪个版本?
& & 20:37:57 +08:00
楼主你好,想请教个问题,我目前使用aria2作为下载工具,USB插U盘,格式化成ext4(exfat挂载不起来=。=),在aria2.conf里将file-allocation设置成falloc,aria2就不能启动。
&显示 Gist 代码&
我网上查了下,据说需要在编译的时候修改参数,但我不会编译,所以来请教大大能不能实现。
& & 23:36:52 +08:00
我刷了这个系统,发现布置了@奉献的FreeRouter后,发现不能翻墙,不知道是配置还是哪儿出了问题!
& & 13:23:42 +08:00
感谢楼主费心编译分享固件!作为脱机下载新手我研究了相关教程和论坛后一直用楼主的固件。最近我的WNDR4300刷新Barrier-breaker-final_43240后,使用Transmission下载一直无法打开51413端口。在防火墙自定义规则添加:
iptables -A INPUT -p udp --dport 51413 -j ACCEPT
iptables -A INPUT -p tcp --dport 51413 -j ACCEPT
仍然无法打开51413端口,不知道问题在哪里。请楼主有时间的话指点一下,谢谢!
& & 14:03:18 +08:00
@ 请问可否把
对应的SDK上传到百度网盘啊,一直用的你固件,想自己编译几个包,但是有kernel问题所以,一直不行。
打算编译:
& & 14:08:40 +08:00
自己用官方SDK编译出来的安装会出现如下错,WNDR4300
Installing kmod-fs-exfat (3.10.49+1.2.8-514c362a3af77adeef735bb7e6f7) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-exfat:
kernel (= 3.10.49-1-f61af09d) *
* opkg_install_cmd: Cannot install package kmod-fs-exfat.
& & 00:28:49 +08:00
和楼上的问题类似。在安装iptables-mod-tproxy时遇到困难。
Installing kmod-ipt-tproxy (3.10.49-1) to root...
Installing kmod-ipt-tproxy (3.10.49-1) to root...
Downloading .
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ipt-tproxy:
kernel (= 3.10.49-1-f61af09d) *
* opkg_install_cmd: Cannot install package kmod-ipt-tproxy.
& & 16:03:21 +08:00
@ kernel module无法自行编译再insmod到其他人build好的kernel上,只能要么我提前编译好,要么你用我的config自行重编译kernel和module...
& & 16:03:33 +08:00
& & 20:54:15 +08:00
谢了啊,明白了!
发现一个大版本的,这个kernel问题,其实可以 force安装的,没什么问题,kernel也就是个MD5的验证吧。
& & 17:20:38 +08:00
刷了楼主的固件,里面装的软件从那打开?
& · & 1617 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 74ms · UTC 12:57 · PVG 20:57 · LAX 05:57 · JFK 08:57? Do have faith in what you're doing.}

我要回帖

更多关于 opkg源 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信