Здравейте. Публикувам тук конфигурационния файл на pppoe, pap-secrets, както и syslog-a. Нека някой ме опровергае ако PAP authentication failed не значи проблем с username и password.
Смених доставчика си на LAN Интернет и в момента се оптивам да ползвам услугите му. Доставчикът е
HomeLan (
data.bg). Ако някой има опит в настройването на PPPoE (Point-to-Point over Ethernet) към HomeLan под Linux, нека сподели своя опит.
Подробности за конфигурацията:
OS:
Slackware Linux 8.1pppd:
pppd 2.4.1pppoe:
rp-pppoe 3.5pppoe.confПримерен код |
$cat /etc/ppp/pppoe.conf #*********************************************************************** # # pppoe.conf # # Configuration file for rp-pppoe. Edit as appropriate and install in # /etc/ppp/pppoe.conf # # NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and # adsl-status shell scripts. It is *not* used in any way by the # "pppoe" executable. # # Copyright (C) 2000 Roaring Penguin Software Inc. # # This file may be distributed under the terms of the GNU General # Public License. # # LIC: GPL # $Id: pppoe.conf,v 1.10 2002/04/09 17:28:38 dfs Exp $ #***********************************************************************
# When you configure a variable, DO NOT leave spaces around the "=" sign.
# Ethernet card connected to ADSL modem ETH='eth0'
# ADSL user name. You may have to supply "@provider.com" Sympatico # users in Canada do need to include "@sympatico.ca" # Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets # contains the right username/password combination. # For Magma, use [EMAIL=xxyyzz@magma.ca]xxyyzz@magma.ca[/EMAIL] USER='gsotirov'
# Bring link up on demand? Default is to leave link up all the time. # If you want the link to come up on demand, set DEMAND to a number indicating # the idle time after which the link is brought down. DEMAND=no #DEMAND=300
# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2; # NOCHANGE=do not adjust. DNSTYPE=SERVER
# Obtain DNS server addresses from the peer (recent versions of pppd only) # In old config files, this used to be called USEPEERDNS. Changed to # PEERDNS for better Red Hat compatibility PEERDNS=yes
DNS1= DNS2=
# Make the PPPoE connection your default route. Set to # DEFAULTROUTE=no if you don't want this. DEFAULTROUTE=yes
### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT
# How long adsl-start waits for a new PPP interface to appear before # concluding something went wrong. If you use 0, then adsl-start # exits immediately with a successful status and does not wait for the # link to come up. Time is in seconds. # # WARNING WARNING WARNING: # # If you are using rp-pppoe on a physically-inaccessible host, set # CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying # to connect forever after adsl-start is called. Otherwise, it will # give out after CONNECT_TIMEOUT seconds and will not attempt to # connect again, making it impossible to reach. CONNECT_TIMEOUT=30
# How often in seconds adsl-start polls to check if link is up CONNECT_POLL=2
# Specific desired AC Name ACNAME=
# Specific desired service name SERVICENAME=
# Character to echo at each poll. Use PING="" if you don't want # anything echoed PING="."
# File where the adsl-connect script writes its process-ID. # Three files are actually used: # $PIDFILE contains PID of adsl-connect script # $PIDFILE.pppoe contains PID of pppoe process # $PIDFILE.pppd contains PID of pppd process CF_BASE=`basename $CONFIG` PIDFILE="/var/run/$CF_BASE-adsl.pid"
# Do you want to use synchronous PPP? "yes" or "no". "yes" is much # easier on CPU usage, but may not work for you. It is safer to use # "no", but you may want to experiment with "yes". "yes" is generally # safe on Linux machines with the n_hdlc line discipline; unsafe on others. SYNCHRONOUS=no
# Do you want to clamp the MSS? Here's how to decide: # - If you have only a SINGLE computer connected to the ADSL modem, choose # "no". # - If you have a computer acting as a gateway for a LAN, choose "1412". # The setting of 1412 is safe for either setup, but uses slightly more # CPU power. CLAMPMSS=1412 #CLAMPMSS=no
# LCP echo interval and failure count. LCP_INTERVAL=20 LCP_FAILURE=3
# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL PPPOE_TIMEOUT=80
# Firewalling: One of NONE, STANDALONE or MASQUERADE FIREWALL=STANDALONE
# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode # plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so LINUX_PLUGIN=
# Any extra arguments to pass to pppoe. Normally, use a blank string # like this:
PPPOE_EXTRA=""
# Rumour has it that "Citizen's Communications" with a 3Com # HomeConnect ADSL Modem DualLink requires these extra options: # PPPOE_EXTRA="-f 3c12:3c13 -S ISP"
# Any extra arguments to pass to pppd. Normally, use a blank string # like this: PPPD_EXTRA=""
########## DON'T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING # If you wish to COMPLETELY overrride the pppd invocation: # Example: # OVERRIDE_PPPD_COMMAND="pppd call dsl"
# If you want adsl-connect to exit when connection drops: # RETRY_ON_FAILURE=no
|
syslogПримерен код |
$cat /var/log/syslog | tail Jan 29 21:42:12 sotirov pppd[389]: PAP authentication failed Jan 29 21:42:12 sotirov pppoe[390]: read (asyncReadFromPPP): Session 732: Input/output error Jan 29 21:42:22 sotirov pppd[435]: PAP authentication failed Jan 29 21:42:22 sotirov pppoe[436]: read (asyncReadFromPPP): Session 733: Input/output error Jan 29 21:42:31 sotirov pppd[490]: PAP authentication failed Jan 29 21:42:31 sotirov pppoe[491]: read (asyncReadFromPPP): Session 734: Input/output error Jan 29 21:42:40 sotirov pppd[533]: PAP authentication failed Jan 29 21:42:40 sotirov pppoe[534]: read (asyncReadFromPPP): Session 735: Input/output error
|
pap-secretsПримерен код |
$cat /etc/ppp/pap-secrets # Username Server Password IP addresses "gsotirov" * "my_password"
|