Linux 搭建模擬pppoe伺服器

2021-07-25 05:26:19 字數 2528 閱讀 6361

原文出處:

1、檢視系統上是否安裝了pppoe伺服器軟體

[root@localhost ~]# rpm -qa | grep pppoe

rp-pppoe-3.10-6.fc12.i686

若顯示以上資訊則已經安裝了pppoe軟體,若無資訊則首先安裝pppoe軟體

[root@localhost ~]# yum install pppoe

2、配置系統支援ip**

root@localhost ~]# vim /etc/sysctl.conf

修改net.ipv4.ip_forward = 1

3、修改pppoe伺服器的主配置檔案

[root@localhost ~]# vim /etc/ppp/pppoe-server-options

若認證方式採用 chap則配置內容如下

# ppp options for the pppoe server

# lic: gpl

require-chap

#require-pap

login

lcp-echo-interval 10

lcp-echo-failure 2

#default-asyncmap

#ms-dns 202.96.134.133

若認證方式採用 pap則配置內容如下

# ppp options for the pppoe server

# lic: gpl

#require-chap

require-pap

#login

lcp-echo-interval 10

lcp-echo-failure 2

#default-asyncmap

#ms-dns 202.96.134.133

4、新增認證帳號

若認證方式採用 chap則

引用塊內容[root@localhost ~]# vim /etc/ppp/chap-secrets

內容如下

username       password 

swz * swz *

abc * abc *

若認證方式採用 pap則

[root@localhost ~]# vim /etc/ppp/pap-secrets

內容如下

#username       password 

swz * swz *

abc * abc *

備註:此認證方式的帳號必須是系統帳號,即 /etc/passwd檔案中存在的帳號

5、修改配置檔案/etc/ppp/options

[root@localhost ~]# vim /etc/ppp/option

若認證方式為chap則內容如下

local

#auth

#lock

若認證方式為pap則內容如下

#local

auth

lock

6、啟用pppoe服務

[root@localhost ~]# pppoe-server -i eth0 -l 192.168.40.12 -r 192.168.40.100 -n 10

-l: 裝置虛擬的pppoe介面,該介面的ip位址可以為任意指定

-r: pppoe位址池的起始位址

-n: 位址的個數

#!/bin/sh

busybox ifconfig eth0 10.10.26.47 netmask 255.255.255.0

busybox route add default gw 10.10.26.1

killall pppoe-server

pppoe-server -i eth0 -l 192.168.26.1 -r 192.168.26.10 -n 10

iptables -f

echo

0 > /proc/sys/net/ipv4/ip_forward

iptables -a input -i eth0 -s

192.168.26.0/24 -j drop

iptables -t nat -a postrouting -s

192.168.26.0/24 -j snat --to-source 10.10.26.47

echo

1 > /proc/sys/net/ipv4/ip_forward

在Linux通過Apache搭建git伺服器

初始化git倉庫 git init bare 1.1 建立新使用者 然後輸入該使用者要使用的密碼。1.2 修改git team.htpasswd檔案的所有者與所屬群組 1.3 設定git team.htpasswd檔案的訪問許可權 2.1 用vim開啟httpd.conf vi etc httpd ...

Linux下使用Apache搭建SVN服務 二

四 安裝svn的依賴包 1 安裝apr 1.檢視是否安裝 rpm qa grep apr 2.解除安裝原有安裝apr rpm e apr 0.9.4 24.9 nodeps 3.編譯安裝 tar xzf apr 1.4.8.tar.gz cd apr 1.4.8 configure prefix u...

Linux 用vsftpd工具搭建ftp伺服器

vsftpd是乙個開源免費的搭建ftp伺服器的工具 yum install vsftpd service vsftpd start service vsftpd status chkconfig vsftpd on 開機啟動,centos 6注意防火牆,防火牆配置參考其他博文 開啟vsftpd服務後...