成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Linux做PPPOE服務器

網絡 網絡管理
這里我們主要介紹的是Linux做PPPOE服務器的過程。通過對網絡結構的分析,以及拓撲圖的圖示,我們可以結合代碼來了解一下這個設置過程。

不少環境下,我們都需要用Linux做PPPOE服務器。那么與Win系統不同的,Linux系統更加強調命令行的使用。所以,這里我們就借助網絡拓撲圖的結構,來分析一下Linux做PPPOE服務器時,所涉及的命令代碼的使用。

網絡拓撲如圖1所示

網絡拓撲如圖1所示

從上圖看出,使用Linux做PPPOE服務器與使用routeros作PPPOE服務器在網絡拓撲上是沒有區別的,我們本次是使用Eth1網卡連接外網(為其設置IP地址、子網掩碼、網關:10.70.10.15/255.255.0.0 10.70.0.1),Eth0網卡連接內網(為了安全起見,不設置IP地址等信息)。

Linux自身的網絡設置

Linux做PPPOE服務器,在操作上雖然也可以在圖形界面中是為網卡設置IP地址,但是真正實現網卡IP地址等信息的準確可靠,還是要在相應的文件中作設置,我們本次要設置兩塊網卡,編輯好的文件內容如下:

  1. [root@localhost network-scripts]# pwd  
  2. /etc/sysconfig/network-scripts  
  3. [root@localhost network-scripts]# more ifcfg-eth0  
  4. TYPE="Ethernet" 
  5. BOOTPROTO="static" 
  6. IPADDR="0.0.0.0" 
  7. DEVICE="lan" 
  8. HWADDR="00:0C:29:33:69:86" 
  9. ONBOOT="yes" 
  10. NETMASK="0.0.0.0" 
  11. [root@localhost network-scripts]# more ifcfg-eth1  
  12. TYPE="Ethernet" 
  13. BOOTPROTO="static" 
  14. IPADDR="10.70.10.11" 
  15. DEVICE="wan" 
  16. HWADDR="00:0C:29:33:69:90" 
  17. ONBOOT="yes" 
  18. NETMASK="255.255.0.0" 
  19. GATEWAY="10.70.0.1" 

Linux做PPPOE服務器的設置過程中,我們重點看一下ifcfg-eth1的配置文件,其中ONBOOT="yes"是必須的,可以保證系統啟動網卡自動連接到網絡上,網關的信息是我們手工添加進出去,保證有網關可以正常的訪問外部網絡,ifcfg-eth0文件中只要保證ONBOOT="yes"就可以了,當然象在routeros中一樣,我們將外網口的名字定義為wan,將內網口的名字定義為lan。#p#

Linux做PPPOE服務器設置

一)檢查本機有沒有安裝PPPOE服務

  1. [root@localhost network-scripts]# rpm -q rp-pppoe  
  2. rp-pppoe-3.5-35 

以上信息說明安裝了

二)配置必要的參數

為了使Linux中的配置過程比較好理解,我們以routeros下的配置過程作為參考。

1、了解pppoe-server-options

這個文件有點類似于ROUTERS下的profile文件,在這個文件中定義了使用哪種驗證方式:require-chap,為用戶分配的DNS服務器地址是多少:

  1. ms-dns 219.146.0.130  
  2. ms-dns 222.175.169.91 

完整的pppoe-server-options文件如下所示

  1. [root@localhost ppp]# more pppoe-server-options  
  2. # PPP options for the PPPoE server  
  3. # LIC: GPL  
  4. require-chap  
  5. login  
  6. lcp-echo-interval 10  
  7. lcp-echo-failure 2  
  8. ms-dns 219.146.0.130  
  9. ms-dns 222.175.169.91 

2、添加用戶名和密碼

在相同的目錄下有一個chap-secrets文件,在這里面可以添加用戶名和密碼

  1. [root@localhost ppp]# more chap-secrets  
  2. # Secrets for authentication using CHAP  
  3. # client        server secret                  IP addresses  
  4. abc          *      abc                        * 

3、允許本地驗證

也就是修改options文件,將而來默認的lock改為local即可。

  1. [root@localhost ppp]# more options  
  2. #lock  
  3. local 

4、開啟PPPOE服務

  1. [root@localhost ppp]# more pppstart  
  2. pppoe-server -I lan -L 192.168.0.1 -R 192.168.0.5 -N 10 

像以前一樣,我將這條命令做成了一個腳本,這樣操作測試其中的參數比較方便,我簡單介紹一下Linux做PPPOE服務器當中這條命令中的各個參數的意思。

I:指定響應PPPOE請求的端口,本例中是在lan口上。

L:PPPOE服務器的IP地址,這是客戶端所填的PPPOE服務器的地址。

R:這是分配給客戶端的地址池起始地址,本例中從192.168.0.5開始

N:地址池的IP地址遞增幾個,本例中添增10,也就是從192.168.0.5開始,到192.168.0.14結束。

做完以上的設置,我們再梳理一下routeros下建立PPPOE服務的步驟

1、添加一個地址池

2、添加一個profile文件

3、添加撥號用戶

4、啟動pppoe服務

對照一下,可以看出我們在Linux中將以上步驟都完成了,也就是說PPPOE服務準備好了,客戶端PPPOE撥號,順利的話就可以撥號成功了。當然現在客戶端還不能上網,設置Linux做PPPOE服務器的這個時候,還沒有啟用NAT,我們用IPTABLES軟件來實現,寫一個這樣的腳本即可:

  1. echo "1" >> /proc/sys/net/ipv4/ip_forward  
  2. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wan -j SNAT --to 10.70.10.23 

***行的作用是啟用IP轉發,第二行是啟動IPTABLES進行NAT轉換,下面是對各個參數的解釋

-t nat表示進行NAT轉化

-s 192.168.0.0/24表示源地址為192.168.0.0/24這個網段

-j SNAT --to 10.70.10.23表示將源地址都轉化成10.70.10.23這個外網地址

同樣的,我們可以對照routeros系統里NAT的設置來理解這條命令。啟動NAT以后,這臺PPPOE服務器就功能完整了,客戶端不僅可以撥通服務器,撥通后還可以上網。以上就是利用Linux服務器來架設PPPOE服務器的過程,功能一點不差,而且還是免費的,大家有興趣可以試一下。

責任編輯:佟健 來源: IT實驗室
相關推薦

2010-09-07 15:27:01

2010-09-06 17:08:23

2010-09-07 13:44:14

PPPOE服務器

2015-07-09 09:49:39

PHPSocket服務器

2009-02-05 14:17:37

FTP服務器Java

2010-09-07 14:36:43

架設PPPOE服務器

2011-09-20 09:15:11

2009-02-11 00:09:00

2012-05-21 10:16:53

2010-09-07 16:14:50

2023-03-20 07:27:43

2009-12-22 11:18:26

無線路由器

2013-12-19 10:37:17

2020-06-07 11:54:34

Linux服務器命令

2019-06-13 17:15:30

監控Linux服務器

2010-05-24 13:18:30

VMware ESX備份腳本

2010-08-05 09:15:04

路由器配置

2011-08-22 12:25:08

nagios

2010-04-02 09:49:40

2018-08-07 14:49:55

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩精品专区 | 日韩欧美一区二区三区 | 国产精品久久一区 | av一区二区三区 | 欧美一区二区三区在线观看视频 | 97人人澡人人爽91综合色 | 99爱视频 | 国产精品99久久久久久动医院 | 欧美网址在线观看 | 日韩av电影院 | 青青久久 | 色影视| 成人免费观看男女羞羞视频 | 日韩精品中文字幕一区二区三区 | 九色在线观看 | 国产精品久久久久久一区二区三区 | 国产一区二区视频在线观看 | 国产精品大全 | 日韩一区二 | 国产中文视频 | 国产精品毛片一区二区在线看 | 国产精品一区二区三区久久 | 亚洲视频三区 | 欧美二区三区 | 免费久久久 | 三级视频在线观看电影 | 中文字幕日韩欧美一区二区三区 | av第一页| 国产视频久久 | 国产精品一区一区 | 久久精品99国产精品 | 国产激情偷乱视频一区二区三区 | 鲁大师一区影视 | 精品国产乱码一区二区三 | 欧美日韩成人在线 | 国产成人精品一区二区三 | 先锋资源亚洲 | 久精品久久| 91精品国产美女在线观看 | 日韩在线国产精品 | 狠狠爱一区二区三区 |