Newsgroup: it.comp.os.linux.sys
Titolo: Mandrake 9.1: stabilità pppoe

Ho incontrato alcuni problemi con la connessione adsl attraverso il
protocollo pppoe con un modem 3COM HomeConnect sotto MDK 9.1.
Inizialmente ho impostato la connessione utilizzando quella schifezza di
DrakConnect. Il malefico tool, ogni volta che impostavo la connessione
adsl mi assegnava staticamente l'ip sulla scheda di rete fallendo ogni
tentativo di connessione, quindi sono passato per via manuali.
Una volta impostato regolarmente il dhcp sulla eth0 ho cominciato a
giocare con il file pppoe.conf sotto /etc/ppp. Ho fatto vari tentativi
fino a che ho trovato una configurazione che desse qualche risultato
positivo.
Mantenendo intatto il file pppoe.conf, al comando adsl-start la connessione
partiva a suo piacimento. In alcune sessioni non partiva affatto, altre
volte al primo colpo, mi sconnettevo riprovavo e nulla. Ho provato e
vivvachiato con questo comportamento random per alcuni giorni.
Ora da due giorni la connessione parte al primo colpo, anche dopo ripetute
sconnessioni e riconnessioni, ma ... ma dopo 10 miunuti o anche due ore,
pur rimanendo la connesione live (adsl-status), non riesco navigare,
connettermi a ftp, pop3, usenet ... non sembra un problema di DNS visto
che non ce la fa neanche fornendo direttamente gli ip.
Allego la parte del file pppoe.conf che ho editato.
Ho provato ad attivare la funzione per l'HomeConnect, ma la connessione
fallisce sempre
Idee?
Grazie.
Ciao.
Grrr
#***********************************************************************
#
# 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 
xxy...@magma.ca
USER='omi...@xxx.xx'
# 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=no
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=""

 # PPPOE_EXTRA="-f 3c12:3c13 -S ISP"
se la tua pila protocollare è pppoa credo sia necessaria questa opzione.
-- 
No matter. Try again. Fail again. Fail better.

 gShield o simili, son parecchio comodi.
Il firewall sicuramente lo sistemo appena stabilizzo la situazione con la
connessione adsl.
Grazie per l'aiuto.
Ciao.
Grrr

 connessione adsl.
prova lo stesso a disabilitarlo, sai mai che qualche rule impostata alla
cazzo da quello script sia la causa dei tuoi problemi.
Quando sembra che si freezi la connessione prova con tcpdump a vedere se
ricevi almeno gli lcp dal provider.
Come ultima risorsa puoi tentare di aggiornare il firmware del modem, tanto
male non gli fa, anche se non dovesse essere quello il problema.




Il modem è ok, si è sparato anche connessioni ininterrote di due settimane
con SuSE o Winzozz.
Sono qui in attesa che si impalli qualcosa, ma tutto fila via liscio con
il pppoe.conf che ho postato.
Solo oggi pomeriggio ho avuto un problema:
avvio linux, accedo come utente (no root) console "su root" "adsl-start" 5
tentativi, non si connette.
Quindi riavvio, stessa sequenza, si connette al primo colpo.
Comunque ritengo la situazione abbastanza stabile perciò ora provvedo a
configurare il firewall.
Grazie ancora ...
Ciao.
Grrr