caolingzi
驱动牛犊
驱动牛犊
  • 注册日期2003-06-26
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1764回复:1

vxworks ppp 问题,高手进!

楼主#
更多 发布于:2005-04-20 09:04
各位大侠,小弟现在有个棘手的问题:
    我用VMWARE仿真了一个VXWORKS,在另一台机子也仿真了VXWORKS,两台机子用串口相连,然后加上了PPP协议,config.h 中加入#define INCLUDE_PPP。
    设定一台机子的IP为10.61.112.150, 另一台机子是10.61.112.56。

    在userAppInit.c 中加入:
  
#include \"pppLib.h\"

PPP_OPTIONS pppOpt;
int myPPPInit()
{
    pppOpt.netmask = \"255.255.252.0\";
    pppOpt.flags = OPT_PASSIVE_MODE | OPT_DEFAULTROUTE | OPT_NO_PAP |  OPT_NO_CHAP;
    pppOpt.lcp_echo_interval = \"30\";
    pppOpt.lcp_echo_failure = \"10\";
    pppInit (0, \"/tyCo/1\", \"10.61.112.150\",\"10.61.112.56\", 9600, &pppOpt, NULL);
    return 0;
  
}


int cPPPInit()
{
    pppOpt.netmask = \"255.255.252.0\";
    pppOpt.flags = OPT_NO_PAP | OPT_NO_CHAP | OPT_DEFAULTROUTE ; pppOpt.lcp_echo_interval = \"30\";
    pppOpt.lcp_echo_failure = \"10\";

    pppInit (0, \"/tyCo/1\",\"10.61.112.56\",\"10.61.112.150\", 9600, &pppOpt, NULL);
    return 0;
}

然后分别启动两台机子,第一台机子执行 myPPPInit  另一台执行 cPPPInit.
出现:
->  ppp0: ppp 2.1.2 start by target
ppp0: Connect : ppp0 <--> /tyCo/1
ppp0: LCP : timeout sending Config-Requests
我觉的链路现在还不通,但又没有什么好的办法测试我的链路通不通,还是什么地方没有修改?企盼各位大侠指点。
taoshahai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-19 18:48
加上ping看看
游客

返回顶部