免费注册 查看新帖 |

Chinaunix

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

成功实现内核级pppoe虚拟拨号 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-20 17:49 |只看该作者 |倒序浏览
感谢这篇文章(否则偶还不知道,X_X):
http://www.chinaunix.net/forum/viewtopic.php?t=16317

搜索了一些信息,测试成功,整理如下:

1、安装mpd
#cd /usr/ports/net/mpd/ ; make install

2、设置mpd配置文件
#cd /usr/local/etc/mpd/

---- mpd.conf ------

default:
        load PPPoE
PPPoE:
        new -i ng0 PPPoE PPPoE
        set pppoe iface [这里用您的网卡名代替,例如fxp1]
        set pppoe service [这里写上服务名称,可以任意,例如cncom]
        set pppoe enable originate #这个设置必要,否则提示originate错误
        set iface addrs 1.1.1.1 2.2.2.2
        set iface route default
        set iface disable on-demand
        set iface idle 0
        set bundle disable multilink
        set bundle authname [这里用您的用户名代替]
        set link no acfcomp protocomp
        set link disable pap chap
        set link accept chap
        set link mtu 1492
        set link mru 1492 #这个参数根据您的连接调整,例如1462
        set link keep-alive 10 60
        set ipcp yes vjcomp
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        open iface

-------- mpd.links ------
PPPoE:
        set link type pppoe
        set pppoe iface [这里同样用网卡名称代替]
        set pppoe service "whatever"

-------- mpd.screct -----
[用户名称代替这里]      [用户密码]

3、拨号测试
#mpd -b  (如果您确认正确,可以直接执行]
#mpd     (如果出现错误,可以用此命令进行调试]

4、设置开机自动拨号
#cd /usr/local/etc/rc.d/
#mv mpd.sh.sample mpd.sh

5、附注事项:
a、内核要加上netgraph的支持,实际上一般的内核,可以自动加载netgraph模块,不用特别手工增加。如果需要增加,在内核配置文件(mykernel)中增加:
options         NETGRAPH
options         NETGRAPH_PPPOE
options         NETGRAPH_SOCKET
options         NETGRAPH_ETHER

b、PPPoE originate not enabled 错误
在mpd.conf中设置:
set pppoe enable originate

c、nat的支持,需要提供mss修正(前面的文章写的比较清楚,这里未测试,待续好了 ^_^)

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-02-22 10:06 |只看该作者

成功实现内核级pppoe虚拟拨号

新版的mpd不用mss修正了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP