偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何用Linux做PPPOE服務(wù)器

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
這里我們主要介紹的是Linux做PPPOE服務(wù)器的過(guò)程。通過(guò)對(duì)網(wǎng)絡(luò)結(jié)構(gòu)的分析,以及拓?fù)鋱D的圖示,我們可以結(jié)合代碼來(lái)了解一下這個(gè)設(shè)置過(guò)程。

不少環(huán)境下,我們都需要用Linux做PPPOE服務(wù)器。那么與Win系統(tǒng)不同的,Linux系統(tǒng)更加強(qiáng)調(diào)命令行的使用。所以,這里我們就借助網(wǎng)絡(luò)拓?fù)鋱D的結(jié)構(gòu),來(lái)分析一下Linux做PPPOE服務(wù)器時(shí),所涉及的命令代碼的使用。

網(wǎng)絡(luò)拓?fù)淙鐖D1所示

網(wǎng)絡(luò)拓?fù)淙鐖D1所示

從上圖看出,使用Linux做PPPOE服務(wù)器與使用routeros作PPPOE服務(wù)器在網(wǎng)絡(luò)拓?fù)渖鲜菦](méi)有區(qū)別的,我們本次是使用Eth1網(wǎng)卡連接外網(wǎng)(為其設(shè)置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān):10.70.10.15/255.255.0.0 10.70.0.1),Eth0網(wǎng)卡連接內(nèi)網(wǎng)(為了安全起見(jiàn),不設(shè)置IP地址等信息)。

Linux自身的網(wǎng)絡(luò)設(shè)置

Linux做PPPOE服務(wù)器,在操作上雖然也可以在圖形界面中是為網(wǎng)卡設(shè)置IP地址,但是真正實(shí)現(xiàn)網(wǎng)卡IP地址等信息的準(zhǔn)確可靠,還是要在相應(yīng)的文件中作設(shè)置,我們本次要設(shè)置兩塊網(wǎng)卡,編輯好的文件內(nèi)容如下:

  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服務(wù)器的設(shè)置過(guò)程中,我們重點(diǎn)看一下ifcfg-eth1的配置文件,其中ONBOOT="yes"是必須的,可以保證系統(tǒng)啟動(dòng)網(wǎng)卡自動(dòng)連接到網(wǎng)絡(luò)上,網(wǎng)關(guān)的信息是我們手工添加進(jìn)出去,保證有網(wǎng)關(guān)可以正常的訪問(wèn)外部網(wǎng)絡(luò),ifcfg-eth0文件中只要保證ONBOOT="yes"就可以了,當(dāng)然象在routeros中一樣,我們將外網(wǎng)口的名字定義為wan,將內(nèi)網(wǎng)口的名字定義為lan。#p#

Linux做PPPOE服務(wù)器設(shè)置

一)檢查本機(jī)有沒(méi)有安裝PPPOE服務(wù)

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

以上信息說(shuō)明安裝了

二)配置必要的參數(shù)

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

1、了解pppoe-server-options

這個(gè)文件有點(diǎn)類(lèi)似于ROUTERS下的profile文件,在這個(gè)文件中定義了使用哪種驗(yàn)證方式:require-chap,為用戶(hù)分配的DNS服務(wù)器地址是多少:

  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、添加用戶(hù)名和密碼

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

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

3、允許本地驗(yàn)證

也就是修改options文件,將而來(lái)默認(rèn)的lock改為local即可。

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

4、開(kāi)啟PPPOE服務(wù)

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

像以前一樣,我將這條命令做成了一個(gè)腳本,這樣操作測(cè)試其中的參數(shù)比較方便,我簡(jiǎn)單介紹一下Linux做PPPOE服務(wù)器當(dāng)中這條命令中的各個(gè)參數(shù)的意思。

I:指定響應(yīng)PPPOE請(qǐng)求的端口,本例中是在lan口上。

L:PPPOE服務(wù)器的IP地址,這是客戶(hù)端所填的PPPOE服務(wù)器的地址。

R:這是分配給客戶(hù)端的地址池起始地址,本例中從192.168.0.5開(kāi)始

N:地址池的IP地址遞增幾個(gè),本例中添增10,也就是從192.168.0.5開(kāi)始,到192.168.0.14結(jié)束。

做完以上的設(shè)置,我們?cè)偈崂硪幌聄outeros下建立PPPOE服務(wù)的步驟

1、添加一個(gè)地址池

2、添加一個(gè)profile文件

3、添加撥號(hào)用戶(hù)

4、啟動(dòng)pppoe服務(wù)

對(duì)照一下,可以看出我們?cè)贚inux中將以上步驟都完成了,也就是說(shuō)PPPOE服務(wù)準(zhǔn)備好了,客戶(hù)端PPPOE撥號(hào),順利的話(huà)就可以撥號(hào)成功了。當(dāng)然現(xiàn)在客戶(hù)端還不能上網(wǎng),設(shè)置Linux做PPPOE服務(wù)器的這個(gè)時(shí)候,還沒(méi)有啟用NAT,我們用IPTABLES軟件來(lái)實(shí)現(xiàn),寫(xiě)一個(gè)這樣的腳本即可:

  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轉(zhuǎn)發(fā),第二行是啟動(dòng)IPTABLES進(jìn)行NAT轉(zhuǎn)換,下面是對(duì)各個(gè)參數(shù)的解釋

-t nat表示進(jìn)行NAT轉(zhuǎn)化

-s 192.168.0.0/24表示源地址為192.168.0.0/24這個(gè)網(wǎng)段

-j SNAT --to 10.70.10.23表示將源地址都轉(zhuǎn)化成10.70.10.23這個(gè)外網(wǎng)地址

同樣的,我們可以對(duì)照routeros系統(tǒng)里NAT的設(shè)置來(lái)理解這條命令。啟動(dòng)NAT以后,這臺(tái)PPPOE服務(wù)器就功能完整了,客戶(hù)端不僅可以撥通服務(wù)器,撥通后還可以上網(wǎng)。以上就是利用Linux服務(wù)器來(lái)架設(shè)PPPOE服務(wù)器的過(guò)程,功能一點(diǎn)不差,而且還是免費(fèi)的,大家有興趣可以試一下。

責(zé)任編輯:佟健 來(lái)源: IT實(shí)驗(yàn)室
相關(guān)推薦

2010-09-07 15:27:01

2010-09-06 17:08:23

2010-09-07 13:44:14

PPPOE服務(wù)器

2015-07-09 09:49:39

PHPSocket服務(wù)器

2009-02-05 14:17:37

FTP服務(wù)器Java

2010-09-07 14:36:43

架設(shè)PPPOE服務(wù)器

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

無(wú)線路由器

2013-12-19 10:37:17

2020-06-07 11:54:34

Linux服務(wù)器命令

2019-06-13 17:15:30

監(jiān)控Linux服務(wù)器

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

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)