Με τη βοήθεια του simosx βρέθηκε, έστω και τμηματικά μια λύση. Όταν τρέχω το λογισμικό torrent που διαθέτω, παράλληλα ενεργοποιώ και τον, γνωστό σε κάποιους, IP blocker PeerGuardian Linux (pgl). Για κάποιο λόγο που δεν μπορώ να προσδιορίσω ο pgl "κόλλησε" μπλοκάροντας την κίνηση των πακέτων που συνδέονται με τη λειτουργία του torrent λογισμικού. Δίνοντας
- Κώδικας: Επιλογή όλων
sudo iptables -L
έλαβα στο τερματικό μου τα εξής:
- Κώδικας: Επιλογή όλων
Chain INPUT (policy ACCEPT)
target prot opt source destination
pgl_in all -- anywhere anywhere state NEW mark match !0x14
Chain FORWARD (policy ACCEPT)
target prot opt source destination
pgl_fwd all -- anywhere anywhere state NEW mark match !0x14
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
pgl_out all -- anywhere anywhere state NEW mark match !0x14
Chain pgl_fwd (1 references)
target prot opt source destination
RETURN all -- 192.168.1.0/24 192.168.1.0/24
RETURN all -- anywhere dsldevice.lan
DROP all -- anywhere anywhere mark match 0xa
NFQUEUE all -- anywhere anywhere NFQUEUE num 92
Chain pgl_in (1 references)
target prot opt source destination
RETURN all -- 192.168.1.0/24 anywhere
RETURN all -- anywhere anywhere
DROP all -- anywhere anywhere mark match 0xa
NFQUEUE all -- anywhere anywhere NFQUEUE num 92
Chain pgl_out (1 references)
target prot opt source destination
RETURN all -- anywhere 192.168.1.0/24
RETURN all -- anywhere dsldevice.lan
RETURN all -- anywhere anywhere
REJECT all -- anywhere anywhere mark match 0xa reject-with icmp-port-unreachable
RETURN tcp -- anywhere anywhere tcp dpt:https
RETURN tcp -- anywhere anywhere tcp dpt:www
NFQUEUE all -- anywhere anywhere NFQUEUE num 92
Τα παραπάνω προκύπτουν με το pgl απενεργοποιημένο. Ενεργοποιώντας το με
- Κώδικας: Επιλογή όλων
sudo pglcmd start
και ακολούθως δίνοντας
- Κώδικας: Επιλογή όλων
sudo iptables -L
λαμβάνουμε τα ίδια με τα παραπάνω.
Ο simosx πρότεινε να απενεργοποιήσω προσωρινά τους κανόνες του firewall με
- Κώδικας: Επιλογή όλων
sudo iptables -F
μετά από επανεκκίνηση ο firewall θα ενεργοποιηθεί ξανά.
Τρέχοντας την προηγούμενη εντολή και στη συνέχεια ξανά
- Κώδικας: Επιλογή όλων
sudo iptables -L
λαμβάνω στο τερματικό
- Κώδικας: Επιλογή όλων
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Τώρα το Transmission κατεβάζει τα ζητούμενα αρχεία. Θα κάνω επανεκκίνηση από αυτή τη κατάσταση που βρίσκομαι τώρα (δηλ. μετά την προσωρινή απενεργοποίηση των κανόνων του firewall) και θα ελέγξω αν το πρόβλημα θα αναπαραχθεί ξανά μετά την επανεκκίνηση.