===== 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