分享一下自用的 WNDR3700v4 / WNDR4300 openwrt 14.07 (barrier breaker) RC2 编译 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mind3x
V2EX    分享创造

分享一下自用的 WNDR3700v4 / WNDR4300 openwrt 14.07 (barrier breaker) RC2 编译

  mind3x 2014-08-18 18:39:04 +08:00 82226 次点击
这是一个创建于 4125 天前的主题,其中的信息可能已经有所发展或是发生改变。

本来是写在另一个主题下面的长回复,后来想想干脆单独发个主题算了,也许有人能用得上。

简单介绍一下我的编译版本的来源:

首先,主要是基于OpenWRT论坛上AdamK编译的版本( https://forum.openwrt.org/viewtopic.php?id=41094 下载在 http://www.mcservices.com.au/downloads/OpenWRT/ ),他在openwrt官方之前就集成了各种WNDR3700v4/4300需要的补丁,并且缺省enable了比较多的package,在14年7月以前他的编译版本一直是最靠谱的。不过他因为生病已经一个多月没有更新了。他的版本目前唯一的缺陷是没有解决3700v4/4300的128M flash全利用的问题,刷完以后可用的只有10几M当然也基本够用。

后来openwrt论坛上有个叫zhouruixi的基友(一看ID就是同胞,也活跃于恩山)提出来了新的patch解决了128M flash的问题,他也提供了自己编译image的下载。

然后同样是openwrt论坛上的另一名基友Diffie,在AdamK的build基础上,集成了zhouruixi的patch,加了一些他需要的内容(例如XFS文件系统的支持)。Diffie编译的image下载在http://www.blazebox.homeip.net/~diffie/openwrt ,不过今天貌似连接已经失效。

而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都在百度网盘上共享出来了,有兴趣的基友欢迎自行取用: http://pan.baidu.com/s/1qWuLWC0 当然你不放心的话也可以基于我的config自己重新编译啦~

目前我编译的版本是RC2 42096,只要你的版本是40859之后,应该都已经有sysupgrade支持,可以直接通过sysupgrade升级,无需重刷image。

第 1 条附言    2014-08-19 16:09:21 +08:00
OpenWRT刚tag了Barrier Breaker的RC3,正好mwan3也加到官方的第三方包列表了。我更新一下编译个新的放出来。
第 2 条附言    2014-08-19 19:55:19 +08:00
RC3编译(SVN版本42219)已经上传。除了同步到官方barrier breaker最新RC3版本,我自己的配置变化如下:

* 内建了mwan3 (个人认为比multiwan靠谱)
* 去掉了部分无用的fastd编译配置项
* 不再内建n2n (仍然可以opkg install从官方仓库安装)
第 3 条附言    2014-08-22 13:48:47 +08:00
再次更新。这应该是14.07 (barrier breaker)正式版发布前最后一次更新了。

* 同步到barrier breaker @42258
* 取消简版dnsmasq,现在内建dnsmasq-full (为了ipset,你懂的)
* 内建iptables u32模块 (dns投毒你也懂的)
* 内建mtr (纯属个人喜好)
* 附带SHA1 checksum

v2ex最多加三条附言,所以下次正式版发布时我会重开一个主题……
第 4 条附言    2014-10-05 11:56:09 +08:00
已经上传正式版(SVN @42742)编译到百度网盘。编译选项和上一版本基本无差别,仅代码同步到Barrier Breaker正式版,各package feeds更新到最新。另外增加了ImageBuilder,有需要的可以自行剪裁。

但是,警告在先:我要等到国庆假期后才能自己测试这个版本。如果你愿意尝鲜,我也不拦着你,但万一出了什么意外,造成你的假期提前结束,可不要来怪我。
第 5 条附言    2014-10-05 12:09:44 +08:00
对了,忘了改opkg仓库地址,可能需要手动修改成

http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/packages/
第 6 条附言    2014-11-15 12:30:20 +08:00
最新build本人在WNDR3700v4上测试正常,已发布到百度网盘 http://pan.baidu.com/s/1qWuLWC0#path=%252Fopenwrt%252FBarrierBreaker-final_43240

* 同步到barrier breaker @43240
* 所有第三方package也更新到14.07分支最新版
* 应要求增加kmod-hfs和kmod-hfsplus
* 增加toolchain编译
* 附带md5 checksum
* 增加LUCI中文包(但我自己测试好像没起作用,下次再详细检查)

我在Trello上建了一个项目来简单管理发布进度,开放public comments。有兴趣的可以关注 https://trello.com/b/cKJcoe7W/openwrt-wndr3700v4-4300-build

可能这是最后一版BarrierBreaker发布,后续将转向Trunk(Chaos Calmer)。

注意事项
* 安装或升级后请确保opkg.conf里仓库地址为
http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/packages/packages
* 如果初次安装后5Ghz wifi不工作,请断电后重启
* sysupgrade前请查看md5校验和确保无误
第 7 条附言    2015-01-19 15:57:35 +08:00
更新了fastd-16的ipk,在 http://pan.baidu.com/s/1qWuLWC0#path=%252Fopenwrt%252FBarrierBreaker-fastd-16

BarrierBreaker的package feeds里fastd停留在v14不再更新,这次是手动改了一下build脚本,更新到新版的v16。新版本支持性能更好的umac方法。

因为没有别的大变动,这次只更新了fastd-16的包,openwrt image没有更新。
289 条回复    2016-03-19 17:20:38 +08:00
1  2  3  
xdcr
    1
xdcr  
   2014-08-18 21:30:14 +08:00 via iPhone
之前到处找v4的,现在自己编译。
jasontse
    2
jasontse  
   2014-08-18 22:27:29 +08:00 via iPad
这样修改 Flash Layout 会不会导致以后刷原厂或者 DD-WRT 时构成障碍。
mind3x
    3
mind3x  
OP
   2014-08-18 23:28:33 +08:00
@jasontse 不影响
EPr2hh6LADQWqRVH
    4
EPr2hh6LADQWqRVH  
   2014-08-18 23:40:10 +08:00
顶一个
wacke
    5
wacke  
   2014-08-19 09:50:38 +08:00
多拨一定需要macvlan吗,我的wndr4300,没装macvlan,也可以多拨,每个wan工作都正常...有大神给科普下吗?
mind3x
    6
mind3x  
OP
   2014-08-19 09:58:54 +08:00 via Android
@wacke 我是单线多拨,没有另外划wan口
wacke
    7
wacke  
   2014-08-19 10:10:51 +08:00
我是两条线路的,划了3个vlan,一个lan,一个电信wan,一个移动的wan,移动的wan可以单线多拨的,我也没用macvlan,都能获取到ip
mind3x
    8
mind3x  
OP
   2014-08-19 11:11:58 +08:00
@wacke 求分享划法。你单线多拨是怎么虚拟额外的网卡和MAC地址的呢?
wacke
    9
wacke  
   2014-08-19 12:13:10 +08:00
我的network的config,我这边直接用eth0.3,就可以多拨了,也不需要额外的mac地址。。。


[code]
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix '2001:470:19:978::/64'

config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option macaddr '44:94:fc:8a:60:f7'
option ip6prefix '2001:470:19:978::/64'
option ip6addr '2001:470:19:978::1/64'

config interface 'wan1'
option ifname 'eth0.2'
option _orig_ifname 'eth0.2'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '10'

config interface 'wan2'
option ifname 'eth0.3'
option _orig_ifname 'eth0.3'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '20'

config interface 'wan3'
option ifname 'eth0.3'
option _orig_ifname 'eth0.3'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '30'

config interface 'wan4'
option ifname 'eth0.3'
option _orig_ifname 'eth0.3'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '40'

config interface 'wan5'
option ifname 'eth0.3'
option _orig_ifname 'eth0.3'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '50'

config interface 'wan6'
option ifname 'eth0.3'
option _orig_ifname 'eth0.3'
option _orig_bridge 'false'
option proto 'pppoe'
USERNAME HIDDEN
PASSWORD HIDDEN
option peerdns '0'
option dns '114.114.114.114 114.114.115.115'
option metric '60'

config interface 'wan7'
option _orig_ifname '@wan'
option _orig_bridge 'false'
option proto '6in4'
option peeraddr '216.218.221.6'
option mtu '1480'
option ip6addr '2001:470:18:978::2/64'
option ip6prefix '2001:470:19:978::/64'

config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0t 1 2 3'

config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0t 5'

config switch_vlan
option device 'switch0'
option vlan '3'
option ports '0t 4'

config interface 'openvpn'
option proto 'none'
option ifname 'tun0'
option auto '1'
option metric '70'
[/code]
mind3x
    10
mind3x  
OP
   2014-08-19 12:43:42 +08:00
@wacke 那你的eth0.3是怎么来的呢?
wacke
    11
wacke  
   2014-08-19 13:05:46 +08:00
@mind3x
直接参照eth0.2,自己编辑/etc/config/network文件来的,先要在下面的switch_vlan里面划分vlan对应的端口的,这样就相当于是物理多wan了
mind3x
    12
mind3x  
OP
   2014-08-19 13:16:34 +08:00
@wacke 我明白你的意思了,你是另外划了个LAN口拿来作连移动宽带的WAN口。所以我们的区别应该只是需不需要为多拨虚拟不同的MAC地址。这个我估计还是和运营商有关。回头我试试看电信能不能这样硬上。
wacke
    13
wacke  
   2014-08-19 13:20:48 +08:00
@mind3x 是的,我这边ifconfig下来,lan,wan1,wan2-wan6对应的eth0.1,eth0.2,eth0.3的mac全是一样的...
braveguywallce
    14
braveguywallce  
   2014-08-21 12:17:28 +08:00
@mind3x

你看一下我的r41522版本的文件系统空间


Filesystem Size Used Available Use% Mounted on
rootfs 8.1M 1.2M 6.4M 15% /
/dev/root 8.8M 8.8M 0 100% /rom
tmpfs 61.6M 1.1M 60.5M 2% /tmp
/dev/ubi0_1 8.1M 1.2M 6.4M 15% /overlay
overlayfs:/overlay 8.1M 1.2M 6.4M 15% /
tmpfs 512.0K 0 512.0K 0% /dev

这个算128M的flash利用到了多少?
mind3x
    15
mind3x  
OP
   2014-08-21 13:08:58 +08:00
你看看我的吧

Filesystem Size Used Available Use% Mounted on
rootfs 93.2M 2.1M 86.3M 2% /


/tmp那个是放在RAM里的tmpfs,不算数
GPU
    16
GPU  
   2014-08-21 23:38:03 +08:00
@mind3x fastd client 是不是可以在防火墙后面的 ? 为什么我在美国搭建了server端,然后国内的ubuntu只是把client端的端口关闭了就无法握手链接了。这个怎么解决?
XXOO
    17
XXOO  
   2014-08-22 18:54:31 +08:00
请问楼主,我刷了,但是老是在原来的版本,这是怎么回事.
mind3x
    18
mind3x  
OP
   2014-08-22 19:54:32 +08:00
@XXOO 你是怎么刷的(tftp/factory/sysupgrade)?从哪个版本的固件刷上来的?
XXOO
    19
XXOO  
   2014-08-22 20:11:53 +08:00
你好:sysupgrade方式

现在是 Firmware Version OpenWrt Barrier Breaker r41522 / LuCI Trunk (svn-r10457)

一直都在这个版本.
ztcontrol
    20
ztcontrol  
   2014-08-22 20:58:24 +08:00
新手求教怎么装python , opkg install python报错
geekdada
    21
geekdada  
   2014-08-23 13:31:20 +08:00
请问,我刷了42258之后找不到5G网络
geekdada
    22
geekdada  
   2014-08-23 13:49:41 +08:00
看了一下这个帖子 https://forum.openwrt.org/viewtopic.php?id=41094&p=14,应该是 bug,TFTP 刷机之后要重启一次才能找到 5GHz Radio。
mind3x
    23
mind3x  
OP
   2014-08-23 14:37:50 +08:00 via Android
@geekdada 是的,tftp刷完之后要关机再开一次5G才正常,从官方固件刷上来不用
ztcontrol
    24
ztcontrol  
   2014-08-26 01:08:07 +08:00
opkg update 不能啊
mind3x
    25
mind3x  
OP
   2014-08-26 10:13:55 +08:00   2
@ztcontrol 手动改一下/etc/opkg.conf里面的仓库URL,用官方RC2或RC3的

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc2/ar71xx/nand/packages



src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/nand/packages
jun9100
    26
jun9100  
   2014-08-26 15:29:25 +08:00
今天刚买了一个4300,明天到货了准备用楼主的rom刷,不知道macvlan是不是已经自带了,因为我也是双线,一条电信,一条网通。
现在用的是841n openwrt。
Exin
    27
Exin  
   2014-08-27 14:32:57 +08:00
今天捣鼓了一个中午还没搞定多拨……
问下楼主:
需要在哪几个文件进行设置?是不是 /etc/rc.local 和 /etc/config/network ?

在Interface里面新建interface应该如何设置?
Protocol选用和单拨一样的protocol吗?
Cover interface选哪个?(eth0.2 ?)
Exin
    28
Exin  
   2014-08-27 20:11:06 +08:00
多拨的问题解决了……
jun9100
    29
jun9100  
   2014-08-28 11:21:00 +08:00
@Exin 请问是如何解决的呀?
Exin
    30
Exin  
   2014-08-28 11:35:27 +08:00
@jun9100 发现不支持多拨,于是多拨的问题也就不存在了。
mind3x
    31
mind3x  
OP
   2014-08-28 13:03:34 +08:00
@Exin Orz
jun9100
    32
jun9100  
   2014-08-28 13:47:59 +08:00
@mind3x
Master "Android_5GHz" -68 dBm -95 dBm 6.0 Mbit/s, MCS 0, 20MHz 72.2 Mbit/s, MCS 7, 20MHz
5GHz速率只有6MBIT这个正常吗?连着的这个设备四iPhone5s。
如果有问题,应该如何修改呢?
jun9100
    33
jun9100  
   2014-08-28 14:02:43 +08:00
@mind3x 而且手机就在路由器边上
mind3x
    34
mind3x  
OP
   2014-08-28 18:30:49 +08:00
@jun9100 你实测过传输速度没有?先确认你的5Ghz WiFi区域是设成中国。我的5Ghz是选的中国,频道自动,有时候自动到149,有时候157,看起来没啥问题。不行的话你试试手动到149.
jun9100
    35
jun9100  
   2014-08-28 20:06:10 +08:00
@mind3x 另外双线怎么设置呀,第二条线是插在哪个口子上的?
jun9100
    36
jun9100  
   2014-08-28 20:07:10 +08:00
@mind3x 5g速度还是很慢,好像我的移动硬盘无法挂在无法测速
mind3x
    37
mind3x  
OP
   2014-08-28 22:09:48 +08:00
@jun9100 我是单线多拨,对你不适用。你需要通过vlan设置划出一个LAN口充当第二个WAN口,可以参考上面wacke贴出来的他的配置,你和他的情况比较类似。
jun9100
    38
jun9100  
   2014-08-28 23:35:31 +08:00
@mind3x 砖了,tfpt后,所有灯按照一定的规律不停的在重复闪。
jun9100
    39
jun9100  
   2014-08-28 23:36:34 +08:00
@mind3x 我可以直接用他的network吗?
mind3x
    40
mind3x  
OP
   2014-08-29 00:34:32 +08:00
@jun9100 不行,只能参考着照着改...
jun9100
    41
jun9100  
   2014-08-29 01:10:32 +08:00
@mind3x 修改了下,测试可用,但是网络不是很稳定。比如说这个帖子,有的时候只能加载一般,打开其他的网页也很慢,不知道该如何修改设置。特别是mwan3里怎么设置。
mind3x
    42
mind3x  
OP
   2014-08-29 10:37:59 +08:00
@jun9100 我的mwan3里完全没作任何设置,就是安装完之后去/etc/config/mwan3里把wan2缺省的disable改成enable再nwan3 start就行了。
elden
    43
elden  
   2014-08-30 20:59:47 +08:00
@mind3x 请问如何禁止LAN口灯闪烁?“LED配置”上找不到LAN相关的设置。
jun9100
    44
jun9100  
   2014-08-31 01:02:08 +08:00
@mind3x 今天发现一个问题,用winscp看mwan3的设置和我在luci里的设置是不一样的,如何破?
jun9100
    45
jun9100  
   2014-08-31 21:23:05 +08:00
找到一个帖子解决了。nwan3不分配流量的问题。
http://www.right.com.cn/forum/thread-105166-1-1.html
jun9100
    46
jun9100  
   2014-09-01 09:09:07 +08:00
设置nwan3的话还是看这个帖子好,因为上面那个帖子版本有点早。另外一定要把wan口的名字和nwan3的名字对应,不然是不会成功的。
http://wiki.openwrt.org/doc/howto/mwan3#latest.release
jun9100
    47
jun9100  
   2014-09-01 10:30:27 +08:00
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11ng' 这里原先是g,有没有什么影响呀?
option path 'platform/ar934x_wmac'
option txpower '20'
option htmode 'HT40'
option noscan '1'
option country 'CN'
option channel '6'

config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11na' 这里原先是N,有影响吗?
option path 'pci0000:00/0000:00:00.0'
option txpower '30'
option channel 'auto'
option htmode 'HT20'
option country 'US'
jun9100
    48
jun9100  
   2014-09-01 10:32:02 +08:00
@mind3x wireless的设置里hwmode 这个选项跟openwrt里的介绍有点出入

http://wiki.openwrt.org/doc/uci/wireless
可以搜索hwmode 查看。

config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11ng' 这里原先是g,有没有什么影响呀?
option path 'platform/ar934x_wmac'
option txpower '20'
option htmode 'HT40'
option noscan '1'
option country 'CN'
option channel '6'

config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11na' 这里原先是N,有影响吗?
option path 'pci0000:00/0000:00:00.0'
option txpower '30'
option channel 'auto'
option htmode 'HT20'
option country 'US'
mind3x
    49
mind3x  
OP
   2014-09-01 11:22:01 +08:00   1
@jun9100 2.4G用11ng,5G用11na,没问题。我建议频道都用auto,特别是2.4G干扰这么严重的频段。你的5G(radio1)设的htmode是HT20,国家是美国,建议改成HT40和CN。HT20是跑不满全速的。

下面是我的wireless配置(我专门没有修改txpower):

config wifi-device 'radio0'
option type 'mac80211'
option channel 'auto'
option hwmode '11ng'
option path 'platform/ar934x_wmac'
#option txpower '30'
option htmode 'HT40'
option country 'CN'

config wifi-device 'radio1'
option type 'mac80211'
option hwmode '11na'
option path 'pci0000:00/0000:00:00.0'
option channel 'auto'
#option txpower '17'
option htmode 'HT40'
option country 'CN'
jun9100
    50
jun9100  
   2014-09-01 11:26:35 +08:00
@mind3x 好的,去测试一下,不过这个版本的ddns不是很稳定,我现在外网无法连接上了。问有什么办法解决吗?
我用的是changeip的免费ddns
mind3x
    51
mind3x  
OP
   2014-09-01 11:29:30 +08:00
@jun9100 我的wan2接口名字就叫wan2,我的mwan3设置其实只在缺省配置文件上改了一个地方,把config interface 'wan2'的enabled从0改成1,就可以用了。

当然另外还要改用来检测连接有效性的服务器地址(list track_ip),缺省是google DNS和open DNS,国内基本没法用,我用的是运营商的DNS和四个114。

缺省的负载均衡规则我就没去管了。默认是wan分担60%,wan2分担40%,然后https连接总是按IP奇偶数均摊。

实际上我因为mwan3和基于dnsmasq+ipset+vpn的路由规则有冲突,开了mwan3就没法利用dnsmasq+ipset路由,我现在暂时没有使用多拨。等有空了再折腾mwan3的iptables和路由规则。
mind3x
    52
mind3x  
OP
   2014-09-01 11:33:46 +08:00
@jun9100 我没在用DDNS,因为架了VPN,需要连回家的时候是从公网的服务器走VPN跳回去的。最简单的办法是弄台VPS(便宜的很多),在你路由上跑个autossh连到VPS,开个反向端口映射,就可以从VPS跳回去了。
jun9100
    53
jun9100  
   2014-09-01 11:34:48 +08:00
@mind3x
#option txpower '30'
#option txpower '17'
这个前面是故意加#的吗?
mind3x
    54
mind3x  
OP
   2014-09-01 11:41:56 +08:00
@jun9100 是的,我觉得缺省的功率够用了,就没有改。
jun9100
    55
jun9100  
   2014-09-01 12:05:58 +08:00
@mind3x ddns怎么搞搞捏?
jun9100
    56
jun9100  
   2014-09-01 12:34:58 +08:00
@mind3x 另外qos和mwan3是不是冲突的。不过昨天晚上我搞的时候是正常的,但是今天重启了就不行了,是不是对于启动的顺序有要求,要先启动mwan3,然后再启动qos?
mind3x
    57
mind3x  
OP
   2014-09-01 12:39:16 +08:00
@jun9100 QoS不确定,我看到有人提到过会有冲突。QoS和DDNS我都没在用...
jun9100
    58
jun9100  
   2014-09-01 16:55:46 +08:00
ddns 问题基本解决了。
ddns服务来自于:changeip
IP地址来源:url
地址选择: http://www.regfish.com/show_myip.php
jun9100
    59
jun9100  
   2014-09-01 17:00:31 +08:00
qos 重新安装了下,也基本正常,不过不敢重启,等回家在重启测试。
osss
    60
osss  
   2014-09-01 23:07:41 +08:00
@mind3x 请问楼主的计划任务正常吗?我想让路由器每天自动重启就在计划任务里添加了30 6 * * * reboot并开启了计划任务,结果路由器按时重启后过一会又会重启不停循环,除非在刚启动的间隙马上停止计划任务才能正常,试过在ssh里直接运行reboot命令重启又是正常的没有这个现象,现在不知道是哪有问题,系统安装的是你编译的r42258版本
ztcontrol
    61
ztcontrol  
   2014-09-02 10:39:08 +08:00
5ghz启动不起来, 我该怎么办呢
mind3x
    62
mind3x  
OP
   2014-09-02 10:40:22 +08:00
@ztcontrol 把路由关机一次再开就好了。第一次刷完openwrt是这样。
mind3x
    63
mind3x  
OP
   2014-09-02 10:41:18 +08:00
@osss 这个不清楚,莫非是每次重启以后路由上的系统时钟不对?要不你在crontab里打log看看时间
osss
    64
osss  
   2014-09-02 19:27:44 +08:00
@mind3x 真的是时间问题啊,重启之后系统的时间会比设定重启的时间早一点造成反复执行重启,请问有什么办法修正吗?
mind3x
    65
mind3x  
OP
   2014-09-02 21:49:49 +08:00   1
@osss 这个可以想一些变通的变法,比如在crontab里跑reboot之前把系统时钟先往前加几分钟,前提是你路由上开了ntp自动校正时间。或者用一个文件做标志,在跑reboot之前检查这个文件的时间戳,如果是最近几小时内更新过就啥也不做,否则就touch一下然后重启。当然这个文件不能放在/tmp下,其他哪里都行。
jun9100
    66
jun9100  
   2014-09-03 10:24:09 +08:00
@mind3x 话说配置mwan3,是否可以把multiwan卸载掉?
mind3x
    67
mind3x  
OP
   
@jun9100 可以
mind3x
    68
mind3x  
OP
   2014-09-04 22:36:21 +08:00
@osss 想了一下其实有更简单的办法,在crontab里reboot之前sleep个几分钟就行了
osss
    69
osss  
   2014-09-05 07:46:12 +08:00 via Android
@mind3x已经用检查文件时间戳的方法解决了,光sleep应该还是会重复执行
Heng
    70
Heng  
   2014-09-07 00:25:52 +08:00
请问你是如何集成zhouruixi的patch的呢,是基于别人的imagebuilder加进去的,还有自己源代码编译的呢。
如果是用源代码编译的话,使用你的config就能够集成你的提到的那些修改了吗?
呵,问的有点多,不过只是想自己编一个集成ramod的版本 :)
ztcontrol
    71
ztcontrol  
   2014-09-08 16:59:57 +08:00
@mind3x 5gwifi配置了, 重启了, 0%怎么解决呢?
mind3x
    72
mind3x  
OP
   2014-09-08 21:46:03 +08:00 via Android
@ztcontrol 断过电没有?
mind3x
    73
mind3x  
OP
   2014-09-08 22:19:52 +08:00
@Heng diffie的原始patch在他的网站上有下载,我上面有连接。例如

http://www.blazebox.homeip.net/~diffie/openwrt/barrier_breaker/r42434/svn-diffie-bb-42434.patch

我只使用了里面修改UBI分区的部分。
Heng
    74
Heng  
   2014-09-09 10:19:17 +08:00
@mind3x 非常感谢..
ztcontrol
    75
ztcontrol  
   2014-09-09 15:49:49 +08:00
@mind3x 断了电的, 5g信号一直是0%.

另外稳定性不行啊, 隔2, 3天就得重启一起. 不然有线网络都连不上.
mind3x
    76
mind3x  
OP
   2014-09-09 16:45:43 +08:00
@ztcontrol 感觉你和我是遇到一样的问题。WNDR3700v4的交换芯片有bug,具体表现就是LAN口不通,发生概率因人而异。我可能是因为用了自己额外的vlan设置,也是三天两头发生。不过出现这种情况的时候不用重启,跑一下

swconfig dev switch0 load network

就可以重置交换机。我是设到luci里自定义命令,遇到LAN不通了就wifi上去通一下。这个故障我在ddwrt下也是一模一样的会出现,和openwrt关系不大。

5G不通请尝试区域设到中国,频道设到自动或者149之类。
wangshizf
    77
wangshizf  
   2014-09-10 16:05:58 +08:00
本人小白,刚刷完您编译的42258,怕修改后变砖,请教一下,怎么查看是否打开了tftp协议?
mind3x
    78
mind3x  
OP
   2014-09-10 16:11:23 +08:00
@wangshizf tftp刷机是uboot内置的功能,不是这个openwrt固件的一部分,不需要另外打开。不过,你不是已经都刷完了吗...只是修改配置不会变砖的。
wangshizf
    79
wangshizf  
   2014-09-10 16:15:09 +08:00
好的,非常感谢,原来的841在改设置时变过砖,后来看教程用tftp的方式重刷了,别人提醒4300救砖很难,怕变砖。
lovehigh
    80
lovehigh  
   2014-09-14 18:43:48 +08:00
本来刷的diffile编译的固件,后来发现不能用sysupgrade更新,不知道为什么……所以tftp回了官方固件,折腾了好久,差点以为砖了。现在准备刷LZ这个,感谢!
carbon
    81
carbon  
   2014-09-16 15:28:59 +08:00
相当好用!!! 过来感谢一下!!!
kelso
    82
kelso  
   2014-09-16 21:10:40 +08:00
遇到一个问题: 刷了42258的包以后,换成了src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/nand/packages的源,
但是在安装kmod-fs-hfsplus包的时候报错,说是kernel版本不对,代码:
kernel (= 3.10.49-1-c3c04b0870b5423e0c3af3dd9f95312a) *
opkg_install_cmd: Cannot install package kmod-fs-hfsplus.

难道它要求的 3.10.49-1 和 42258 包里的 3.10.49 不一样?但是我找了好久也没有找到网上有3.10.49支持的 ipk 可装……
mind3x
    83
mind3x  
OP
   2014-09-16 22:22:15 +08:00 via Android
@kelso kernel module要和我的编译一致,不能从官网装。不过据说强制安装一般也可以用。
eskimolhr
    84
eskimolhr  
   2014-09-18 14:13:45 +08:00
楼主你好,我昨天刷了网盘下载的固件,可以正常上网,但是没有中文选项,按照网上的教程从System-SoftwareActions里下载luci-i18n-chinese或者opkg install luci-i18n-chinese均不成功,提示Unknown package 'luci-i18n-chinese'.Collected errors:* opkg_install_cmd: Cannot install package luci-i18n-chinese.
请问楼主该如何处理才能显示中文?纯小白第一次用op,麻烦楼主了!
zhangjiao
    85
zhangjiao  
   2014-09-18 16:33:25 +08:00
没有中文版吗
mind3x
    86
mind3x  
OP
   2014-09-18 22:20:56 +08:00
@eskimolhr 下次发布我会加入中文luci语言包。

你先在Software -> Configuration里确认"src/gz barrier_breaker"这一行的内容改成这样:

src/gz barrier_breaker http://downloads.openwrt.org/barrier_breaker/14.07-rc2/ar71xx/nand/packages

上面rc2或rc3基本上都可以。

然后在Software -> Actions 里先update lists再安装。
eskimolhr
    87
eskimolhr  
   2014-09-18 22:28:00 +08:00
@mind3x 非常感谢你的解答。请问单线多拨如何设置呢?网上搜了一天没有找到成功的方法。。。
mind3x
    88
mind3x  
OP
   2014-09-18 23:08:39 +08:00   1
@eskimolhr 这个回头有空我再写一下...本身不复杂,但我都是ssh上去直接vi改配置的...
SkYoung
    89
SkYoung  
   2014-09-19 13:52:45 +08:00
@mind3x 能不能除了中文也集成个ss并带图形界面来配置啊,门外汉想上个ss路由不得门而入
mind3x
    90
mind3x  
OP
   2014-09-19 13:53:50 +08:00
@SkYoung 说真的,ss的配置已经很简单了...
SkYoung
    91
SkYoung  
   2014-09-19 14:09:04 +08:00
@mind3x 那就请教吧,装好了ss,我就想最简单的,Google、推特等几个网站通过ss出,其它直通,要透明代理,省得每台客户端设置
如果chinadns之类的防dns欺骗是非必需的,就放弃了
只要上推特,Google啥的
能帮忙来个step by step么?万谢
mind3x
    92
mind3x  
OP
   2014-09-19 14:28:51 +08:00
SkYoung
    93
SkYoung  
   2014-09-19 15:03:05 +08:00
@mind3x 北落师门的另外一篇我照做了,居然所有网页都不能上了,但qq可以上。不知道哪里搞错了,我太失败了,准备再来按照这个来一遍,哈哈

再多问一句:搞来搞去,会不会把ppenwrt搞得很乱,如何恢复一个清爽干净的系统?
mind3x
    94
mind3x  
OP
   2014-09-19 15:13:51 +08:00
@SkYoung 这个,你自己改过的配置文件不都心里有数的吗...ipset/dnsmasq要改的系统配置也很少。
SkYoung
    95
SkYoung  
   2014-09-19 15:22:39 +08:00
@mind3x 恢复修改文件的没有问题,就是我为了自带ss和图形配置倒腾了几次,都是升级固件不保留配置,是不是这样就是一个干净系统了?!
mind3x
    96
mind3x  
OP
   2014-09-19 16:04:01 +08:00
@SkYoung 干净得不能再干净
ptsa
    97
ptsa  
   2014-09-20 09:09:10 +08:00
@mind3x https连接总是按IP奇偶数均摊 这个要怎么设置的?
我之前 https的 指定wan1 万一wan1挂了 不会到wan2 .这样 一点不智能
我在想有没有默认wan1 没联网的话 wan2 这样
或者按你的 均摊
mind3x
    98
mind3x  
OP
   2014-09-20 09:57:13 +08:00 via Android
@ptsa 这个不要改。mwan3知道处理有某个wan挂掉的情况。
zhangjiao
    99
zhangjiao  
   2014-09-20 14:55:40 +08:00
@mind3x 请问下为什么我新建的接口全部都接连接不上,而且我在MWAN3接口下有 some interfaces have no default route in the main routing table的提示,网上有人说是没有设跳跃点的原故,我已改跳跃点,是不是MACVLAN没有虚拟成功的原因啊,我已经把ETC/RC.LOCAL改为
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

ip link add link eth0.2 vth1 type macvlan
ifconfig vth1 hw ether 00:56:22:38:44:6E
ifconfig vth1 up

ip link add link eth0.2 vth2 type macvlan
ifconfig vth2 hw ether 00:87:22:33:44:3F
ifconfig vth2 up

ip link add link eth0.2 vth3 type macvlan
ifconfig vth3 hw ether 00:11:56:21:44:3A
ifconfig vth3 up

ip link add link eth0.2 vth4 type macvlan
ifconfig vth4 hw ether 00:24:38:33:44:3F
ifconfig vth4 up

ip link add link eth0.2 vth5 type macvlan
ifconfig vth5 hw ether 00:42:22:51:44:3A
ifconfig vth5 up


ip link add link eth0.2 vth6 type macvlan
ifconfig vth6 hw ether 00:58:22:51:91:3B
ifconfig vth6 up

ip link add link eth0.2 vth7 type macvlan
ifconfig vth7 hw ether 00:91:59:48:44:3C
ifconfig vth7 up

ip link add link eth0.2 vth8 type macvlan
ifconfig vth8 hw ether 00:62:27:51:35:3C
ifconfig vth8 up

ip link add link eth0.2 vth9 type macvlan
ifconfig vth9 hw ether 00:34:38:92:44:3F
ifconfig vth9 up


exit 0

但是在PUTTY里用 IP LINK LS
查到的信息如下,是不是没有虚拟成功啊
root@OpenWrt:~# ip link ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether f2:31:96:ea:45:f4 brd ff:ff:ff:ff:ff:ff
3: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN mode DEFAULT group default
link/tunnel6 :: brd ::
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default
link/sit 0.0.0.0 brd 0.0.0.0
5: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 32
link/ether 96:61:ff:85:1b:d6 brd ff:ff:ff:ff:ff:ff
6: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 32
link/ether 22:b8:5c:43:95:a7 brd ff:ff:ff:ff:ff:ff
7: gre0: <NOARP> mtu 1476 qdisc noop state DOWN mode DEFAULT group default
link/gre 0.0.0.0 brd 0.0.0.0
8: gretap0: <BROADCAST,MULTICAST> mtu 1476 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
9: ip6gre0: <NOARP> mtu 1448 qdisc noop state DOWN mode DEFAULT group default
link/gre6 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
10: ipddp0: <BROADCAST,MULTICAST,NOARP> mtu 585 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ip/ddp 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
11: teql0: <NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 100
link/void
12: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 6c:b0:ce:11:c8:aa brd ff:ff:ff:ff:ff:ff
13: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 6c:b0:ce:11:c8:ac brd ff:ff:ff:ff:ff:ff
14: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether 6c:b0:ce:11:c8:aa brd ff:ff:ff:ff:ff:ff
15: eth0.1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default
link/ether f2:31:96:ea:45:f4 brd ff:ff:ff:ff:ff:ff
16: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether f2:31:96:ea:45:f4 brd ff:ff:ff:ff:ff:ff
17: pppoe-wan: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 3
link/ppp
root@OpenWrt:~# root@OpenWrt:~# ip link ls
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether f2:31:96:ea:45:f4 brd ff:ff:ff:ff:ff:ff
3: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN mode DEFAULT group default
link/tunnel6 :: brd ::
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default
link/sit 0.0.0.0 brd 0.0.0.0
5: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 32
link/ether 96:61:ff:85:1b:d6 brd ff:ff:ff:ff:ff:ff
-ash6: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 32
: link/ether 22:b8:5c:43:95:a7 brd ff:ff:ff:ff:ff:ff
root@OpenWrt:~#7: gre0: <NOARP> mtu 1476 qdisc noop state DOWN mode DEFAULT group default
: link/gre 0.0.0.0 brd 0.0.0.0
not found8: gretap0: <BROADCAST,MULTICAST> mtu 1476 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff

9: ip6gre0: <NOARP> mtu 1448 qdisc noop state DOWN mode DEFAULT group default
root@OpenWrt:~# 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKN
OWN mode DEFAULT group default
-ash: can't open LOOPBACK,UP,LOWER_UP: no such file
-ash: 1:: not found
root@OpenWrt:~# link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
-ash: link/loopback: not found
root@OpenWrt:~# 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_cod
el state UP mode DEFAULT group default qlen 1000
-ash: can't open BROADCAST,MULTICAST,UP,LOWER_UP: no such file
-ash: 2:: not found
root@OpenWrt:~# link/ether f2:31:96:ea:45:f4 brd ff:ff:ff:ff:ff:ff
-ash: link/ether: not found
root@OpenWrt:~# 3: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN mode DEFAULT
group default
-ash: can't open NOARP: no such file
-ash: 3:: not found
root@OpenWrt:~# link/tunnel6 :: brd ::
-ash: link/tunnel6: not found
root@OpenWrt:~# 4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT gro
up default
-ash: can't open NOARP: no such file
-ash: 4:: not found
root@OpenWrt:~# link/sit 0.0.0.0 brd 0.0.0.0
-ash: link/sit: not found
root@OpenWrt:~# 5: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode D
EFAULT group default qlen 32
-ash: can't open BROADCAST,NOARP: no such file
-ash: 5:: not found
root@OpenWrt:~# link/ether 96:61:ff:85:1b:d6 brd ff:ff:ff:ff:ff:ff
-ash: link/ether: not found
root@OpenWrt:~# 6: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode D
EFAULT group default qlen 32
-ash: can't open BROADCAST,NOARP: no such file
-ash: 6:: not found
root@OpenWrt:~# link/ether 22:b8:5c:43:95:a7 brd ff:ff:ff:ff:ff:ff
-ash: link/ether: not found
root@OpenWrt:~# 7: gre0: <NOARP> mtu 1476 qdisc noop state DOWN mode DEFAULT gro
up default
-ash: can't open NOARP: no such file
-ash: 7:: not found
root@OpenWrt:~# link/gre 0.0.0.0 brd 0.0.0.0
-ash: link/gre: not found
root@OpenWrt:~# 8: gretap0: <BROADCAST,MULTICAST> mtu 1476 qdisc noop state DOWN
mode DEFAULT group default qlen 1000
-ash: can't open BROADCAST,MULTICAST: no such file
-ash: 8:: not found
root@OpenWrt:~# link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
-ash: link/ether: not found
root@OpenWrt:~# 9: ip6gre0: <NOARP> mtu 1448 qdisc noop state DOWN mode DEFAULT
group default
-ash: can't open NOARP: no such file
-ash: 9:: not found
root@OpenWrt:~# link/gre6 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 br
d 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
-ash: link/gre6: not found
root@OpenWrt:~# 10: ipddp0: <BROADCAST,MULTICAST,NOARP> mtu 585 qdisc noop state
DOWN mode DEFAULT group default qlen 1000
-ash: can't open BROADCAST,MULTICAST,NOARP: no such file
-ash: 10:: not found
mind3x
    100
mind3x  
OP
   2014-09-20 16:49:04 +08:00
@zhangjiao 请先只配双拨,弄好了再加,别一上来就这么猛。把你的ifconfig输出和/etc/config/network, /etc/config/firewall贴出来。
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     923 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 37ms UTC 19:58 PVG 03:58 LAX 11:58 JFK 14:58
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86