Linux下PPPOE服务器及NTP服务器的搭建

以下过程参考自网上一些博客资料,然后做了一些修改,亲测可用。

软件平台:Ubuntu 14

一、PPPOE服务器的搭建及测试

参考博客:
Ubuntu14.04上架设PPPoE Server:
http://blog.csdn.net/u014682756/article/details/44117167
Linux下搭建 PPPoE Server 问题总结:
http://www.linuxidc.com/Linux/2015-03/115454.htm

Pppoe服务器:Ubuntu 14 桥接
测试机:win7

1.安装PPPOE 服务器

#wget -c http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz
#tar zxvf rp-pppoe-3.10.tar.gz -C /opt/
#cd rp-pppoe-3.10/src
#./configure 
#make && make install

2.配置PPPOE 服务器

#cd /etc/ppp
#vim options

添加如下信息:

-pap
+chap
local
#vim pppoe-server-options

里面信息如下:

#PPP options for the PPPoE server
# LIC: GPL
#require-pap
#require-chap
#login
lcp-echo-interval 30
lcp-echo-failure 4
ms-dns 8.8.8.8
ms-dns 114.114.114.114

在测试的时候,出现了错误”734”,然后将上面的login注释掉即可

3.添加用户

#cd /etc/ppp
#vim chap-secrets

信息如下:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
"test"             *     "987654"                *

4.启用forward,开启ip转发

root@ubuntu:/etc/ppp# echo "1" > /proc/sys/net/ipv4/ip_forward

Note: 这条命令一定要用root身份执行,sudo都没用,否则会提示Operation not permitted。
如果不启用forward, client即使拿到IP, traffic也不能出去,只能到server而已。
也可以将其写入配置文件中,不用每次开机启动都要输入这条命令

5.设置iptables的IP策略

iptables -t nat -A POSTROUTING -o eth0 -s 182.168.10.0/24 -j MASQUERADE 

具体含义在参考博客里面有详细的说明,这里就不在说明了。

6.启动PPPOE服务器

root@ubuntu:/etc/ppp# pppoe-server -I eth0 -L 182.168.10.2 -R 182.168.10.5 -N 40 

-I eth0 指定pppoe服务器在那个网卡接口监听连接请求
-L182.168.10.2指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址(192.168.1.136),而是PPPOE服务器的虚拟IP)
-R 182.168.10.5 pppoe服务器分配给客户端的IP地址,从182.168.10.5开始,递增
-N 40 指定最多可以连接pppoe服务器的客户端数量

7.测试
win7下拨号测试,然后cmd可以正常ping通baidu,也可以正常上网。

8.关闭PPPOE服务器

root@ubuntu:/etc/ppp#killall pppoe-server

二、NTP服务器的搭建

参考文档:
1.Ubuntu搭建ntp服务器
http://blog.csdn.net/wzy_1988/article/details/8629304
2.ntp服务器搭建与使用(ubuntu10.04)
http://blog.csdn.net/babihehe/article/details/8584350
3.ubuntu下配置时间同步NTP
http://www.cnblogs.com/xwdreamer/p/3448773.html

1.安装

apt-get install ntp

2.修改/etc/ntp.conf
主要在里面添加下面两部分,这里采用的是允许任意主机同步到该ntp服务器,如果想要限制,可以参考上面的博客。

#让NTP Server和其自身保持同步,如果在/etc/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端
server 127.127.1.0

#允许任意主机同步到该ntp服务器
restrict default nomodify notrap

3.启动ntp服务

#/etc/init.d/ntp restart

4.客户端测试

#ntpdate 192.168.1.33(NTP服务器的IP)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值