xsmccxh 发表于 2005-11-25 14:28:37

如何做这样的PPPOE服务器

我想把一段公网IP地址分给客户端,客户端就用这些公网IP上网,也就是说在ROS上不做NAT转换,请问这种方案可行不?怎么做?

sxfman 发表于 2005-11-25 17:03:04

当然可以了!

你只需要一块网卡就可以了。
具体方法如下(假设你的ISP分配给你地址为:202.111.222.1-202.111.222.100,网关为:202.111.220.1):
将网卡(也就是ether1接口)的IP地址设成202.111.222.2
1. 添加一个名称为pool1的地址池
ip pool> add name=pool1 ranges=202.111.222.3-202.111.222.100(这就是ISP分配给你的公网IP地址段)
可以使用print命令看一下:
ip pool> print
#   NAME                           RANGES               
0   poo1l                         202.111.222.3-202.111.222.100         
2. 添加一个名称为server1的PPP Profile
ppp profile> add name=server1 local-address=202.111.222.1 remote-address=pool1
可以使用print命令看一下:
ppp profile> print
Flags: * - default
1   name="server1" local-address=202.111.222.1 remote-address=pool1 session-timeout=0s idle-timeout=0s
use-compression=no use-vj-compression=no use-encryption=no require-encryption=no only-one=no
change-tcp-mss=yes tx-bit-rate=0 rx-bit-rate=0 incoming-filter="" outgoing-filter="" dns-server=""
wins-server=""
3. 为PPPoE Server添加用户名为abcd,口令为1234,该用户只能使用PPPoE服务。
ppp secret> add name=abcd password=11234 service=pppoe profile=server1
使用命令print看一下:
ppp secret> print
Flags: X - disabled
#   NAME   SERVICE CALLER-ID         PASSWORD         PROFILE   REMOTE-ADDRESS
0   abcd   pppoe               1234         server1   0.0.0.0   
   
4. 添加一个PPPoE 服务,名为pppoe1,端口设置为内网接口ether1
interface pppoe-server server>add service-name=pppoe1 interface=ether1 default-profile=server1
也可以使用命令print看一下。
5.为路由器配置默认路由,IP地址202.111.220.1是我们下一跳的地址。
ip route> add dst-address=0.0.0.0/0 gateway=202.111.220.1
这里只添加了一个“abcd”用户,你可以添加多个用户(当然要保证同时登录的用户数目小于可用的IP地址数目,否则就会有用户登录不上了)。

[ 本帖最后由 sxfman 于 2005-11-25 17:45 编辑 ]

sxfman 发表于 2005-11-25 19:28:58

补充一下

补充一下:所有的内网客户机和RouterOS机都接在一个交换机上,同时如果从ISP来的线路是静态ADSL的话就把ADSL也接在交换机上就行了。

小鸡吃米 发表于 2005-11-25 23:03:59

哇好羡慕,解释得那么详细。我的问题怎么就没有这样的好心人呢?

shjj8381981 发表于 2005-11-27 20:01:19

好,试试看

xsmccxh 发表于 2005-11-28 11:49:59

不得起,拨得起号,能获取到IP,但是不能PING通电信的DNS,DNS在ROS里设好了的,在ROS能PING通DNS,但在客户机上不能PING通

szlangzi 发表于 2005-11-28 20:08:26

其实 ROS可以做透明模式的

那样就不会影响楼主功能的

怎么做 别问我

我只是看到这样的帖子

xsmccxh 发表于 2005-11-29 11:08:58

快来人啊,help me

sxfman 发表于 2005-11-29 11:30:22

估计是路由设置的问题!

你现在在内网的客户机上pingISP给你的网关地址能不能通?

xsmccxh 发表于 2005-11-30 07:10:45

把 local-address=ISP网关,pingISP网关是能通的

sxfman 发表于 2005-11-30 12:19:54

你说的什么意思?

原帖由 xsmccxh 于 2005-11-30 07:10 发表
把 local-address=ISP网关,pingISP网关是能通的

说清楚些?到底是通不能?

sxfman 发表于 2005-11-30 12:20:27

我的QQ号:16768830,我们可以在线讨论这个问题
页: [1]
查看完整版本: 如何做这样的PPPOE服务器