Il 22/06/2016 18:31, Marco Gaiarin ha scritto: > > Ho messo in piedi una piccola stazioncina di virtualizzazione, con due nodi > principali e sei schede di rete, per tre bond (uno verso la LAN, gli altri > due verso la SAN). > Siccome mi serve anche visibilità della SAN alle VM, oltre al bond LACP c'è > anche un bridge. > Proxmox, ma qui credo che conti 'debian'. > > Verso la SAN ho abilitato i jumbo frame, e semplicemente mettendo 'mtu 9000' > su tutte le interfacce verso la SAN (ethX, bondX e vmbrX) ottengo quanto > voluto, > jumbo frame abilitati e funzionanti (provato con 'ping -s 8500 -M do > <target>'). > > > Ora ho aggiunto il classico ''muletto'', in previsione di implementare l'HA > ma anche per massacrare il povero malcapitato. > La configurazione è identica, ma questo ha TRE schede di rete, quindi ho > impostato la MTU a 9000 solo su ethX e vmbrX corrispondenti (non ho bond). > > Come non avessi fatto nulla: > > root@3jane:~# ifconfig > [...] > eth1 Link encap:Ethernet HWaddr 00:9c:02:9a:2b:bd > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:12758841 errors:18 dropped:2830 overruns:0 frame:18 > TX packets:19859895 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:10774278778 (10.0 GiB) TX bytes:22192978314 (20.6 GiB) > Interrupt:17 Memory:fbce0000-fbd00000 > > eth2 Link encap:Ethernet HWaddr 00:0a:f7:4b:5d:d5 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:12702934 errors:18 dropped:2830 overruns:0 frame:18 > TX packets:20231903 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:10784495169 (10.0 GiB) TX bytes:22205476074 (20.6 GiB) > Interrupt:18 > [...] > vmbr1 Link encap:Ethernet HWaddr 00:9c:02:9a:2b:bd > inet addr:10.5.251.13 Bcast:10.5.251.255 Mask:255.255.255.0 > inet6 addr: fe80::29c:2ff:fe9a:2bbd/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:7375805 errors:0 dropped:0 overruns:0 frame:0 > TX packets:7843902 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:10264456218 (9.5 GiB) TX bytes:21320544492 (19.8 GiB) > > vmbr2 Link encap:Ethernet HWaddr 00:0a:f7:4b:5d:d5 > inet addr:10.5.252.13 Bcast:10.5.252.255 Mask:255.255.255.0 > inet6 addr: fe80::20a:f7ff:fe4b:5dd5/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:7715632 errors:0 dropped:0 overruns:0 frame:0 > TX packets:8210646 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:10296237137 (9.5 GiB) TX bytes:21331216116 (19.8 GiB) > > Mentre ovviamente 'mtu 9000' in /etc/interfaces, per eth1, eth2, vmbr1 e > vmbr2 c'è. > > > Ho pensato potesse mancare un pacchetto, ma a parte che le macchine sono > state installate nello stesso modo, non vedo quale confrontando i pacchetti > installati. > > Nei log, nulla. > > > Cosa sbaglio? Grazie. >
Ciao, una volta mi sono trovato nella stessa situazione; il motivo dovrebbe essere che il kernel rigetta l'impostazione del valore di MTU perché non supportato dalla scheda di rete; il mio consiglio è quello di cercare le specifiche della scheda o andare per tentativi provando a impostare valori di MTU più bassi. Qui un esempio: sudo ifconfig ethX mtu 9000 SIOCSIFMTU: Argomento non valido Buona giornata Daniele