操作系统
操作系统相关知识及技巧

padavan中asterisk的配置

asterisk的配置文件在optetcasterisk,共21个文件:

  • acl.conf
  • asterisk.conf
  • ccss.conf
  • cel.conf
  • cli.conf
  • cli_permissions.conf
  • codecs.conf
  • dnsmgr.conf
  • dsp.conf
  • extconfig.conf
  • extensions.conf //拨号规则
  • features.conf //自定义按键配置,系统默认的功能键
  • http.conf //WEB界面相关
  • indications.conf
  • logger.conf //日志
  • manager.conf //WEB界面相关
  • modules.conf //系统启动时加载的模块
  • res_config_sqlite3.conf //数据库配置
  • stasis.conf
  • udptl.conf
  • users.conf

linux中的网络接口

  • br:网桥
  • eth: 网卡(路由器网口)

    • eth0:路由器lan口
    • eth1:路由器wan口
  • lo:回环接口(127.0.0.1)
  • ppp:ppp连接(点对点连接)
  • ra:无线接口(2.4G)
  • rai:无线接口(5G)
  • wlan:无线接口
  • wds:无线分布系统(2.4G)
  • wdsi:无线分布系统(5G)
  • apcli/apclii:AP CLIENT
  • SIT:IPv6-in-IPv4 tunnel interfaces

busybox调用本机IPV6地址

v6 () {
ifconfig $(nvram get wan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
}
/usr/bin/wget --output-document=/dev/null "http://zhaoxugeng.cn/****.php?v6=$(v6)"

说明:

awk '/Global/{print $3}'   //调用带“Global”的那一行的第三列字符串
awk -F/ '{print $1}'    //将前面处理的字符串用/分割后取第1段

同理,获取IPV4地址:

v4 () {
 ifconfig $(nvram get wan0_ifname_t) | awk '/Mask/{print $2}' | awk -F: '{print $2}'
}

busybox创建批处理文件

[JDC-1 /home/root]# touch v6.sh
[JDC-1 /home/root]# vi v6.sh
[JDC-1 /home/root]# chmod u+x v6.sh
[JDC-1 /home/root]# ls -l v6.sh
-rwxrw-rw-    1 root     root           188 Dec 11 14:05 v6.sh

上面的v6.sh已经变为绿色。