您的位置:首页 > 运维架构

Openwrt 3G模块

2015-11-12 19:43 435 查看

openwrt 3G

opkg update

opkg install chat

opkg install comgt

opkg install usb-modeswitch

opkg install usb-modeswitch

opkg install kmod-usb-core

opkg install kmod-usb2

opkg install kmod-usb-ohci

opkg install kmod-usb-serial

opkg install kmod-usb-serial-option

opkg install kmod-usb-acm

openwrt添TD-SCDMA 支持/usr/lib/lua/luci/model/cbi/admin_network/ifaces.lua

opkg update

opkg install chat

opkg install comgt

opkg install usb-modeswitch

opkg install usb-modeswitch

opkg install kmod-usb-core

opkg install kmod-usb2

opkg install kmod-usb-ohci

opkg install kmod-usb-serial

opkg install kmod-usb-serial-option

opkg install kmod-usb-acm

openwrt添TD-SCDMA 支持

/usr/lib/lua/luci/model/cbi/admin_network/ifaces.lua

service:value("umts", "UMTS/GPRS")

后面加一行

service:value("tdscdma", "TD-SCDMA")

/lib/network/3g.sh

cdma|evdo) chat="/etc/chatscripts/evdo.chat";;

后面加一行

tdscdma) chat="/etc/chatscripts/tdscdma.chat";;

添加文件/etc/chatscripts/tdscdma.chat

内容如下:

ABORT

BUSY

ABORT

'NO CARRIER'

ABORT

ERROR

REPORT

CONNECT

TIMEOUT 10

""

"ATZ"

OK

"ATE0V1"

OK

"ATS0=0"

OK

'AT+CGDCONT=1,"IP","$USE_APN"'

OK

"AT+CFUN=1"

SAY

"Calling TD-SCDMA"

TIMEOUT 30

OK

"ATD*98*1#"

CONNECT ' '

/etc/config/network 配置

config 'interface' 'wan'

option 'proto' '3g'

option 'apn' 'cmwap'

option 'maxwait' '0'

option 'service' 'tdscdma'

option 'device' '/dev/ttyUSB0'

path=/usr/lib/lua/luci/model/cbi/admin_network/ifaces.lua

sed 's/service:value("", translate("-- Please choose --"))/service:value("", translate("-- Please choose --"))\n service:value("tdscdma", "TD-SCDMA")/g' $path >/var/ifaces.lua

cp /var/ifaces.lua $path

path=/lib/network/3g.sh

sed 's/cdma|evdo) chat="\/etc\/chatscripts\/evdo\.chat";;/cdma|evdo) chat="\/etc\/chatscripts\/evdo\.chat";;\n tdscdma) chat="\/etc\/chatscripts\/tdscdma\.chat";;/g' $path >/var/3g.sh

cp /var/3g.sh $path
http://wiki.openwrt.org/doc/recipes/3gdongle
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: