non si capisce dalla tua descrizione come tu abbia creato le interfacce della macchina virtuale e dove siano collegate (a un bridge, a delle interfacce fisiche, ecc.) e come siano organizzate le vlan (se ci sia un network fisico con tutte le vlan configurate e ci accedi tramite un unica interfaccia del virtualizzatore, se ci sia un network virtuale con le vlan attive ognuna su ogni interfaccia della macchina virtuale, ecc.): potresti dettagliare questi punti?
red ha scritto: ↑mar 9 mag 2023, 9:12
La documentazione che ho trovato fin'ora per Slackware dice che settando col parametro "IFNAME[]=ethX.VLAN" le schede e le VLAN dovrebbe già funzionare tutto.
Invece non è così.
questo vale, ad esempio, per una macchina fisica con interfacce di rete collegate su network con varie vlan (ad esempio una sola interfaccia attaccata alla presa di uno switch sulla quale funzionano tutte le vlan col traffico taggato), su una macchina virtuale dipende anche, ad esempio, da come hai definito le interfacce virtuali (mi sembra che tu le abbia definite singolarmente, non e' una sola) e da come siano configurati i network, fisici e virtuali, dove sono collegate (qual'e' il virtualizzatore, qual'e' il gestore del network virtuale -se c'e'-, se e' stato definito un bridge per usare le interfacce virtuali, se viene usato invece il NAT, ecc.), come tentavo di farti chiarire sopra.
il gateway per la rotta di default dovrebbe essere unico, non puoi avere 7 default gateway (dubito fortemente che la configurazione per ubuntu che hai incollato possa funzionare per raggiungere una rotta esterna).
comunque, se il tuo intento e' replicare la tua configurazione che hai impostato su ubuntu, basta che tu configuri le interfacce eth{0-6} normalmente con IPADDR e NETMASK, senza informazioni sulle vlan (cosi' hai fatto di la') e mettendo un solo GATEWAY (uno di quelli che in effetti fa da gateway verso l'esterno).