Linux的GPRS modem上網連線設定

2021-04-12 17:47:12 字數 1372 閱讀 5968

乙個名為gprs的pppd撥號配置檔案,儲存到目錄/etc/ppp/peers下,其內容如下所示:

user wap 

password wap 

defaultroute 

"/dev/gpr**odem

"connect

"/usr/sbin/chat -v -f /etc/ppp/gpr**odem.chat

"debug

kdebug 

4ipcp-no

-addresses

noipdefault

noauth

novj

noccp

然後編寫乙個名為gpr**odem.chat的chat會話檔案,儲存到目錄/etc/ppp下,內容如下所示:

'abort' 'busy'

'abort' 'error'

'abort' 'no answer'

'abort' 'no carrier'

'abort' 'no dialtone'

'abort' 'invalid login'

'abort' 'login incorrect'

'' 'atz'

'timeout' '10'

'ok' 'at

+cgdcont=1

,"ip"

,"cmwap"'

# 'ok' 'at+cgqreq=

1,0,0,0,0,0

'  // 這兩行根據使用的模組來確定

# 'ok' 'at+cgqmin=

1,0,0,0,0,0

'  // 是否需要和具體的數值

'ok' 'atd*

99***1#

''connect' ''

之後,用如下命令即可進行ppp撥號上網了。

pppd call gprs

此命令完成後,使用如下命令是否撥號成功和檢視分配的ip位址。

ifconfig

若撥號不成功,使用如下命令檢視log資訊查詢原因,一般都可以找到。

vim /var/log/messages

另外,若核心沒有ppp撥號相關的模組,則按如下方式配置ppp相關的核心選項,重新編譯核心和模組,才能進行ppp撥號。

config_ppp=m

# config_ppp_multilink is not set

config_ppp_filter=y

config_ppp_async=m

config_ppp_sync_tty=m

config_ppp_deflate=m

config_ppp_bsdcomp=m

# config_pppoe is not set

AT指令操作GPRS Modem實現網路傳輸

gprs modem 實現tcp 連線的at 指令主要操作步驟 at r at ccid r 檢測是否裝有 sim卡 at cgmr r 檢測軟體版本,5.0以上的才有 gprs 功能支援 at csq r 檢測訊號質量,確定是否可以登陸上網路 若返回 10 31,0 之間的訊號數字則繼續,如果訊號...

Linux 的學習以及linux的發展

從最早的redhat 6.2到今天的ubuntu 6.4 其中一半是工作需要一半是興趣使然。我個人覺得linux的使用和學習之路是艱難和痛苦,其原因一方面來自於linux資料和社群團隊的缺乏,另一方面是由於使用者介面的不善。linux源自傳統的unix系統,而unix系統則源自古老的大型機系統。而中...

linux 正確刪除linux的方法

如果你需要從乙個硬碟驅動器中刪除 linux 並且已經試圖用預設的 dos windows fdisk 來這麼做,你將會遇到 分割槽存在但又不存在 的問題。要刪除非 dos 分割槽的最好辦法是使用乙個理解分割槽而不單是 dos 的工具。首先,插入 red hat linux 光碟來引導系統。引導後,...