注:个别英文的说法我也确定不住最准确的中文写法,这部分我把英文原语也引用进来,供参考。
oscam.conf OSCAM的主配置文件
大纲
主配置文件包含全局参数如 调试,日志,监控,协议及 防重入(anti-cascading)[这个词我不知最准确的译法],在文件oscam.conf中的分段是不可重复的。其中[global]段是必须的。其他段是可选的。
描述
[global]段
serverip = IP地址 绑定服务到指定的IP地址,缺省为:all
cachedelay = 毫秒 缓冲请求延迟,缺省为:0
logfile = filename|/dev/null|/dev/tty|syslog 日志文件,缺省为:/var/log/oscam.log
disablelog = 0|1 1 = 关闭日志文件,缺省为:0
disableuserfile = 0|1 1 = 即使设置日志文件也不记日志 ,缺省为:0
usrfile = 文件名 用户注册日志文件,缺省为:none
日志文件格式:日期 时间 每少CW数 用户名 客户端IP地址 TCP/IP口号 找到的CW 缓冲里的CW 找不到CW CW被忽略 CW超时 CW通道 POSIX格式的登录时间 POSIX格式的退出时间 协议
usrfileflag = 0|1 usrfile日志模式:0 = 只有客户端用户的登录/退出情况被记入usrfile(缺省值) 1 = 每个客户端的活动均被记入usrfile
cwlogdir = 目录 CW的日志记录目录,缺省为:none
clienttimeout = 秒数 客户进程等待KEY的时间,缺省为:5
fallbacktimeout = 毫秒数 读入器的超时时间,缺省为:2500,超时后将自动转到配置的灾备读卡器
clientmaxidle = 秒数 客户端进程空闲多长时间中断连接,缺省为:120
bindwait = 秒数 绑定请求完成超时时间,缺省为:120
netprio = 优先级 网络优先级,缺省为:系统提供
resolvegethostbyname = 0|1 设置DNS模式 0 = getadressinfo地址模式(缺省) 1 = gethostbyname域名模式
resolvedelay = 秒数 DNS解析超时时间,缺省为:30
clientdyndns = 0|1 1 = 打开客户端DNS解析,如里您已经为客户定义了主机名,这个值一定要为1,否则这个客户将不会被授权,缺省为:0
failbantime = 分种数 客户端无效登录后的IP阻塞时间 为0 表示不阻塞,缺省为:0
sleep = 分种数 非活动客户的等待时间,缺省为:none,每个用户的值可被oscam.user中的配置覆盖。
unlockparental = 0|1 1=不强制 XX??? 的父母锁密码选择模式,缺省为:0
nice = -20..+20 系统优先级,缺省为:99
serialreadertimeout = 毫秒数 串口读卡器超时时间,缺省为:1500
maxlogsize = 多少K字节 最大日志尺寸,缺省为:0
waitforcards = 0|1 1=启动时先等待本机卡再打开网络端口,缺省为:1
preferlocalcards = 0|1 1=先尝试在本机卡中解码,缺省为:0
readerrestartseconds = 秒数 两次读卡重启之间的等待时间,0=不重启读卡器,缺省为:5
//seconds beetween restarts, 0 = disable reader restart, default:5
saveinithistory = 0|1 在/tmp/.oscam/reader<读卡器号>,中保存读卡器初始化记录,缺省为:0
double_check = 0|1 (只有CW两检查有效时,only if CW double check enabled) 1 = ECM 会被送到两个以上的相同读卡器,CW会被互相检查。lb_nbest_readers必须设置为2或者以上,缺省为:0
lb_mode = 模式 调入平衡 模式: 0=关闭平衡,ECM发往所有读卡器(缺省) 1=最快的读卡器优先,5次ECM读取后取响应最快的那一个。 2=使用最旧的读卡,最长时间没有响应的 3=使用应用级别最小(最闲)的读卡器,每5次ECM响应后,找到最频繁的,这个值就是应用级别
lb_save = 0|次数 保留自动调节平衡状态0 = 关闭记录平衡调节状态(缺省)次数 = 每多少次ECM保留一次自动平衡调节状态
为了节省CPU资源,推荐最小值为100
lb_nbest_readers = 次数 少次被自动平衡调节功能选中的读卡器被确定为最佳读卡器。缺省为:1
set count of best readers for loadbalancing, default:1 lb_nfb_readers = 次数 少次后被自动平衡调节功能选中的最差读卡器被确定为退回,缺省为:1
set count of fallback readers for loadbalancing, default:1
lb_min_ecmcount = 次数 算 自动平衡调节 的值需要的最小ECM个数,缺省为:5
lb_max_ecmcount = 次数 动平衡调节 功能 使用多少ECM 后被重置,缺省为:500
lb_reopen_seconds = 秒数 效的读卡器/CAID/provider/service的失败重试时间,缺省为:900
[monitor]段
port = 0|端口号 控的UDP端口号,port=0时监控无效,缺省为:0
serverip = IP地址 定服务到指定的IP地址,缺省为:all
nocrypt = IP地址|IP地址范围[,IP地址|IP地址范围]... 不加密的监控连接地址列表,缺省为:none例: nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255
aulow = 分种数 长时间没有EMM发生后,客户端设置为低潮,缺省为:30
time no EMM occurs so that client is set to low, default:30 monlevel = 0|1|2|3|4
监控级别:0=无监控1=只有服务和自已的进程2= 所有进程,但只检视,缺省3 = 所有进程,可能重新调入oscam.user文件4 = 完成访问
monlevel 值可以被oscam.user中每个用户的配置覆盖
hideclient_to = 秒数 时间没有发生请求的客户不在监控中出现。0=关闭此功能,缺省:0
appendchaninfo = 0|1 在日志信息中增加频道名,缺省为:0
[webif]段(仅在web模块接口有效时才有用)
httpport = [+]端口号
web服务接口的端口号,0=关闭,前面加个"+"打开SSL,缺省为:none,需要配置此项
httpcert = 文件名 ttp SSL证书文件名,缺省为scam.pem
httpuser = 用户名 令保护的用户名,缺省为:none
httppwd = 口令 令保护的用户口令,缺省为:none
httpcss = 路径 置CSS文件路径,缺省为:空
httptpl = 路径 置临时文件目录,缺省为空
httprefresh = 秒数 长时间刷新一次状态,缺省为空
httptpl = 路径 置模板路径,缺省为空
path for external templates, default:none
httphideidleclients = 0|1 参数hideclient_to设置的时间后开始在监控中隐藏空闲的客户
httpscript = 路径 希望从WEB接口启动的可执行脚本存放路径,缺省为:none
httpallowed = IP地址|IP地址范围[,IP地址|IP地址范围]... 只充许列表中的地址访问http.缺省为:none例: httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
httpdyndns = 主机名
http连接时的域名,缺省为:none例: httpdyndns = my.dynexample.com
httpsavefullcfg = 0|1
写配置:
0=所有非空参数,所有非缺省参数,所有与[global]为配置的值不相同的参数1 =所有参数
httpreadonly = 0|11=WEB只读。缺省为:0
[camd33]段
port = 0|端口号camd 3.3x 客户的TCP/IP端口号,0=关闭,缺省为:0
serverip = IP地址绑定服务到指定的IP地址,缺省为:all
nocrypt = IP地址|IP地址范围[,IP地址|IP地址范围]... 非加密的camd 3.3x 客户连接列表,缺省为:none例: nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255
passive = 0|11=强制camd 3.3x 客户为被动模式,缺省为:0
key = 128 bit的KEYcamd 3.3x 客户的加密KEY,缺省为:none
例: key = 01020304050607080910111213141516
[camd35]段
port = 0|端口号camd 3.5x 客户UDP端口号.0=关闭,缺省为:0
serverip = IP地址绑定服务到指定的IP地址,缺省为:all
[newcamd]段
mgclient = 0|1 (只为beta测试用) 1 = 打开mgcamd扩展newcamd协议,充许单个连接使用多提供者,缺省为:0
allowing for a single connection to work with mutliple providers, default:0
key = DES KEY缺省的newcamd客户加密key,缺省为:none例 key = 0102030405060708091011121314
port = 端口[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...
TCP port/DES key/CAID/ident 定义,缺省为:none
例: port = 10000@0100:100000;20000{0102030405060708091011121314}@0200:200000,300000,400000
每种CAID需要独立的端口.如果您没有为一个端口指定DES key,将会使用缺省的DES key
serverip = IP地址绑定服务到指定IP地址,缺省为:all
allowed = IP地址|IP地址范围[,IP地址|IP地址范围]... 只充许列表中的地址访问http.缺省为:none
例: allowed = 127.0.0.1,192.168.0.0-192.168.255.255 keepalive = 0|10=关闭连接保持,缺省为:1
[radegast]段
port = 0|端口号radegast客户的TCP/IP端口号,缺省为:0
serverip = IP地址绑定服务到指定IP地址,缺省为:all
allowed = IP地址|IP地址范围[,IP地址|IP地址范围]... 只充许列表中的地址访问http.缺省为:none
例: allowed = 127.0.0.1,192.168.0.0-192.168.255.255
user = 用户名
radegast客户的用户名
[serial]段
device = <user>@<device>[:baud][?option1=value1[&option2=value2]]参数:user = 帐号device=串行设备名
option=超时=毫秒,连接超时时间,缺省为:50
delay = 毫秒,两个字符之间的延迟时间,缺省为:0支持的串行设备:
HSIC (humax GX接口客户端)
SSSP (简单串行GX协议)
bomba (BOMBA 固件)
dsr9500 (DSR 9500)
[cs357x]段
port = 0|端口号camd 3.57x客户端UDP端口号,0=关闭,缺省为:0
serverip = IP地址绑定服务到指定IP地址,缺省为:all
suppresscmd08 = 0|1
0=CMD08有效,1=CMD08无效,缺省为:0
[cs378x]段
port = 0|port@CAID[:ident][,ident]...[;port@CAID[:ident][,ident]...]... TCP端口/CAID/ident 定义,为camd 3.78x 客户用,0 = 关闭, 缺省:0 例: port = 10000@0100:100000;20000@0200:200000,300000,400000 每个CAID需要独立的端口
serverip = IP地址绑定服务到指定IP地址,缺省为:all
suppresscmd08 = 0|1 0=CMD08有效,1=CMD08无效,缺省为:0
扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!