使用 Siemens MC39i GPRS 模組在 Fedora Core 6 透過 PPP 協議撥號上網的完整配置步驟。
/dev/ttyS0(COM1)mkdir -p /home/a/ppp
cp /usr/share/doc/ppp-2.4.4/scripts/ppp-on \
/usr/share/doc/ppp-2.4.4/scripts/ppp-off \
/usr/share/doc/ppp-2.4.4/scripts/ppp-on-dialer \
/home/a/ppp/
編輯 /home/a/ppp/ppp-on,調整以下參數:
TELEPHONE="*99***1#"(GPRS 標準 PDP context 啟動碼)DIALER_SCRIPT=/home/a/ppp/ppp-on-dialerDEVICE=/dev/ttyS0SPEED=115200crtscts** 硬體流控參數(MC39i 不支援/不需)編輯 /home/a/ppp/ppp-on-dialer,**刪除帳號/密碼期望/發送段落**(GPRS 不需 CHAP/PAP 認證),保留 AT 指令序列:
ATZ
OK
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
ATDT*99***1#
CONNECT
現代 pppd 推薦使用 /etc/ppp/peers/ 目錄配置檔,而非修改腳本:
# /etc/ppp/peers/gprs
/dev/ttyS0
115200
connect '/usr/sbin/chat -v -f /etc/ppp/chatscripts/gprs'
noauth
defaultroute
usepeerdns
nodetach
# /etc/ppp/chatscripts/gprs
ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
'' ATZ
OK 'AT+CGDCONT=1,"IP","internet"' # APN 依運營商調整
OK ATDT*99***1#
CONNECT ''
啟動:pppd call gprs,斷線:killall pppd。
ifconfig ppp0
ping 8.8.8.8
dialout 群組cmnet、internet、3gnet)/dev/ttyS0(lsof /dev/ttyS0)/dev/ttyUSB0,需 usbserial、option 核心模組