Leonardo Boselli <[email protected]> wrote:

>Ho un portatile [bookworm], che ha anche dei servizi da server, quindi ha un 
>indirizzo registrato.
>Questa macchina di solito sta sulla scrivania, ma potrebbe spostarsi nello 
>stesso edificio o altrove.
>Le connessioni possibili sono:
>Wifi, ethernet onboard, ethernet su docking station.
>Quello che vorrei fare รจ che se la macchina riconosce di essere in una certa 
>sottorete (che riconosce dal prefisso IPv6 assegnato dal router) debba fare
>la seguente operazione:
>tra tutte le reti connesse deve assegnare un determinato indirizzo IPv6 
>nell'ordine [se attive] a docking station; wifi; ethernet interna.
>e un determinato indirizzo IPv4 come sopra.
>Il router [che non controllo] ha riservato un indirizzo per ciascuna 
>interfaccia, ma io vorrei che uno di questi tre [quello pubblicato sul DNS] 
>fosse 
>assegnato alla prima della lista suddetta e quindi un altro se ci fossere due 
>interfacce collegate (le due ethernet cablate contemporaneamente non sono 
>previste)

Un punto di aggancio per far avviare uno script in base alle connessioni di 
rete potrebbe essere il file

/etc/network/interfaces

Che prevede 

-----------
auto eth0

iface eth0 inet dhcp

        post-up /etc/network/if-post-up/post-up

        post-down /etc/network/if-down.d/post-down

----------

Giocando un po' con questi punti di "reazione" alla connessione si potrebbe 
ottenere quel risultato.


Ciao da Lorenzo

Rispondere a