免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1941 | 回复: 0
打印 上一主题 下一主题

请教嵌入式linux ppp server的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-21 11:51 |只看该作者 |倒序浏览
10可用积分
在arm板上运行linux-2.4.27,想在上面做个ppp拨号服务器,即从windows主机通过modem拨号连接来连接开发板的modem。我已经可以在PC机上联通,可以从windows xp连接到运行RED HAT9的PC机上。但是开发板的ramdisk系统的文件结构跟redhat9 有很多不同,不知道该如何配置,下面我说出我的步骤,请各位指点,谢谢
1、首先make menuconfig 使内核支持ppp,生成uImage
2、在主机下查看开发板的ramdisk,发现其没有/etc/mgetty+fax/目录,建立该目录,并在该目录下创建login.config和mgetty.config文件,内容分别为
login.config:
           /AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
mgetty.config
          speed 115200
3、由于在ramdisk里,pppd在/sbin目录下,将2步骤的login.config改为
          /AutoPPP/ - a_ppp sbin/pppd auth -chap +pap login debug
4、在/etc/ppp目录下建立以下文件
options:
      -detach
      asyncmap 0
      netmask 255.255.255.0
      proxyarp
      lock
      crtscts
      modem
      noauth
      ms-dns  192.168.1.12
options.ttyS0:
      192.168.1.12:192.168.1.10
5、添加ramdisk上的用户 bob
   修改/etc/passwd 将其相应项改为
   bob:500:500:bob:/home/bob:/sbin/pppd
6、添加/etc/ppp/pap-secrets
   bob * * *
7、修改/etc/inittab
    ppp0:345:respawn:/sbin/mgetty -x 3 ttyS0
8、检查发现ramdisk的/sbin/中不存在mgetty,交叉编译mgetty并将其放到ramdisk的/sbin目录下
9、ramdisk系统下/proc目录下没有sys以及以下目录,依次创建/proc/sys/net/ipv4/ip_forward文件
   ramdisk系统下没有sysctl.conf文件,创建并写入如下内容
    net.ipv4.ip_forward = 1
以上步骤完全是我在PC机上设置时所需步骤,上述步骤可以实现让Redhat与windows连同,但是为什么在板子上一点反应都没有?请教有过这方面经验的大牛们指点迷津
不胜感激

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP