使用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。