Configurare la rete per giocare su Linux
Requisiti di sistema
- •Distribuzione Linux a 64 bit (Ubuntu 20.04+, Fedora 38+, Arch o simili)
- •Connessione a internet
- •Accesso root/sudo (per configurare l'adattatore di rete)
Metodi di installazione
Scegli il metodo adatto alla tua distribuzione.
Ubuntu / Debian
Aggiungi il repository di MoleTun
Apri un terminale ed esegui:
curl -fsSL https://moletun.net/linux/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mole.gpg
echo "deb [signed-by=/usr/share/keyrings/mole.gpg] https://moletun.net/linux/apt stable main" | sudo tee /etc/apt/sources.list.d/mole.list
Installa MoleTun
sudo apt update
sudo apt install mole
Avvia MoleTun
Trova MoleTun nel menu delle applicazioni oppure esegui mole nel terminale.
Fedora / RHEL
Aggiungi il repository di MoleTun
sudo dnf config-manager --add-repo https://moletun.net/linux/rpm/mole.repo
Installa MoleTun
sudo dnf install mole
Avvia MoleTun
Trova MoleTun nel menu delle applicazioni oppure esegui mole nel terminale.
Arch Linux / Manjaro
Installa da AUR
Con un helper AUR come yay:
yay -S mole
Oppure a mano:
git clone https://aur.archlinux.org/mole.git
cd mole
makepkg -si
Avvia MoleTun
Trova MoleTun nel menu delle applicazioni oppure esegui mole nel terminale.
Configurazione dopo l'installazione
Dopo aver installato MoleTun devi concedere i permessi di rete. Esegui una sola volta:
sudo setcap cap_net_admin=ep /usr/bin/mole
Senza questo passaggio MoleTun non si avvia. In alternativa puoi avviare MoleTun con sudo mole.
Distribuzioni immutabili (BazziteOS, SteamOS)
Se usi una distribuzione Linux immutabile come BazziteOS o SteamOS (Steam Deck), consulta le guide dedicate:
Compatibilità con Proton e Wine
MoleTun funziona senza problemi con i giochi Windows eseguiti tramite Proton o Wine, perché opera a livello di rete del sistema Linux.
Steam con Proton
- •Avvia MoleTun e collegati alla tua stanza
- •Apri Steam e avvia il gioco con Proton
- •Il gioco vede automaticamente l'interfaccia di rete di MoleTun
- •Usa normalmente le funzioni LAN o di connessione diretta via IP del gioco
Giochi con Wine / Lutris
- •Avvia MoleTun ed entra in una stanza o creane una
- •Avvia il gioco tramite Wine, Lutris o Bottles
- •I giochi Windows eseguiti in Wine usano lo stack di rete di Linux
- •La rete virtuale di MoleTun è disponibile per tutte le applicazioni Wine
Note sulla compatibilità
- •Giochi Linux nativi: funzionano perfettamente con MoleTun
- •Giochi con Proton: piena compatibilità tramite il livello Proton di Steam
- •Giochi con Wine: compatibili se eseguiti tramite Wine, Lutris o Bottles
- •Giochi Flatpak: potrebbe essere necessario abilitare i permessi di rete in Flatseal
Configurazione del firewall
La maggior parte delle distribuzioni Linux ha un firewall che potrebbe bloccare le connessioni di MoleTun.
UFW (Ubuntu/Debian)
# Allow MoleTun traffic
sudo ufw allow from 10.0.0.0/8
# Allow specific game ports (example: Minecraft)
sudo ufw allow 25565/tcp
sudo ufw allow 25565/udp
# Reload firewall
sudo ufw reload
firewalld (Fedora/RHEL)
# Create a zone for MoleTun
sudo firewall-cmd --permanent --new-zone=mole
sudo firewall-cmd --permanent --zone=mole --add-source=10.0.0.0/8
sudo firewall-cmd --permanent --zone=mole --set-target=ACCEPT
# Reload firewall
sudo firewall-cmd --reload
iptables (manuale)
# Allow all traffic from MoleTun subnet
sudo iptables -A INPUT -s 10.0.0.0/8 -j ACCEPT
sudo iptables -A OUTPUT -d 10.0.0.0/8 -j ACCEPT
# Save rules (varies by distribution)
sudo iptables-save > /etc/iptables/rules.v4
Se non sai quale firewall usa il tuo sistema, esegui sudo systemctl status ufw oppure sudo systemctl status firewalld per verificarlo.
Verificare la connessione
Dopo esserti collegato a una stanza, verifica che MoleTun funzioni:
# Check for MoleTun network interface
ip addr show | grep -A 2 "tun"
# Ping another room member (replace with their MoleTun IP)
ping 10.64.0.2
Dovresti vedere un'interfaccia tun con un indirizzo IP nell'intervallo 10.x.x.x.
Consigli sulle prestazioni
- •Usa l'Ethernet quando puoi: le connessioni via cavo hanno una latenza più bassa
- •Disattiva IPv6 per i giochi: alcuni giochi più vecchi funzionano meglio con IPv6 disattivato
- •Controlla l'MTU: di solito l'MTU predefinito va bene, ma su alcune reti conviene regolarlo
- •Chiudi le applicazioni che consumano molta banda: streaming e download influiscono sulla latenza di gioco
Risoluzione dei problemi
MoleTun non si avvia
- •Verifica di avere i permessi sufficienti:
sudo mole - •Cerca i messaggi di errore: avvialo dal terminale per vedere l'output
- •Verifica che non ci siano altri software di rete in conflitto
Errori di permesso negato
MoleTun deve creare un'interfaccia di rete, il che richiede privilegi elevati:
# Run with sudo if needed
sudo mole
# Or set capabilities (package installers do this automatically)
sudo setcap cap_net_admin=ep /usr/bin/mole
Il gioco non trova gli altri giocatori
- •Verifica che tutti i giocatori siano nella stessa stanza MoleTun
- •Controlla che il firewall consenta il traffico da 10.0.0.0/8
- •Verifica che il rilevamento LAN del gioco sia attivo
- •Prova la connessione diretta via IP usando gli indirizzi IP MoleTun
MoleTun funziona con tutte le distribuzioni Linux?▼
Sì. Sono disponibili pacchetti nativi per Ubuntu, Debian, Fedora e i sistemi basati su Arch. È disponibile anche un tar.gz portatile per qualsiasi distribuzione Linux.
Posso giocare con amici su Windows o Mac?▼
Certamente. MoleTun crea una rete virtuale multipiattaforma. Gli utenti Linux, Windows e macOS possono entrare tutti nella stessa stanza.
I giochi con Proton funzionano con MoleTun?▼
Sì. I giochi con Proton usano lo stack di rete di Linux, quindi vedono l'interfaccia di MoleTun esattamente come i giochi nativi. Nessuna configurazione speciale necessaria.
E le versioni Flatpak o Snap dei giochi?▼
Le applicazioni in sandbox potrebbero aver bisogno di permessi di rete aggiuntivi. Per Flatpak usa Flatseal per concedere l'accesso alla rete. I giochi Snap di solito funzionano senza modifiche.
Esiste una versione solo da riga di comando?▼
MoleTun include una modalità CLI. Esegui mole --help per vedere i comandi disponibili per l'uso senza interfaccia grafica o negli script.