搭建pppoe服务器
Ⅰ 我是ADSL用户,我能自己建立一个PPPoE服务器吗
我想做一个vpn的,让公网的用户连接到我的机器上来,不知道在我这样的情况下可以不? 查看原帖>>
Ⅱ 搭建pppoe认证服务器的问题
给你个简单的PPPOE服务器,可以搭建内网PPPOE拨号,可以限速
演示地址:http://demo.hi-spider.com:880
下载地址:http://w.hi-spider.com/html/download.htm
Ⅲ win7系统下搭建pppoe服务器
1、依次点击【开始】----【控制面板】----【网络和Internet】下面的【查看网络状态和任务】 2、进入网络和共享中心界面后点击【设置新的连接或网络】 3、在选择一个连接选项下面点击【连接到Internet】----【下一步】 4、下一步以后会显示连接到网络上的方式点击【宽带(PPPOE)(R)】 5、输入电信运营商给的用户名和密码。建议勾选【记住此密码】这样下次连接的时候就不需要重新输入密码。 6、点击下一步后就可以连接到网络了。新建宽带连接成功后会在【更改适配器设置】显示一个宽带连接 7、为了方便可以把宽带连接在桌面上创建一个快捷方式如图:
Ⅳ 求在局域网建PPPOE服务器的方法
pppoe目前市面上的软件都是使用linux系统,安装有点麻烦,
1。建议你使用pppoe路由器,可以达到这个功能。
http://www.utt.com.cn/proctdetail.php?modelid=106
2。使用ISA软件来部署你公司的网络
3。Linux使用RouterOs来部署一个pppoe服务器。
http://net.zol.com.cn/116/1166594.html
=========================================
我说的是3种解决方法:
1。 http://www.utt.com.cn/proctdetail.php?modelid=106
这个路由器就带pppoe服务器,你登陆他的网页管理界面就可以增加删除pppoe账号来限制上网了,这种最稳定。
2。ISA Server也是一解决方案,它根据ip来判断限制上网的功能,不是pppoe的认证方式。(这个软件要花钱买的,而且加台电脑做服务器)
isa server是什么:
http://tieba..com/f?kz=367671407
3.方案3和2差不多,只不过电脑用linux系统和linux的软件,软件可以不花银子。
---------
我推荐你使用方案1比较适合你,也最省钱,不需要加电脑。
其次3,软件和系统都是免费的(电脑还要一台),但你需要懂linux,设置服务器全是在命令下操作。
架好了报个喜给我!!!
Ⅳ pppoe服务器怎么建立
1. 安装必要的windows组件
通过“控制面板”->“添加删除程序”->“添加删除windows组件”,选择“网络服务”中的“动态主机配置协议(DHCP)”和“域名系统(DNS)”来安装DHCP服务器和DNS服务器。要测试Web访问功能,还需要安装IIS服务器,通过选择“应用程序服务器”-》“internet信息服务(IIS)”即可安装。要测试对组播协议的支持程度,还需要安装流媒体服务器,通过选择“windows media services”中的全部选项即可安装。
2. 安装PPPoE协议
RASPPPoE是一个广为使用的PPPoE协议包,既可以用在PPPoE客户端,也可以用在PPPoE服务器端,和windows系统深度整合。
RASPPPoE当前版本为0.98B: http://www.raspppoe.com/RASPPPOE_098B.ZIP。下载后解压到某目录中。假定解压到c:\raspppoe目录中。
安装过程如下:
选择要提供PPPoE接入功能的网卡,打开属性窗口,点击“安装”按钮,选择“协议”并添加,选择“从磁盘安装”,选择c:\raspppoe\raspppoe.inf文件。这样就安装完毕了,在网卡的属性窗口中会出现“PPP over Ethernet Protocol”这种协议。
3. 配置PPPoE服务器IP地址
PPPoE服务器必须具有确定的IP地址,不能通过Wins或者是DHCP来动态地获取IP地址,这里我们设置成10.10.1.1,子网掩码为
255.0.0.0,网关和DNS都设置为10.10.1.1,亦即指向自身
4. 配置DHCP服务器
可以配置成任意范围,但一般配置成和PPPoE服务器在一个子网内,以方便拨号成功的客户端访问PPPoE服务器上的各种服务
5. 配置并启用路由和远程访问服务器
通过“管理工具”->“路由和远程访问”打开“路由和远程访问”的MMC控制窗口,进行如下操作:
右键选择“配置并启用路由和远程访问服务器”,安装如下选择路线操作:“远程访问(拨号或VPN)”->“拨号”->“自动”->“否,使用路由和远程访问对连接者进行身份验证”。
这样就完成了启动过程。还需要通过如下过程配置“远程访问策略”:
点击“远程访问策略”,点击右边主窗口中“到Microsoft路由选择和远程访问服务器的连接”,点击“编辑配置文件”。
选择“身份验证”配置页面,选中所有选项。
选择“加密”配置页面,选中所有选项。
6. 添加有远程拨号权限的用户
鼠标放在“我的电脑”上,选择右键菜单中的“管理”,选择“本地用户和组”->“用户”,选择右键菜单菜单“新用户”,输入“用户名”、“密码”、“确认密码”,取消“用户下次登陆时需更改密码”,选中“密码永不过期”。点击“创建”以创建用户。
一个用户创建完毕后,还需要修改如下配置:
双击刚刚创建的用户,打开属性设置对话框,选择“拨入”页面,选中“远程访问权限(拨号或VPN)”中的“允许访问”。
Ⅵ 怎样在Linux下建立PPPOE服务器
步骤/方法
编译内核
要建立PPPOE服务器,除了内核要支持PPP以外还需要内核支持PPPOE,不过在2.4.18里需要打开内核的不成熟代码才可以选择,内核的配置如下:编辑/etc/moles.conf(redhat好象是conf.moles),如果没有就加入以下几行:完成以后就可以下一步,建立PPP拨号服务器了
在建立拨号服务器之前,应确保你在内核中打开了IP转发功能:
echo“1”>/proc/sys/net/ipv4/ip_forward
编译PPP服务器很容易,就是按以下几步就可以了:
•使用configure
•使用make编译PPPD,这里有几个参数比较重要,要支持windows的客户端,应该在编译时加上选项USE_MS_DNS=1,如果你的系统shadow的话,你应该使用makeHAS—SHADOW=1表示支持shadow密码
•编译完成后,将生成pppd、pppmp、chat和pppstats这几个文件,使用makeinstall安装这些文件
•修改pppd的访问权限,允许由root启动服务进程
chmo+s/usr/sbin/pppd
建立PPPOE服务器
cd/rp-pppoe-3.4/src
./configure
make
makeinstall
启动PPPOE进程:
pppoe-server–L10.0.0.1–R10.0.0.2–N64–k-u
-L:指定PPPOE服务器的IP地址
-R:指定PPPOE拨入服务器分配给客户端的IP地址段
-N:允许客户端同时拨入的数量(默认是64最大是65534)
-k:使用内核方式(不过好象无法使用)
修改/etc/ppp/options,查看有没有以下几行,没有就加进去:修改/etc/ppp/pppoe-server-options,将所有的行都注释掉
添加用户到/etc/ppp/pap-secrets中,例如添加用户luo,密码为123456,允许从任何位置拨入:
#clientserversecretipaddresses
luo*“123456”*
设置windows的用户名:luo密码:123456,如果连接成功就可以进行下一步
建立RADIUS认证服务器
cd/freeradius-0.81
./configure
make
makeinstall
编辑/usr/local/etc/raddb/clients,输入你的NAS(网络认证服务器)的IP地址和serect,本例中NAS为本机,serect为linux,看上去如下:
localhostlinux
编辑/usr/local/etc/raddb/clients.conf,加入以下几行:编辑/usr/local/etc/raddb/naslist,加入:
localhostlocal
编辑/usr/local/etc/raddb/users,加入用户:luo、密码:123456,显示如下:
luoAuth-Type:=local,User-Password==“123456”
Service-Type:=Framed-User,
Framed-Protocol=PPP
Framed-IP-Address:=10.0.0.2
Framed-IP-Netmask:=255.255.255.0
启动RADIUS服务、测试帐号
启动调试模式
RADIUS–X
进行帐号测试
如果能看到应答,说明RADIUS设置成功了
要使PPPD进程能够使用RADIUS进行认证,需要加入RADIUS认证的插件
cpradius.so/usr/lib
编辑/etc/ppp/options,加入以下到文件:
plugin/usr/lib/radius.so
radius-serverslocalhost:1812/1813
radius-auth-keylinux
radius-ip-pool10.0.0.2:10.0.0.255
运行客户端进行登陆,如果能通过认证则成功了
建立MYsql服务器
tarzxvfmysql-3.23.56.tar.gz
cdmysql-3.23.56
./configure
make
makeinstall
cdscript
./mysql_install_db
/usr/local/bin/safe_mysqld&
安装RADIUS数据库
cdfreeradius-0.81/src/moles/rlm_sql/drivers/rlm_sql_mysql
mysql–uroot–p密码radius<db_mysql.sql
编辑/usr/local/etc/raddb/radius.conf使其支持SQL,修改后如下:修改sql.conf,如下所示:
server="loclahost"login="root"password="mysql的root的密码"
加入组帐号
mysql–uroot–p密码radius
insertintoradgroupreply(groupname,attribute,op,value)values(‘user’,’Auth-Tyep’,’:=’,’local’);
insertintoradgroupreply(groupname,attribute,op,value)values(‘user’,’Service-Type’,’:=’,’Framed-User’);
insertintoradgroupreply(groupname,attribute,op,value)values
(‘user’,’Framed-IP-Netmask’,’:=’,’255.255.255.0’);
#设定拨入用户的掩码,本例只有PPPOE服务,所以可以与options中设定相同
加入用户帐号:
insertintoradcheck(username,attribute,op,value)values
(‘luo’,’User-Password’,’:=’,’123456’);
将用户帐号加入组帐号
insertintousergroup(username,groupname)values(‘luo’,’user’);
如果提示无法找到rlm_sql_mysql文件,则:
cp/usr/local/lib/usr/lib
测试:
见到应答就OK了!
Ⅶ 求高手:关于架设PPPoE服务器获取路由ADSL账号密码
挑战-握手验证协议(CHAP) CHAP是一种加密的验证方式,能够避免建立连接时传送用户的真实密码。NAS向远程用户发送一个挑战口令(challenge),其中包括会话ID和一个任意生成的挑战字串(arbitrary challengestring)。远程客户必须使用MD5单向哈希算法(one-way hashing algorithm)返回用户名和加密的挑战口令,会话ID以及用户口令,其中用户名以非哈希方式发送。 CHAP对PAP进行了改进,不再直接通过链路发送明文口令,而是使用挑战口令以哈希算法对口令进行加密。因为服务器端存有客户的明文口令,所以服务器可以重复客户端进行的操作,并将结果与用户返回的口令进行对照。CHAP为每一次验证任意生成一个挑战字串来防止受到再现攻击(replay attack)。在整个连接过程中,CHAP将不定时的向客户端重复发送挑战口令,从而避免第3方冒充远程客户(remote client impersonation)进行攻击。
——————————————————————————————————
以上内容源自网络,不代表作者本人意愿,其实我什么也看不懂。
把第3条VALUE后边的字段去掉“0x”,拿去解密下,不知道能出什么,理论上是解不出的吧,那是把“第二条的内容+密码”共同进行MD5加密,哇…………好多位~~还是字母加数字的。
或者你可以尝试用穷举法破解路由密码,进入设置界面,可以用星号密码查看器直接在网页上读取。
一般adsl的密码都是6位数字密码,也许你可以做一个“会话ID+挑战口令+(000000到999999)”这样的一个字典,用MD5crack跑一跑
Ⅷ pppoe服务器的自己搭建
这个是ROS下配置PPPOE服务器的教程
ROS强大 灵活 绝对能满足你的要求
Ⅸ 如何建立一个PPPOE服务器
最简单的就是用SYGATE了吧。。。。