欢迎来到天天文库
浏览记录
ID:24190470
大小:54.00 KB
页数:4页
时间:2018-11-13
《freebsd下pppoe的设置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、FreeBSD下PPPoE的设置 硬件要求:两台装有FreeBSD4.1的PC,一台用做Server,另一台做Client.两台PC均配有以太网卡,在本例中采用是ne2000兼容的网卡,网络接口名为ed0. 基本配置:在Server端和Client端均要进行如下的内核配置: optionsGRAPH optionsGRAPH_PPPOE optionsGRAPH_SOCKET optionsGRAPH_ETHER optionsGRAPH_IFACE pseudo-devicetun 还要有相应的以太网卡的驱动,例如: deviceed
2、0atisa?port0x300irq10iomem0xd8000重新编译内核,然后利用新内核启动。并运行如下命令使以太网接口激活: ifconfiged0up 在服务器端和客户端都要安装PPP软件。 Server端配置: 从如下地址取得补丁文件: .freesco.org/~jlin/files/PPPoE-Server/patch.txt 执行如下命令为pppoed打上补丁: #cd/usr/src/libexec/pppoed;进入pppoed源代码目录 #patch<patch.txt #makemakeinstall 编
3、写类似如下的ppp.conf文件: pppoe: setlogphaseipcplcpdebug alloodedirect setmru1492 setmtu1492 setspeedsync enablelqr enableproxy setcd5 setifaddr192.168.1.1192.168.1.2-192.168.1.12 如果需要身份验证,还要在ppp.conf文件中加入如下一行: enablepap或enablechap 再编写ppp.secret文件,文件格式为:用户名口令,每一个用户占一行。 然后按如下
4、命令启动pppoed服务器: /usr/libexec/pppoed-P/var/run/pppoed.pid-ppppoeed0 最后的ed0要换上你的网卡接口名。如此,Server就ok了。 Client端配置: 编写如下类似的ppp.conf文件: default: setdevicePPPoE:ed0 setspeedsync setmru1492 setmtu1492 setctsrtsoff enablelqr setlogphasetun adddefaultHISADDR enabledns pppoe: s
5、etauthnameUSERNAME setauthkeyPASSE和PASSWORD,然后运行命令:ppp-ddialpppoe 如果一切正常,运行ifconfig命令,请注意tun0设备,两台PC已通过该网络接口连在一起,有如下提示: tun0: 192.168.1.1Point-To-Point192.168.1.2 如果发生错误,请仔细检查Server和Client的/var/log/ppp.log目志文件,找出错误原因。——感谢阅读这篇文章,..,
此文档下载收益归作者所有