===== Firestarter =====
di **Calogero Bonasia** ([[http://www.linuxteam.it/|LinuxTEAM]])
\\ \\
**Firestarter** è un programma che intende facilitare la vita a chi vuole utilizzare ''IPTABLES'' su Ubuntu (o in generale una distribuzione Linux).\\ \\
=== Avviare Firestarter in automatico ===
Per fare avviare in automatico il programma procedere come segue:
- dal menu "Sistema" scegliere "Preferenze" e poi "Sessioni", selezionare "Programmi d'avvio", inserire il comando
sudo firestarter -start -–hidden
e quindi modificare il file ''etc/sudoers'' usando il comando ''visudo'' inserendo alla fine del file la riga
username ALL=(root) NOPASSWD: /usr/sbin/firestarter
dove ''username'' è il nome utente con il quale ci si autentica. In caso di problemi, ad esempio se non si riesce più ad eseguire ''sudo'', sempre con ''visudo'' modificare ''/etc/sudoers'' cambiando la riga
Defaults !lecture,tty_tickets,!fqdn
con questa che segue
Defaults !lecture,tty_tickets,!fqdn,env_reset,env_keep+="DISPLAY HOME XAUTHORIZATION"
Effettuare quindi un test preliminare con il comando ''visudo -c'' e in caso di successo, riavviare il sistema per rendere permanenti le modifiche.
\\ \\
=== Firestarter e OpenVPN ===
Qualora si volesse usare **Firestarter** su una macchina dove sono attivate delle interfacce per VPN, è abbastanza semplice, occorre abilitare nel file ''user-pre'' sotto la directory ''/etc/firestarter'' il dispositivo della VPN, facciamo per ipotesi che sia tun+, allora scriveremo
$IPT -A INPUT -i tun+ -j ACCEPT
$IPT -A OUTPUT -o tun+ -j ACCEPT
Per rendere valide le modifiche, riavviare Firestarter