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

R: Assegnare indirizzo in base alla rete e interfaccia



Leonardo Boselli <leo-stretch@trail.it> 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


Reply to: