说明:虽然搭建过程挺简单的,在网上看了些参考资料,但是由于版本不同,好多配置文件都变了,自己走了很多弯路,此处贴出来,希望能够大家互相交流,共同进步~~
1.Ros中搭建PPPOE服务器
目的:在ros中搭建PPPOE服务器,验证Linux中client客户端是否生效。
主要过程:在网络ether 1上创建PPPOE服务器,添加PPP连接时可分配的虚拟ip地址池:192.168.1.100-192.168.1.254,创建用户pengxixi,密码123456
验证:此时可在windows下先创建PPPOE客户端,验证PPPOE服务器是否配置成功
Windows拨号后,发现注册成功,ros中发现建立PPP会话:
抓包后发现:
Windows client端Mac地址为00-1B-FC-2B-FC-2B-87-CC,ros提供PPPOE服务网络接口ether 1 Mac为00-0C-29-3D-92-4A
表明。PPPOE服务器配置完成
2.Linux中搭建PPPOE客户端安装软件包
(1)安装软件包
yum install rp-pppoe
rpm -q rp-pppoe #查询是否已经安装
rp-pppoe-3.10-6.fc12.i686
(2)配置
命令行中输入:
/usr/sbin/pppoe-setup #进行ADSL配置
>>> Enter your PPPoE user name : pengxixi
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number.(default eth0):eth1
>>> Enter the demand value (default no):no
>>> Enter the DNS information here: #输入server或回车
>>> Please enter your PPPoE password:123456
>>> Choose a type of firewall (0-2):0 #0代表不设置防火墙
>>> Accept these settings and adjust configuration files (y/n)? y
配置完成
(3)启动和断开
命令行中输入:
/usr/sbin/pppoe-start # /usr/sbin/pppoe-start 是可执行的Shell scripts 文件,表示启动拨号连接,执行后终端无反应
/usr/sbin/pppoe-stop #断开连接
3.验证
(1)可查看网络接口及日志文件,观察其是否连接
ifconfig
cat /var/log/messages | grep “ppp”
证明,PPPOE已连接,本地client端ip为192.168.1.253,远程server端ip为192.168.1.254
ros 命令行中输入 ;
Interface pppoe-server monitor #回车
numbers: #输入此时pppoe-server的名字,可通过命令interface pppoe-server print 查看
显示此时连接情况:
niumingchao 于 2010-11-06 20:24:08发表:
好复杂啊
pengxixi2009 于 2010-09-16 15:08:36发表:
恩,其他Linux版本安装上软件包之后都可以的,网上有很多参考资料,windows下装个PPPOE驱动程序也可以做服务器的
昊昊荡荡 于 2010-09-15 23:57:28发表:
[i=s] 本帖最后由 昊昊荡荡 于 2010-9-16 00:00 编辑 [/i]
ROS本身就是Linux,能不能用fedora或别的发行版做个pppoe服务器呢?
pplicat 于 2010-09-15 20:44:44发表:
学习了
pengxixi2009 于 2010-09-15 16:33:25发表:
呃,本来还有些图片的,不知道为什么没有显示出来,我是小菜鸟,希望能够和大家多交流