Difference between revisions of "PPPoE"

From Ilianko
Line 42: Line 42:
 
ip-down                  ipv6-up.d    pppoe.conf-3.10
 
ip-down                  ipv6-up.d    pppoe.conf-3.10
 
root@pppoe:/etc/ppp#
 
root@pppoe:/etc/ppp#
 +
 +
</pre></code>
 +
 +
Редактирайте файла pap-secrets:
 +
nano pap-secrets
 +
 +
#
 +
# /etc/ppp/pap-secrets
 +
#
 +
 +
# INBOUND connections
 +
 +
# Every regular user can use PPP and has to use passwords from /etc/passwd
 +
*      hostname        ""      *
 +
 +
# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
 +
# other accounts that should not be able to use pppd!
 +
guest  hostname        "*"    -
 +
master  hostname        "*"    -
 +
root    hostname        "*"    -
 +
support hostname        "*"    -
 +
stats  hostname        "*"    -
 +
# OUTBOUND connections
 +
 +
# Here you should add your userid password to connect to your providers via
 +
# PAP. The * means that the password is to be used for ANY host you connect
 +
# to. Thus you do not have to worry about the foreign machine name. Just
 +
# replace password with your password.
 +
# If you have different providers with different passwords then you better
 +
# remove the following line.
 +
#      *      password
 +
 +
"test"  *      "test"
  
 
</pre></code>
 
</pre></code>

Revision as of 16:03, 15 July 2013

PPPoE Server Setup: Operating System: Ubuntu Desktop(8.04)

Installation of Softwares

Server Side

  • Компилатор
apt-get install build-essential
  • ppp
apt-get install ppp
  • pppoe
apt-get install pppoe
wget http://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz
tar -xf rp-pppoe-3.11.tar.gz
cd rp-pppoe-3.11
./go

go e бърз скрипт за конфигуриране. Въведете исканата информация. В края трябва да види:

  • "Congratulations, it should be all set up!"

За да стартирате сървъра изпълнете:

pppoe-start

За да го спрете"

pppoe-stop 

За да видите състоянието:

pppoe-status
root@pppoe:/var/tmp# cd /etc/ppp
root@pppoe:/etc/ppp# ls
chap-secrets              ip-down.d    options          pppoe.conf-bak
chap-secrets-bak          ip-up        pap-secrets      pppoe_on_boot
firewall-masq             ip-up.d      pap-secrets-bak  pppoe-server-options
firewall-masq-3.10        ipv6-down    peers            pppoe-server-options-example
firewall-standalone       ipv6-down.d  plugins          pppoe-up
firewall-standalone-3.10  ipv6-up      pppoe.conf       resolv
ip-down                   ipv6-up.d    pppoe.conf-3.10
root@pppoe:/etc/ppp#

Редактирайте файла pap-secrets:

nano pap-secrets
  1. /etc/ppp/pap-secrets
  1. INBOUND connections
  1. Every regular user can use PPP and has to use passwords from /etc/passwd
  • hostname "" *
  1. UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
  2. other accounts that should not be able to use pppd!

guest hostname "*" - master hostname "*" - root hostname "*" - support hostname "*" - stats hostname "*" -

  1. OUTBOUND connections
  1. Here you should add your userid password to connect to your providers via
  2. PAP. The * means that the password is to be used for ANY host you connect
  3. to. Thus you do not have to worry about the foreign machine name. Just
  4. replace password with your password.
  5. If you have different providers with different passwords then you better
  6. remove the following line.
  7. * password

"test" * "test"