易截截图软件、单文件、免安装、纯绿色、仅160KB

linux pppd GRPS 配置若干问题

本人使用的TD的模块是LC63**,在上个月的这几天刚拿到板子,折腾了将近一个月,这个板子打电话,上网都没有问题了。
首先还是有必要介绍一下ppp协议了,是TD上网的基础:
PPP是点对点的连接协议。这种连接建立之后,将给两点分别分配IP地址,使用这个IP可以进行两点之间的通讯。互联网最初的“拨号上网”方式说的就是它。因为现在最流行的互联网连接方式是Ethernet,所以PPP大都被很多人遗忘。还有就是PPP出来一个“变种”,被叫做PPPoE,也就是 PPP on Ethernet,这又增加了一个PPP被遗忘的理由.
先说说PPP连接互联网的一种比较常见的方式。
PC—-Modem—-PPP—–RemoteHost—-Internet
PC可以通过某种方式连接到调制解调器,调制解调器负责将数字信号转换成电信号(这个说法有点模糊,可能是音频或者脉冲),用过一组“AT”命令与远程的一台主机通讯,这台主机是接入互联网的,主要负责将你的PC发过来包再次转发。下行流程于上面说的这个过程正好相反。从这个过程来看,PC的配置主要问题集中在
    * 如何配置调制解调器Modem
    * 如何配置那一组AT命令通讯脚本
正好这两个问题在Linux中有两个简单的工具一一对应,调制解调器的配置可以用过pppd完成,而AT命令的通讯脚本可以交给chat。
现在常见的Linux系统中都自带了pppd的模块,如果没有可以自己下载来手动编译,然后将生成的可以执行文件(pppd,chat 等)放到/usr/sbin/文件夹下即可。
下面就配置系统的pppd吧:
安装完pppd后生成/etc/ppp/目录,修改/etc/ppp/peers/cmnet文件(若没有该文件,可手动建立,文件名不一定为cmnet):
/dev/ttyUSB1
115200
modem
nocrtscts
nocdtrcts
local
debug
nodetach
#nobsdcomp
#nodeflate
#novj
usepeerdns
defaultroute
noipdefault
ipcp-accept-local
ipcp-accept-remote
lock
connect '/usr/sbin/chat -s -v -f /etc/ppp/chat/cmtc-isp'
这些命令如果不明白的,可一到网上搜,很容易找到,就不再说明:
修改/etc/ppp/chat/cmtc-isp文件(本人的系统中没有该chat目录,则手动建立,建立cmtc-isp):
ABORT    'BUSY'
ABORT    'NO CARRIER'
ABORT    'ERROR'
ABORT    '+CME ERROR:100'
""     AT
OK     AT+C


相关文档:

Linux 汇编器:对比 GAS 和 NASM

本文解释两种最流行的 Linux® 汇编器 —— GNU Assembler(GAS)和 Netwide
Assembler(NASM) ——
之间一些比较重要的语法差异和语义差异,包括基本语法、变量和内存访问、宏处理、函数和外部例程、堆栈处理以及重复执行代码块的技术方面的差异。
与其他语言不同,汇编语言
要求开发人员了 ......

linux system函数使用详解 (zz from nodeadbird520)


相关函数
fork,execve,waitpid,popen
表头文件
#i nclude<stdlib.h>
定义函数
int system(const char * string);
函数说明
system()
会调用fork()产生子进程,由子进程来调用/bin/sh-c
string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD ......

linux命令的学习笔记

 一、对文件的介绍和操作
      
1)        Linux 系统的文件 和目录 都有三种访问权限分别为:读read(r),write(w),execute(x)
2)        linux 文件用户有三种:文件所有者user,group,其它人others
3)& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号