兰彻 发表于 2013-3-1 23:52:11

如何共存2个ppoeserver的探究。

本帖最后由 兰彻 于 2013-3-2 00:04 编辑

这个问题已经困然我很久了,如果按一般的办法划分vlan,这样有很大不便。如何实现不同vlan访问不同的2个pppoEserv呢?
有几个难题想先各位大师请教
如果有编程的高手就更好了,routeos的api都是公开的。技术不过关,没有利益驱动估计也没有谁会去写这样的程序。


讲一下我现在作到了那里吧,现在如果我在ros上搭建一个pppoeserver,故意用个错误的账户密码拨号,直log会有这样得显示
pppoe connection established from 00:50:56:C0:01 这是我的mac
wating for call
terming -user 4567 authention failed 4567      是拨号账户
disconnected
难题1:首先如何截取这个mac用脚本
难题2:如何截取用户名 (搞定第一个就搞定第二个了)
难题3:如何用mangle标记mac走那条出口 把用户命设为comment
问题1:除了日志哪里可以显示拨号错误的mac和用户名
搞定这几个问题,这个终极难题基本就搞定了。
望大师指教。
另外如果不在ros搭建pppoEserver,在log上就没有提示,这个也是很头疼的事情。
向大师请教了
这是我之前的问题
http://bbs.routerclub.com/thread-69596-1-1.html

11 发表于 2013-3-1 23:54:41

把日志输出到另外一台机器上,然后用程序截取日志的内容,再通过api操作ros

兰彻 发表于 2013-3-1 23:56:36

本帖最后由 兰彻 于 2013-3-2 00:02 编辑

11 发表于 2013-3-1 23:54 static/image/common/back.gif
把日志输出到另外一台机器上,然后用程序截取日志的内容,再通过api操作ros

大师这何其之难啊,对我们这样不会编程的菜菜来说
如果你不在ros下搭建pppoeserver,ros的日志上是不会显示用户拨号mac,用户名的
另外mangle如何标记mac走那个出口的命令怎么写我不是很清楚,望大师指教。
如果实现了,就以用2台pppoEserver建立在同一物理网络上了,实现2台机器均衡。例如2个ros,每个500个用户

fyfal 发表于 2013-3-4 09:38:17

不用任何设置 基本上会自动你可以试试

qiznstar 发表于 2013-3-4 10:50:56

楼主的思路是否验证过能否拔过去?pppoe包是二层数据,而ROS的mangle是三层根本不可能管理得到pppoe-server包的,所以抓不抓取都没有意义了的吧。

兰彻 发表于 2013-3-4 11:27:07

本帖最后由 兰彻 于 2013-3-4 11:29 编辑

qiznstar 发表于 2013-3-4 10:50 static/image/common/back.gif
楼主的思路是否验证过能否拔过去?pppoe包是二层数据,而ROS的mangle是三层根本不可能管理得到pppoe-server ...

要在2层防火墙下下工夫,抓取了用户名,和mac地址就成功一大半了,说白了就是要控制pppoe发现的广播,搞定这个就好搞了

兰彻 发表于 2013-3-4 11:28:21

fyfal 发表于 2013-3-4 09:38 static/image/common/back.gif
不用任何设置 基本上会自动你可以试试

试过无数次,您能自动您牛b
页: [1]
查看完整版本: 如何共存2个ppoeserver的探究。