Router OS创建PPPOE服务器。

点击菜单PPP,跳出PPP设置界面,这里就是设置PPPOE服务器的地方,下一步

点击PPPoE Servers标签,点+跳出界面后配置服务器,具体的请看图解。下一步

完成上面这点后,先做PPPOE服务器的IP地址池,地址池的作用就是下面的客户拨号时从池中自动获取IP地址,所以在这里你可以任意设置一个C类段,具体请看图解。下一步

点击菜单PPP跳出设置PPP设置界面,点击标签Profiles,按图解设置各项参数,下一步 

这步是建立用户帐号,点击标签Secrets,然后点+跳出设置界面,按图设置用户名、密码及PPPOE服务,确定后用户帐号就建立了,到这里路由中的PPPOE服务器已建立,现在从客户机上用PPPOE拨号软件试一下,如果连接成功,那么恭喜你,你的服务器已建立成功。

============================================================
以下是转自另一篇文章上的设置方法,可以配合上图中的方法一起使用,做参考!!

前面所有设置都完成后,我们可以来做一个 PPPoE 服务器了,很简单,来吧!
  
  一、创建 PPPoE server a、进入winbox,点击 主菜单 最上面的 “Interfaces”,在弹出的“Interface list”对话框中依次点击“settings”-“PPPoE Server”,(这一步经实际测试可以不用)
  
  b、这时弹出“PPPoE Server list”对话框,点击左边的“+”号,“Interface”选项里选择 内网网卡,选中 “One session Per Host”,按 OK.
  
  二、创建 IP 地址池a、点击 主菜单 中的 “IP - Pool”
  b、点击“+”号,在出现的对话框中 输入 name,如“PPPoE”,adress,如“192.168.2.1-192.168.2.254”。按 OK .
  
  三、为刚创建的 IP 地址池 建立路由。
  a、选择 主菜单 中的“IP - Firewall”,在出现的“Firewall”对话框中,点击“Source NAT”选项卡,点击“+”号,弹出“Src.NAT Rule” 对话框,
  
  点击“General”选项卡,在“Src.Adress”中输入 IP地址池的网络号和掩码,如: 192.168.2.0,掩码为 24. b、点击“Action”选项卡,
  
  和以前一样,在“Action”选项中选择“masquerade”,按 OK.
  
  四、建立 用户 和 用户限制。
  a、点击 主菜单 下面的 “PPP”,在出现的对话框中,点击“Profiles”选项卡,双击下面前面有“*”号的默认设置,弹出“PPP Profile”对话框,
  
  点击“General”选项卡,在 name 里输入 名称,随便。
  local address 和 remote address中要选择刚才在 IP Pool 里建立的 地址池。
  DNS Server 中输入DNS 服务器地址,按右边的“……”号可以多增加几个。
  
  b、然后按“limit”选项卡,
  
  里面的 Tx Bit Rate 和 Rx Bit Rate 分别是下行和上行的带宽,根据需要设置,1024000就是1M.选中 Only One 和 Change TCP MSS,按 OK.
  
  c、点击 主菜单 下面的 “PPP”,在弹出的对话框中选择“Secrets”,并点击左边的“+”号,弹出 “New PPP Secret”对话框,
  
  分别输入 name(用户名),Password(密码)
  service 中选择“pppoe”,按 OK.注:在此可以增加更多用户。
  
  好了,现在只要 客户端 连在局域网上,不要设置IP,或者随便怎么设置 IP,都可以通过PPPoE拨号上网了。同时,只有在 ARP list 里进行了 MAC-IP 绑定的电脑不用拨号,开机就可以上网。

============================================================
文本命令的配置方法:

配置PPPoE服务器
RouterOs的PPPoE Server 配置大致可分4个步骤:
· 为PPPoE虚拟拨号用户设置一个内网IP地址池,用于给客户动态分配IP地址。
· 添加一个PPP profile,设置一个内网IP地址,以使客户可以从地址池中获取IP地址。
· 添加PPPoE拨号用户,用户可以使用用户名和口令进行拨号。
· 添加一个PPPoE Server。

工作完成,用户才可以进行虚拟拨号
我们来具体操作一下:
1.添加一个名称为mypool的地址池
[[email protected]] ip pool> add name=mypool ranges=192.168.0.2-192.168.0.254
可以使用print命令看一下:
[[email protected]] ip pool> print
# NAME RANGES
0 mypool 192.168.0.2-192.168.0.254
2.添加一个名称为myserver的PPP Profile
[[email protected]] ppp profile> add name=myserver local-address=192.168.0.1 remote-address=mypool
可以使用print命令看一下:
[[email protected]] ppp profile> print
Flags: * - default
1 name="myserver" local-address=192.168.0.1 remote-address=mypool 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添加用户名为abc,口令为111,该用户只能使用PPPoE服务。
[[email protected]] ppp secret> add name=abc password=111 service=pppoe profile=myserver
使用命令print看一下:
[[email protected]] ppp secret> print
Flags: X - disabled
# NAME SERVICE CALLER-ID PASSWORD PROFILE REMOTE-ADDRESS
0 abc pppoe 111 myserver 0.0.0.0
4.添加一个PPPoE服务,名为mypppoe,端口设置为内网接口ether2
[[email protected]]interface pppoe-server server>add service-name=mypppoe interface=ether2 default-profile=myserver
也可以使用命令print看一下。
四.配置NAT
由于我们内网使用的是私有IP地址,为了可以正常上网,还要配置NAT进行地址转换才可以。
我们要使用的是RouterOs称为“Source NAT”的方式。
[[email protected]] ip firewall src-nat>add action=masquerade out-interface=ether1
使用命令激活NAT
[[email protected]] ip firewall src-nat> enable 0
五.配置默认路由,IP地址222.168.9.252是我们下一跳的地址。
[[email protected]] ip route> add dst-address=0.0.0.0/0 gateway=222.168.9.252
六.配置客户机
客户机上只需要安装PPPoE虚拟拨号软件就可以了。
注意:客户机和服务器要通过交换机设备的网络集连才可以正常通信。


时间: 2024-10-10 06:34:24

Router OS创建PPPOE服务器。的相关文章

搭建PPPoE服务器记录

使用VMware新建一个虚拟机 用导入已经ova模板的方式来创建 编辑添加需要的网卡,修改正确的网卡标签. 选中虚拟机并点击上方"launch vitual  machine console"按钮进入控制台 安装pppoe-server sudo apt-get install pppoe pppoe-server -h 命令查看软件版本 配置服务器 在 /etc/ppp 目录下编辑文件: options 找到 auth注释掉添加noauth chap-secrets test * 1

Nodejs创建TCP服务器

Nodejs创建TCP服务器 1.Nodejs提供了net模块给我们,所以我们创建TCP服务器很简单: 1 require('net').createServer(function(socket) { 2 // new connection 3 socket.on('data', function(data) { 4 // got data 5 }); 6 socket.on('end', function(data) { 7 // connection closed 8 }); 9 socke

创建一个服务器

node.js由3部分组成: 引入required模块:使用require指令载入node.js模块 创建服务器:监听客户端请求 接收请求和相应请求:浏览器发送请求,服务器接收请求后返回响应数据 实例:创建一个服务器 在本地创建一个目录结构 server.js var http = require('http'); //载入Node.js 自带的HTTP模块,并且把它赋值给 http 变量,将实例化的HTTP赋值给变量http http.createServer(function (reques

linux(centos)上搭建pppoe服务器

搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定 1.安装pppoe,安装完成后,会有pppoe-server命令 yum install rp-pppoe 2.安装完成后,会在动在/etc/ppp目录下生成pppoe-server-options文件,文件内容如下,照着改就可以了 写道 # PPP options for the PPPoE server # LIC: GPL require-pap require-chap login lcp-echo-in

Nodejs创建HTTPS服务器

Nodejs创建HTTPS服务器 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网页都很流畅.Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低.非常适合小型网站,个性化网站,我们自己的Geek网站!! 关于作者 张丹(Conan), 程

Nodejs+Express创建HTTPS服务器

为了使我的Nodejs服务器提供HTTPS服务,学习了一下如何利用express创建https服务器,现记录如下.(一点一点的积累与掌握吧) 1. Http与Https 介绍 HTTP: 超文本传输协议 (Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议. HTTPS:(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的

在LINUX上创建GIT服务器【转】

转自:http://blog.csdn.net/xiongmc/article/details/9176785 如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境. 1. Client生成 SSH 公钥,以便Server端识别. 每个需要使用git服务器的工程师,自己需要生成一个ssh公钥 进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa. .pub 文件是公钥,另一个文件是密钥.假

Node.js 创建HTTP服务器(经过测试,这篇文章是靠谱的T_T)

Node.js 创建HTTP服务器 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi. 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理. 不过对 Node.js 来说,概念完全不一样了.使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器.事实上,我们的 Web 应用以及对应的 Web 服务器基本上是一样的.

使用express创建node服务器的两种方法及区别

使用express创建node服务器有两种方法,如下所示: 方法一: var express = require('express'); var app = express(); app.listen('3000', function () { console.log("The server is running at *: 3000"); }); 这是我们常用的一种创建node服务器的方式. 写vue项目时使用的vue-cli脚手架使用的就是这种创建方式.  方法二: var exp