Dunque, faccio una piccola intro.
Verso Luglio installo in negozio una macchina con sopra una Debian Sid da far funzionare come gateway dato che il pc del capo viene formattato continuamente, spento e riacceso etc. etc.
Quindi mi documento, scarico il software per far funzionare lo speedtouch, creo uno scriptino per aprire certe porte e viviamo felici e contenti, con la connessione sempre attiva.
Da circa una settimana, senza aver toccato niente di quella configurazione che avevo fatto, di punto in bianco non funziona più. Anzi, mi spiego meglio:
- dando da root speedtouch-start (è il comando semplificato per far partire la connessione) la connessione si avvia
- guardando con ifconfig risulta presente l'interfaccia ppp0
- posso pingare quello che voglio
- appena viene fatta una richiesta di dati (vuoi da un sito, vuoi da apt-get) la connessione si paralizza nel senso che:
a) non si pinga più niente (nemmeno il gateway)
b) con ifconfig però si risulta collegati (ppp0 attivo anche se non invia e non riceve i dati)
c) chiamando l'ISP con la connessione frizzata ma "attiva" mi conferma che sono operativo secondo loro
Ho spulciato un po' tutti i file di configurazione (relativi alla rete ovviamente) alla ricerca di un qualche problema.
Il dns è inserito correttamente in /etc/resolv.conf
I comandi dati dallo scriptino artigianale sono i seguenti:
Il problema si manifesta anche se non condivido la connessione con le altre due macchine.codice:COPYWEB=xxx.xxx.xxx.xxx PORT_EMULE_TCP=4662 PORT_EMULE_UDP=4672 PORT_KAD=4673 #Abilito il forwarding iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE #Abilito la porta TCP di EMULE iptables -A FORWARD -p tcp -i ppp0 -d $COPYWEB --dport $PORT_EMULE_TCP -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport $PORT_EMULE_TCP -j DNAT --to $COPYWEB:$PORT_EMULE_TCP #Abilito la porta UDP di EMULE iptables -A FORWARD -p udp -i ppp0 -d $COPYWEB --dport $PORT_EMULE_UDP -j ACCEPT iptables -t nat -A PREROUTING -p udp -i ppp0 --dport $PORT_EMULE_UDP -j DNAT --to $COPYWEB:$PORT_EMULE_UDP #Abilito la porta UDP per KAD iptables -A FORWARD -p udp -i ppp0 -d $COPYWEB --dport $PORT_KAD -j ACCEPT iptables -t nat -A PREROUTING -p udp -i ppp0 --dport $PORT_KAD -j DNAT --to $COPYWEB:$PORT_KAD #Riavvio networking /etc/init.d/networking restart echo 1 > /proc/sys/net/ipv4/ip_forward
Se qualcuno ha un'idea...

Rispondi quotando

