1. 程式人生 > >搭建PPPoE服務器記錄

搭建PPPoE服務器記錄

網卡 密碼 客戶端 列表 9.png vmware config 所在 分享

使用VMware新建一個虛擬機

用導入已經ova模板的方式來創建

技術分享

編輯添加需要的網卡,修改正確的網卡標簽。

技術分享

選中虛擬機並點擊上方“launch vitual machine console”按鈕進入控制臺

技術分享

安裝pppoe-server

sudo apt-get install pppoe
pppoe-server -h 命令查看軟件版本

配置服務器

在 /etc/ppp 目錄下編輯文件:

options
找到 auth註釋掉
添加noauth

chap-secrets

test * 123456 *
表示用戶名為test,服務器名為任意,密碼為123456,IP為任意的IP

pppoe-server-options
此文件不存在話就創建,添加以下內容:

技術分享

配置allip 客戶端ip資源池

100.6.4.200-210 寫入allip文件中保存

配置運行程序cmd

技術分享

  • -I 參數為網絡端口名稱,可以使用 ifconfig 命令查看當前工作的端口。
  • -L 參數為一個PPP連接中,PPPoE服務器的IP地址,即當前 Ubuntu 服務器的地址。
  • -R 參數為當有客戶連接到服務器上時,從哪個IP地址開始分配。
  • -N 參數為至多可以有多少個客戶同時連接到當前服務器上。
  • -p參數為讀取文件中的ip列表配置

設置IP策略

開啟IP轉發功能

了解 PPPoE 協議的同學都知道,其接入控制的主要方式就是通過對IP數據包的封裝再轉發。所以要配置 PPPoE 服務器必須要開啟IP轉發功能。

打開 /etc/sysctl.conf 文件,找到 net.ipv4.ip_forward=1 所在行,取消該行的註釋,隨後運行 sudo sysctl -p 即可打開 IP 轉發功能。

運行cmd程序:

bash cmd

查看pppoe Server是否啟動:

ps -ef | grep pppoe

把網卡配置寫入文件/etc/network/interfaces

技術分享

配置完成後,Server端多出一個ppp0的端口,顯示有server ip。

技術分享

搭建PPPoE服務器記錄