Openwrt通用固件makemenuconfig配置Word文件下载.docx
- 文档编号:20313101
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:17
- 大小:22.43KB
Openwrt通用固件makemenuconfig配置Word文件下载.docx
《Openwrt通用固件makemenuconfig配置Word文件下载.docx》由会员分享,可在线阅读,更多相关《Openwrt通用固件makemenuconfig配置Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
luci-app-samba添加网络共享
luci-app-redsock29812科学上网
luci-app-shadowsocks9812科学上网
luci-app-splash客户端弹窗
luci-app-transmissionBT下载
luci-app-upnp添加通用即插即用
luci-app-vsftpd9812添加ftp服务
luci-app-webshell98添加网页命令行终端
luci-app-wol添加网络唤醒
luci-app-xunlei98迅雷下载
luci-app-xware398迅雷下载32bit
Themes--->
luci-theme-bootstrap默认主题
Translations--->
luci-i18n-chinese添加luci的中文语言包
Modules--->
SimplifiedChinese(zh-cn)新版本中文语言包位置
红色部分官方源默认没有,使用981213的feeds.conf.default合并后可看到98的选项,9812的在单独的RA-MOD--->
LuCIApplications下!
添加高速数据支持
Kernelmodules--->
BlockDevice--->
kmod-block2mtd
kmod-scsi-core
kmod-scsi-generic(usb转IDE,SATA)
添加硬盘格式支持
Filesystems--->
kmod-fs-ext4
kmod-fs-nfs
kmod-fs-nfs-common
kmod-fs-ntfs(只读)
kmod-fs-vfat
kmod-fuse
Utilities--->
Filesystem--->
ntfs-3g(比ntfs更好用,但CPU占用略高)
添加编码
NativeLanguageSupport--->
kmod-nls-cp437(FAT-fs文件系统需要cp437支持)
kmod-nls-iso8859-1
kmod-nls-cp936
kmod-nls-utf8
添加SD卡支持
Othermodules--->
kmod-mmc
kmod-sdhci
kmod-sdhci-mt7620
添加USB扩展支持
Basesystem--->
block-mount添加USB挂载
librt(libpthread会自动联动选中)添加USB挂载
USBSupport--->
kmod-usb-hid(usb键盘鼠标支持)<
kmod-usb-ohci
<
kmod-usb-storage(usbstorage驱动)
kmod-usb-storage-extras<
kmod-usb-uhci(usb1.1驱动)<
kmod-usb2
kmod-usb3
添加USB转串口驱动
kmod-usb-acm(Lanuchpad,ArduinoUNO驱动)
kmod-usb-serial
kmod-usb-serial-ch341
kmod-usb-serial-cp210x
kmod-usb-serial-ftdi
kmod-usb-serial-pl2303
添加打印驱动
kmod-usb-printer(驱动有点大,小容量rom不建议选)
添加网络配置
Network--->
SSH--->
openssh-client(SSH客户端)
ppp-mod-pppoe(PPPOE拨号模式)
ppp-mod-pptp(VPN客户端)
wpad(为hostapd和wpa-supplicant的集合,支持802.1x认证,替换wpad-mini)
NetworkDevices--->
Kmod-vmxnet3(x86_vmware网卡驱动)
Kmod-pcnet32(x86_vmware网卡驱动)
添加视频支持
VideoSupport--->
kmod-video-core
kmod-video-uvc
Multimedia--->
mjpeg-streamer
添加通讯协议支持
ser2net用于和单片机通讯
openssh-sftp-serversftp协议支持,xftp可用,不依赖vsftpd
添加BT下载工具
BitTorrent--->
transmission-daemon
transmission-remote
transmission-web
添加FTP
FileTransfer--->
vsftpd-pam(官方源码只有vsftpd)
添加pam支持
Libraries--->
SSL--->
libopenssl
libdb47
libpam-db
db47-utils
添加lsusb命令
usbutils
libusb-1.0
添加无线网卡驱动
WirelessDrivers--->
kmod-lib80211
kmod-rt2800-usb(3070支持)
kmod-rtl8187
kmod-rtl8192se
kmod-zd1211rw
添加应用程序配置
Compression--->
unrar(解压缩工具)
unzip(解压缩工具)
zip(压缩工具)
Filesystem--->
badblocks(支持ext2文件系统)
e2fsprogs(支持ext2/ext3/ext4格式化工具)
disc--->
blkid(可以列出分区类型卷标等)
fdisk(分区工具)
lsblk(列出块设备,还能显示他们之间的依赖关系)
bzip2(解压缩工具)
lrzsz(上传下载工具)
restorefactory(reset键支持(长按5秒以上就可以恢复固件默认设置))
981213源码中无该项,官方源码有,981213源码更新到官方代码后会消失!
Utilities-->
wifitoggle(添加一键开关无线(按一下WPS键放开无线就打开或者关闭))
添加其他功能(WIFI破解)
Network-->
wireless-->
aircrack-ng
mdk3
reaver
screen还需要wireless-tools,libpcap可能需要降级到1.1.1版本
VPN-->
openvpn-polarssl(使用PolarSSL开源VPN解决方案)
Libraries-->
libffmpeg-full(流媒体服务器)
luci-app-minidlna(流媒体服务器)
解决DNS污染(源码中没有)
dnscrypt-proxy(是opendns使用椭圆曲线加密算法)
pdnsd(是给dnscrypt-proxy做加速的,每次都从opendns加密查询dns,虽然很有保障,但是会很慢。
pdnsd监听1053端口,用dnscrypt-proxy作为上级DNS服务器,将查询结果缓存起来,可以缓存最多一周)
dnsmasq(屏蔽运营商的dns,查询pdnsd。
利用dnsmasq,可以让连到路由器上的客户端都应用pdnsd。
)
makeV=992>
&
1|teebuild.log|grep-ierror生成编译报告日志文件make–j2V=s多线程编译
make-j2V=s2>
1|teebuild.log|grep-ierror
路由器固件受ROM容量限制,可先编译x86版本进行测试!
以下是个性设置:
基于WR703N
1.添加一键无线
在如下位置新建一个文件,文件名为01onoff
/target/linux/ar71xx/base-files/etc/hotplug.d/button/01onoff
内容如下:
#!
/bin/sh
["
$BUTTON"
="
wps"
]&
["
$ACTION"
pressed"
]&
{
SW=$(ucigetwireless.@wifi-device[0].disabled)
[$SW=='
0'
ucisetwireless.@wifi-device[0].disabled=1
]||ucisetwireless.@wifi-device[0].disabled=0
wifi
}
保存后设置权限为0777
在终端下进入button文件夹,然后执行chmod777–R01onoff命令
进入文件夹命令为cdtarget/linux/ar71xx…,最前面的路径前没有‘/’符号!
2.添加3322DDNS动态域名解析
/feeds/packages/net/ddns-scripts/files/usr/lib/ddns/services添加
"
3322.org"
“http:
//[USERNAME]:
[PASSWORD]@members.3322.org/dyndns/update?
system=dyndns&
hostname=[DOMAIN]&
myip=[IP]&
wildcard=OFF"
修改配置项
/feeds/packages/net/ddns-scripts/files/etc/config/ddns
configservice"
myddns"
optionenabled"
1"
optionservice_name"
optiondomain"
xxxx.3322.org"
3.修改防火墙添加开放端口
/trunk/package/network/config/firewall/files/firewall.config添加内容:
config'
rule'
option'
target'
'
ACCEPT'
_name'
'
tr'
src'
wan'
proto'
tcpudp'
dest_port'
51413'
9091'
tcp'
4.修改无线默认启动发射功率及加密
/package/mac80211/files/lib/wifi/mac80211.sh
修改内容:
注意对齐,参考修改在文件最后修改以下内容:
configwifi-deviceradio$devidx
optiontypemac80211
optionchannel${channel}
optionmacaddr$(cat/sys/class/ieee80211/${dev}/macaddress)
optionhwmode11${mode_11n}${mode_band}
$ht_capab
#REMOVETHISLINETOENABLEWIFI:
optiondisabled0
optiontxpower17
optionhtmodeHT40-
optionnoscan1
optioncountryCN
configwifi-iface
optiondeviceradio$devidx
optionnetworklan
optionmodeap
optionssidOpenWrt_$(cat/sys/class/ieee80211/${dev}/macaddress|tr"
[a-z]"
[A-Z]"
|sed'
s/:
//g'
|cut-c7-12)
optionencryptionpsk2-----加密方式(optionencryptionnone无密码)
optionkeyxxxxxxxx----密码(8位)xxxxxxxx
EOF
devidx=$(($devidx+1))
done
}
5.修改路由器名字和时区
/package/base-files/files/etc/config/system修改内容:
configsystem
optionhostnameOpenWrt
optionzonenameAsia/Shanghai
optiontimezoneCST-8
6.默认启动DHCP(703n用来当二级路由)
/trunk/package/network/services/dnsmasq/files/dhcp.conf
configdhcplan
optioninterfacelan
optionstart100
optionlimit150
optionleasetime12h
optionignore0-----------------添加这个
7.修改Transmission配置文件
/feeds/packages/net/transmission/files/transmission.config修改内容:
optionrpc_authentication_requiredtrue
optionumask0
8.修改network配置,配置成二级路由
/trunk/package/base-files/files/etc/config/network修改内容:
#Copyright(C)2006OpenWrt.org
configinterfaceloopback
optionifnamelo
optionprotostatic
optionipaddr127.0.0.1
optionnetmask255.0.0.0
configinterfacelan
optiontypebridge
optionipaddr192.168.3.1
optionnetmask255.255.255.0
configinterfacewan
optionifnameeth
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Openwrt 通用 makemenuconfig 配置