一。安裝 PPPoE Server Software

1)sudo apt-get install ppp

2)rp-pppoe(非apt套件)

wget -c http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz

sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/

sudo chown -R root:root /opt/rp-pppoe-3.6/

3) 安裝軟體開發函示庫:

sudo apt-get install libc6-dev

4) 產生需要的pppoe server程式

sudo /opt/rp-pppoe-3.6/go

二。配置:

allan@allan-desktop:~#sudo vim /etc/ppp/options

#######

ms-dns 4.2.2.2

ms-dns 172.25.5.1

-pap

+chap

.......

#######

具体的不详述,根据文件的描述加上自己的sense配就是。

三。添加用户:

allan@allan-desktop:~#sudo vim /etc/ppp/chap-secrets

##############################

# Secrets for authentication using CHAP

# client server secret   IP addresses

ting  *         "tingwang"       *

##############################

四。启用forward:

root@allan-desktop:~# echo "1">/proc/sys/net/ipv4/ip_forward

Note: 这条命令一定要用root身份执行,sudo都没用,否则会提示Operation not permitted。

如果不启用forward, client即使拿到IP, traffic也不能出去,只能到server而已。

Ubuntu root登陆技巧:只要用sudo passwd root给root设置密码,就可以以root身份登陆了。

五。启动PPPoE Server:

allan@allan-desktop:~# sudo pppoe-server -I eth1 -L 172.25.27.125 -R 172.25.27.181 -N 10

六。测试

在xp上破号,用户名ting, 密码tingwang. 拿到181的IP,并能上网。 Oh, yeah!

1、检查系统是否已安装PPPOE服务器

rpm -q rp-pppoe

如果未安装,可以到 www.roaringpenguin.com/pppoe/ 下载

2、配置系统以支持IP转发

修改/etc/sysctl.conf文件:net.ipv4.ip_forward = 1

3、修改PPPOE身份验证方式

修改/etc/ppp/pppoe-server-options,全部内容如下:

require-chap #使用chap验证协议,如果使用pap验证协议,则此行为 require-pap

login

lcp-echo-interval 10

lcp-echo-failure 2

ms-dns 202.96.134.133 #分配给客户端的DNS

ms-dns 202.96.128.68

4、添加身份验证账户

修改/etc/ppp/chap-secrets,添加账户 #如果使用pap验证,则修改/etc/ppp/pap-secrets

username * password *

5、启动pppoe服务器

pppoe-server -I eth0 -L 192.168.0.1 -R 192.168.0.5 -N 10

-I eth0 指定pppoe服务器在那个网卡接口监听连接请求

-L 192.168.0.1 指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP)

-R 192.168.0.5 pppoe服务器分配给客户端的IP地址,从192.168.0.5开始,递增

-N 10 指定最多可以连接pppoe服务器的客户端数量

6、关闭PPPOE服务器

killall pppoe-server

备注:

1、如果使用pap验证方式,windowsxp以上系统自带的pppoe拨号,无法拨通。可能原因是pap使用明文密码验证,而windows保存的密码是加密的,而且是不可恢复的加密,所以windows无法提供密码明文。

2、/etc/ppp/pppoe-server-options和/etc/ppp/options,配置无论写在哪个文件中,都能够起到作用.

http://blog.csdn.net/linweig/article/details/5481355

[转]Linux Ubuntu上架设FTP

Linux Ubuntu上架设FTP http://www.blogjava.net/stonestyle/articles/369104.html 操作系统:ubuntu (GNU/Linux) 为 ...

SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)

本文从零开始一步一步介绍如何在Ubuntu上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建Ubuntu系统(Create U ...

Linux Ubuntu上架设FTP

操作系统:ubuntu (GNU/Linux) 为了在机子上架设ftp服务器,我们需要安装ftp服务器软件.Linux下具有代表性的ftp服务器软件有Wu-FTP,ProFTP和Vsftp.Wu-FT ...

【服务器踩坑】SSMS链接Ubuntu上的SQL Server 2019 报错 TCP Provider: Error code 0x2746

昨天在一台Ubuntu18.04.2 上安装了SQL Server 2019 for Linux 服务正常启动了,但是却无法通过命令行工具或者远程Windows机器上的SSMS链接. SSMS错误是 ...

UBUNTU上的GIT SERVER

Git是一个开源的版本控制系统,由Linus Torvalds主导,用于支持Linux内核开发.每一个Git工作目录,都是一个完整的代码库,包含所有的提交历史.有能力跟踪所有的代码版本,而不会去依赖于 ...

ubuntu 上安装vnc server

Ubuntu下设置VNCServer   Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作 ...

pppoe server 搭建

Ubuntu 上搭建 pppoe server sudo apt-get install pppoe $ cat /etc/ppp/pppoe-server-options # PPP options ...

随机推荐

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序。

引用64位dll时候出现 未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项.试图加载格式不正确的程序. 需要在web.config增加配置

Sql Server优化之索引提示----我们为什么需要查询提示,Sql Server默认情况下优化策略选择的不足

环境: Sql Server2012 SP3企业版,Windows Server2008 标准版 问题由来: 最近在做DB优化的时候,发现一个存储过程有非常严重的性能问题, 由于整个SP整体逻辑是一个 ...

vc++ 最小化到托盘的详细实现

在VC++中,想实现将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解如何实现: 1.声明一个NOTIFYICONDATA类,也就是NOTIFYICOND ...

数据挖掘方面重要会议的最佳paper集合

数据挖掘方面重要会议的最佳paper集合,兴许将陆续分析一下内容: 主要有KDD.SIGMOD.VLDB.ICML.SIGIR KDD (Data Mining) 2013 Simple and De ...

Nancy简单实战之NancyMusicStore(二):打造首页

前言 继上一篇搭建好项目之后,我们在这一篇中将把我们NancyMusicStore的首页打造出来. 布局 开始首页之前,我们要先为我们的整个应用添加一个通用的布局页面,WebForm中母版页的概念. ...

maven项目打包发布时跳过测试

mvn命令: mvn clean install -Dmaven.test.skip=true eclipse build... 命令: clean install -Dmaven.test.skip ...

Java中五种遍历HashMap的方式

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Java8Templat ...

easyui中如何为validatebox添加事件(onblur、onclick等)

在我们一般html的input标签,textbox事件可以直接使用onblur().onclick()事件,但是在easyui的validatebox没有onblur事件, 如果我们需要为valida ...

第0篇 Python前言

1.注释 1)注释的作用: 用自己熟悉的语言在代码中添加注释,方便后期自己查看和理解,也方便其他人查看和理解代码含义. 2)单行注释: 以#号开头,#后面的所有内容均不会被程序执行,起到辅助说明的作用 ...

php文件加载路径

<?php require('reusable.php'); echo "相对路径加载
"; /* ./ 表示当前文件所在的目录 ../ 表示当前文件所在 ...

Ubuntu系统搭建PPPoE服务器,Ubuntu上架设PPPoE Server相关推荐

  1. ubuntu系统搭建ftp服务器

    1.安装vsftp sudo apt-get install vsftpd 2.修改配置文件 #备份修改前的文件 sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.c ...

  2. 阿里云服务器Ubuntu系统搭建mqtt服务器

    本文为在阿里云服务器系统为Ubuntu18.04上搭建mqtt物联网平台笔记文章,仅供参考. 1.下载安装包,可以官网下载安装包然后上传,也可以直接使用命令下载,选择合适的版本 下载 emqx-ubu ...

  3. 电脑windows,ubuntu系统vnc-viewer和服务器ubuntu的连接,以及灰屏现象处理

    目录 1.在服务端(Ubuntu)安装vncserver: 2 在客户端安装vnc-viewer 3 启动 3.1 先kill掉之前启动的2号端口 3.2 修改服务器端的xstartup 3.3 给权 ...

  4. 基于阿里云ECS,Ubuntu系统搭建离线下载服务器

    基于阿里云ECS,Ubuntu系统搭建离线下载服务器 很开心能参加本次阿里云训练营,使用的ECS是阿里云,ubuntu系统 1.了解什么是CCAA CCAA 是服务器离线下载解决⽅案包,组件包含了Ar ...

  5. ubuntu系统搭建steam饥荒联机服务器

    Ubuntu系统搭建steam饥荒联机版服务器 大家好,本萌新这次带来Ubuntu安装steam联机服务器的教程,话不多说,直接开始. 准备工作 购买服务器可以去阿里云和腾讯云上购买,一核两G的服务器 ...

  6. 【学习笔记】Ubuntu双系统+搭建个人服务器

    Ubuntu双系统+搭建个人服务器 前言 1. Ubuntu+Win双系统 1.1 制作U盘启动盘 1.2 系统分盘 1.3 安装Ubuntu系统 2. 搭建个人服务器 2.1 设置root 2.2 ...

  7. ubuntu下搭建FTP服务器并使用FileZilla上传下载

    ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...

  8. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  9. [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件:安装putty, filezilla

    转载自:[Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件_北望花村-CSDN博客_ubuntu上传文件到服务器 本篇文章介绍,如何在Ubuntu系统下连接远程Ubuntu系统并 ...

最新文章

  1. sql查询语句优化需要注意的几点
  2. 关于SQL命令中不等号(!=,)
  3. FillMode详解
  4. 修改mysql用户的密码
  5. 逆袭之旅.DAY08东软实训.多态~
  6. 通过了面试,却不会和hr聊薪水?
  7. druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)
  8. BZOJ4060 : [Cerc2012]Word equations
  9. 苹果电脑操作系统的演变历程
  10. NIPS历年论文 NIPS2020论文集
  11. 无觅相关文章插件主页新版推出
  12. mvc:annotation-driven注解的作用
  13. mermaid流程图语法教程
  14. 掌握这些核心算法,拿不到10+个offer你来找我,我锤飞你个不争气的
  15. 基于Python的卷积神经网络的猫狗图像识别系统
  16. TokenUtil工具类(生成token和解析token)
  17. 民建浙江省委会副主委郭吉丰建言补齐数字经济短板
  18. 请原谅,我还来不及长大
  19. php 五子棋对战,五林大会五子棋
  20. 苹果11锁屏后打开计算机管理,苹果11电源键不能锁屏

热门文章

  1. 【Scratch画图100例】图39-scratch实心圆 少儿编程 scratch编程画图案例教程 考级比赛画图集训案例
  2. 海豹突击队体能训练手册——前言
  3. Android 摄像头拍照显示 相册显示 图片裁剪绘制显示
  4. 注意 怎么选择车险附加险?避免“这也不赔那也不赔”
  5. 异常篇 之 记录一次因“MIUI 优化”引发的无奈。。。
  6. 沃森计算机显能耐,微型气象预报有戏
  7. IMX6ULL与IMX6UL异同(主要是优化了其成本:安全功能减低,优化功耗EMC SIM模块删除等与但和I.MX6UltraLite芯片是PIN-2-PIN兼容的)
  8. Python覆盖率框架Coverage初探
  9. Windows 7安装loopback接口
  10. 浏览器预览html网址,在浏览器中预览网页