[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script attivazione interfaccia tunnel



2008/10/23 Alberto Spelta <a.spelta@forgroup.it>:
> Ciao a tutti,
>
> ho attivato una connessione vpn da una macchina linux che mi farà da gateway
> verso la rete remota. Ho predisposto lo script che attiva il tunnel ma
> vorrei automatizzare anche la gestione nat attraverso l'utilizzo di regole
> iptables. Il problema è che l'indirizzo che mi viene assegnato
> all'interfaccia tun0 è dinamico e vorrei capire come posso recuperarlo per
> inserirlo all'interno delle regole iptables. Ho pensato ad un parametro
> post-up per tun0 all'interno del file /etc/network/interfaces. Ma è
> fattibile ? il file di configurazione delle interfacce accetta parametri per
> dispositivi dinamici ? Qualche esperienza in merito ?
Non puoi usare un piccolo script Perl per ottenere l'IP di un'interfaccia?

#!/usr/bin/perl
$interfaccia = "tun0";
@righe = `/sbin/ifconfig $interfaccia`;
@dati = split ' ', $righe[1];
@dati2 = split ':', $dati[1];
$indirizzo_ip = $dati2[1];
print $indirizzo_ip;

-- 
Dario Pilori
-Linux registered user #406515
-Debian GNU/Linux user

Reply to: