自编译openwrt for Bananapi-R1

分享一个自编译BPI-R1的openwrt固件,包括一些openwrt下常用的应用。大致如下:

  • 局域网服务:openvpn server, anyconnect server
  • 下载服务:wget,aria2(带luci管理和web界面),curl,Transmission
  • 语言:python2
  • 磁盘管理
  • 文件共享:samba
  • 其他:shadowsocks,chinadns,redsocks2,vnstat监控
  • ……

本固件的玩法可以有:

  • 挂载上U盘(硬盘)配合Transmission或aria2进行离线下载
  • 资源共享中心(samba)
  • vpn服务端/客户端,组建自己的安全网络
  • 其他玩法

具体的可以看截图:

openwrt for BPI-R1 截图1

openwrt for BPI-R1 截图2

openwrt for BPI-R1 截图3

openwrt for BPI-R1 截图4

openwrt for BPI-R1 截图5

openwrt for BPI-R1 截图6

openwrt for BPI-R1 截图7

openwrt for BPI-R1 截图8

详细软件包列表:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
ChinaDNS - 1.3.1-1
ahcpd - 0.53-2
aircrack-ng - 1.2-rc1-1
aria2 - 1.18.7-1
badblocks - 1.42.4-2
base-files - 157-r44973
bash - 4.3.33-1
block-mount - 2015-03-22-eb9181b33bdda2e1ce81094d77913f7b68e26156
busybox - 1.22.1-6
bzip2 - 1.0.6-1
certtool - 3.3.13-3
collectd - 5.4.2-1
collectd-mod-interface - 5.4.2-1
collectd-mod-iwinfo - 5.4.2-1
collectd-mod-load - 5.4.2-1
collectd-mod-network - 5.4.2-1
collectd-mod-rrdtool - 5.4.2-1
curl - 7.40.0-3
ddns-scripts - 2.4.0-1
dnsmasq - 2.72-4
dnsmasq-dhcpv6 - 2.72-4
dnsmasq-full - 2.72-4
dropbear - 2014.65-2
e2fsprogs - 1.42.4-2
ethtool - 3.18-1
firewall - 2015-02-26
freifunk-p2pblock - 3
fstools - 2015-03-22-eb9181b33bdda2e1ce81094d77913f7b68e26156
hd-idle - 1.04-1
hostapd-common - 2014-10-25-1
htop - 1.0.3-1
ip - 3.19.0-1
ip6tables - 1.4.21-1
iptables - 1.4.21-1
iptables-mod-conntrack-extra - 1.4.21-1
iptables-mod-filter - 1.4.21-1
iptables-mod-ipopt - 1.4.21-1
iptables-mod-ipp2p - 2.5-1
iputils-ping - 20101006-1
iputils-ping6 - 20101006-1
iputils-traceroute6 - 20101006-1
iw - 3.17-1
iwinfo - 2015-03-23-40f2844fadc05f4a4de7699dbc12fee295b7057b
jshn - 2015-03-22-b8d9b382e39823850331edc2a92379173daf1be3
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.18.9-1-d96529bfbcc20198b94729434b3031b2
kmod-ata-sunxi - 3.18.9-1
kmod-cfg80211 - 3.18.9+2015-03-09-3
kmod-crypto-aes - 3.18.9-1
kmod-crypto-arc4 - 3.18.9-1
kmod-crypto-core - 3.18.9-1
kmod-crypto-hash - 3.18.9-1
kmod-eeprom-93cx6 - 3.18.9-1
kmod-fs-autofs4 - 3.18.9-1
kmod-fs-ext4 - 3.18.9-1
kmod-fs-ntfs - 3.18.9-1
kmod-fs-vfat - 3.18.9-1
kmod-fuse - 3.18.9-1
kmod-ifb - 3.18.9-1
kmod-ip6tables - 3.18.9-1
kmod-ipt-compat-xtables - 3.18.9+2.5-1
kmod-ipt-conntrack - 3.18.9-1
kmod-ipt-conntrack-extra - 3.18.9-1
kmod-ipt-core - 3.18.9-1
kmod-ipt-filter - 3.18.9-1
kmod-ipt-ipopt - 3.18.9-1
kmod-ipt-ipp2p - 3.18.9+2.5-1
kmod-ipt-ipset - 3.18.9-1
kmod-ipt-nat - 3.18.9-1
kmod-ipv6 - 3.18.9-1
kmod-ledtrig-usbdev - 3.18.9-1
kmod-lib-crc-ccitt - 3.18.9-1
kmod-lib-crc-itu-t - 3.18.9-1
kmod-lib-crc16 - 3.18.9-1
kmod-lib-textsearch - 3.18.9-1
kmod-lib80211 - 3.18.9+2015-03-09-3
kmod-libertas-usb - 3.18.9+2015-03-09-3
kmod-mac80211 - 3.18.9+2015-03-09-3
kmod-net-rtl8188eu - 3.18.9-1
kmod-net-rtl8192su - 3.18.9-1
kmod-net-zd1201 - 3.18.9-1
kmod-nf-conntrack - 3.18.9-1
kmod-nf-conntrack6 - 3.18.9-1
kmod-nf-ipt - 3.18.9-1
kmod-nf-ipt6 - 3.18.9-1
kmod-nf-nat - 3.18.9-1
kmod-nf-nathelper - 3.18.9-1
kmod-nfnetlink - 3.18.9-1
kmod-nls-base - 3.18.9-1
kmod-nls-cp1250 - 3.18.9-1
kmod-nls-cp437 - 3.18.9-1
kmod-nls-iso8859-1 - 3.18.9-1
kmod-nls-iso8859-15 - 3.18.9-1
kmod-nls-iso8859-2 - 3.18.9-1
kmod-nls-utf8 - 3.18.9-1
kmod-p54-common - 3.18.9+2015-03-09-3
kmod-p54-usb - 3.18.9+2015-03-09-3
kmod-ppp - 3.18.9-1
kmod-pppoe - 3.18.9-1
kmod-pppox - 3.18.9-1
kmod-rt2500-usb - 3.18.9+2015-03-09-3
kmod-rt2800-lib - 3.18.9+2015-03-09-3
kmod-rt2800-usb - 3.18.9+2015-03-09-3
kmod-rt2x00-lib - 3.18.9+2015-03-09-3
kmod-rt2x00-usb - 3.18.9+2015-03-09-3
kmod-rt73-usb - 3.18.9+2015-03-09-3
kmod-rtl8187 - 3.18.9+2015-03-09-3
kmod-rtl8192c-common - 3.18.9+2015-03-09-3
kmod-rtl8192cu - 3.18.9+2015-03-09-3
kmod-rtlwifi - 3.18.9+2015-03-09-3
kmod-rtlwifi-usb - 3.18.9+2015-03-09-3
kmod-sched-connmark - 3.18.9-1
kmod-sched-core - 3.18.9-1
kmod-scsi-core - 3.18.9-1
kmod-slhc - 3.18.9-1
kmod-tun - 3.18.9-1
kmod-usb-core - 3.18.9-1
kmod-usb-ohci - 3.18.9-1
kmod-usb-storage - 3.18.9-1
kmod-usb-storage-extras - 3.18.9-1
kmod-usb2 - 3.18.9-1
kmod-usb3 - 3.18.9-1
kmod-zd1211rw - 3.18.9+2015-03-09-3
l7-protocols - 2009-05-28-2
libacl - 20140812-1
libattr - 20150220-1
libblkid - 2.25.2-4
libblobmsg-json - 2015-03-22-b8d9b382e39823850331edc2a92379173daf1be3
libbz2 - 1.0.6-1
libc - 0.9.33.2-1
libcurl - 7.40.0-3
libdb47 - 4.7.25.4.NC-3
libevent2 - 2.0.22-1
libext2fs - 1.42.4-2
libffi - 3.0.13-1
libgcc - 4.8-linaro-1
libgd - 2.1.1-1
libgdbm - 1.11-1
libgmp - 6.0.0-1
libgnutls - 3.3.13-3
libhttp-parser - 2.3.0-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiwinfo - 2015-03-23-40f2844fadc05f4a4de7699dbc12fee295b7057b
libiwinfo-lua - 2015-03-23-40f2844fadc05f4a4de7699dbc12fee295b7057b
libjpeg - 9a-1
libjson-c - 0.12-1
libjson-script - 2015-03-22-b8d9b382e39823850331edc2a92379173daf1be3
libltdl - 2.4-1
liblua - 5.1.5-1
liblzo - 2.08-1
libmount - 2.25.2-4
libncurses - 5.9-1
libncursesw - 5.9-1
libnettle - 2.7.1-1
libnfnetlink - 1.0.1-1
libnl - 3.2.21-1
libnl-tiny - 0.1-4
libopenssl - 1.0.2a-0
libpcap - 1.5.3-1
libpcre - 8.36-1
libpng - 1.2.52-1
libpolarssl - 1.3.10-1
libprotobuf-c - v1.0.1
libpthread - 0.9.33.2-1
libreadline - 6.3-1
librrd1 - 1.0.50-2
librt - 0.9.33.2-1
libsmartcols - 2.25.2-4
libsqlite3 - 3080803-1
libstdcpp - 4.8-linaro-1
libubox - 2015-03-22-b8d9b382e39823850331edc2a92379173daf1be3
libubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
libubus-lua - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
libuci - 2014-04-11.1-1
libuci-lua - 2014-04-11.1-1
libuuid - 2.25.2-4
libxml2 - 2.9.2-3
libxtables - 1.4.21-1
lua - 5.1.5-1
luci - git-15.079.29361-3e37216-1
luci-app-ahcp - git-15.079.29361-3e37216-1
luci-app-aria2 - 2014-09-04-1
luci-app-chinadns - 1.3.1-1
luci-app-commands - git-15.079.29361-3e37216-1
luci-app-ddns - 2.2.2-1
luci-app-firewall - git-15.079.29361-3e37216-1
luci-app-hd-idle - git-15.079.29361-3e37216-1
luci-app-ocserv - git-15.079.29361-3e37216-1
luci-app-openvpn - git-15.079.29361-3e37216-1
luci-app-p2pblock - git-15.079.29361-3e37216-1
luci-app-privoxy - 1.0.3-1
luci-app-qos - git-15.079.29361-3e37216-1
luci-app-redsocks2 - 1.3.1-1
luci-app-samba - git-15.079.29361-3e37216-1
luci-app-shadowsocks-spec - 1.3.1-1
luci-app-statistics - git-15.079.29361-3e37216-1
luci-app-transmission - git-15.079.29361-3e37216-1
luci-app-upnp - git-15.079.29361-3e37216-1
luci-app-vnstat - git-15.079.29361-3e37216-1
luci-base - git-15.079.29361-3e37216-1
luci-i18n-ahcp-en - git-15.079.29361-3e37216-1
luci-i18n-ahcp-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-ahcp-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-base-en - git-15.079.29361-3e37216-1
luci-i18n-base-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-base-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-commands-en - git-15.079.29361-3e37216-1
luci-i18n-commands-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-commands-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-ddns-en - 2.2.2-1
luci-i18n-ddns-zh-cn - 2.2.2-1
luci-i18n-ddns-zh-tw - 2.2.2-1
luci-i18n-firewall-en - git-15.079.29361-3e37216-1
luci-i18n-firewall-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-firewall-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-hd-idle-en - git-15.079.29361-3e37216-1
luci-i18n-hd-idle-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-hd-idle-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-openvpn-en - git-15.079.29361-3e37216-1
luci-i18n-openvpn-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-openvpn-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-p2pblock-en - git-15.079.29361-3e37216-1
luci-i18n-p2pblock-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-p2pblock-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-qos-en - git-15.079.29361-3e37216-1
luci-i18n-qos-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-qos-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-samba-en - git-15.079.29361-3e37216-1
luci-i18n-samba-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-samba-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-statistics-en - git-15.079.29361-3e37216-1
luci-i18n-statistics-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-statistics-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-transmission-en - git-15.079.29361-3e37216-1
luci-i18n-transmission-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-transmission-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-upnp-en - git-15.079.29361-3e37216-1
luci-i18n-upnp-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-upnp-zh-tw - git-15.079.29361-3e37216-1
luci-i18n-vnstat-en - git-15.079.29361-3e37216-1
luci-i18n-vnstat-zh-cn - git-15.079.29361-3e37216-1
luci-i18n-vnstat-zh-tw - git-15.079.29361-3e37216-1
luci-lib-ip - git-15.079.29361-3e37216-1
luci-lib-nixio - git-15.079.29361-3e37216-1
luci-mod-admin-full - git-15.079.29361-3e37216-1
luci-proto-ppp - git-15.079.29361-3e37216-1
luci-theme-bootstrap - git-15.079.29361-3e37216-1
miniupnpd - 1.9.20141209-1
mount-utils - 2.25.2-4
mountd - 0.1-6
mtd - 20
netifd - 2015-03-22-20510bd45d70c5b07718e7608d82133883346673
ntfs-3g - 2014.2.15-1-fuseint
ntfs-3g-utils - 2014.2.15-1-fuseint
ocserv - 0.9.2-2
odhcp6c - 2014-12-10-722226c4f1d45c8bf4ac9189523738abcf7d648f
odhcpd - 2015-03-06-721db56281dba79158470d7f69ccc7577f11fbb6
openssl-util - 1.0.2a-0
openvpn-easy-rsa - 2013-01-30-2
openvpn-nossl - 2.3.6-3
openvpn-openssl - 2.3.6-3
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
ppp - 2.4.7-5
ppp-mod-pppoe - 2.4.7-5
privoxy - 3.0.23-3
procd - 2015-03-18-0cf744c720c9ed01c2dae25f338d4e96b9db95e3
python - 2.7.9-5
python-base - 2.7.9-5
python-codecs - 2.7.9-5
python-compiler - 2.7.9-5
python-ctypes - 2.7.9-5
python-db - 2.7.9-5
python-decimal - 2.7.9-5
python-distutils - 2.7.9-5
python-dns - 1.12.0-1
python-email - 2.7.9-5
python-gdbm - 2.7.9-5
python-light - 2.7.9-5
python-logging - 2.7.9-5
python-multiprocessing - 2.7.9-5
python-ncurses - 2.7.9-5
python-openssl - 2.7.9-5
python-pip - 1.5.6-1
python-pydoc - 2.7.9-5
python-setuptools - 7.0-1
python-sqlite3 - 2.7.9-5
python-unittest - 2.7.9-5
python-xml - 2.7.9-5
qos-scripts - 1.2.1-7
r8188eu-firmware - 2014-03-16-f8c22c692bdee57a20b092e647464ff6176df3ed-1
redsocks2 - 0.60-2
resolveip - 2
rpcd - 2015-03-11-361b823e8d670bc122349041294983468ef36845
rrdtool1 - 1.0.50-2
samba36-server - 3.6.25-1
shadowsocks-libev-spec-polarssl - 2.1.4-1
socat - 1.7.3.0-1
swconfig - 10
tar - 1.28-2
tc - 3.19.0-1
terminfo - 5.9-1
transmission-daemon - 2.84-1
transmission-remote - 2.84-1
transmission-web - 2.84-1
uboot-sunxi-Lamobo_R1 - 2015.01
ubox - 2015-02-26.1-96aa9306d5cc7ebb804ee27f1a920dbd7ef83c17
ubus - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
ubusd - 2015-01-22-2d660c519d2fcff95248da9f4fd9b37d61f9eb09
uci - 2014-04-11.1-1
uclibcxx - 0.2.4-1
uhttpd - 2015-03-11-ae3fe30b6a1d4a45a34b3a896e9a4997c5da500f
uhttpd-mod-ubus - 2015-03-11-ae3fe30b6a1d4a45a34b3a896e9a4997c5da500f
unrar - 5.2.6-1
unzip - 6.0-2
vim - 7.4-2
vnstat - 1.12-1
vnstati - 1.12-1
webui-aria2 - 20140302-1
wget - 1.16.2-1
wireless-tools - 29-5
wpad-mini - 2014-10-25-1
yaaw - 2014-07-12-1
zip - 3.0-1
zlib - 1.2.8-1

一些说明:

  • 固件默认账号密码为:root/admin
  • wifi默认开启,ssid名为:Openwrt
  • 主机名我设置为了我个人主页的网址www.lichanglin.cn,可以自己修改
  • 有朋友反馈bananapi-M1也可以使用本固件

ChangeLog

  • 2015-04-03:
  1. 增加wan口的ssh支持,刷好固件后可以直接ssh从wan口登陆(openwrt默认是只能从lan下的ip访问登陆)
  • 2015-05-12:
  1. 添加了一些U盘挂载的包

固件下载:
百度网盘 提取码 v2cf