# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # Intel Wireless N 2230 #allow wlp4s0 #iface wlp4s0 inet dhcp #pre-up /etc/init.d/wpa.sh start #pre-down /etc/init.d/wpa.sh stop ############################################## # Channel bonding eno1 and enp3s0 interfaces # ############################################## # set up bond0 auto bond0 iface bond0 inet manual hwaddress bond-slaves enp3s0 enp0s31f6 bond-mode 802.3ad bond-lacp-rate fast bond-miimon 100 bond-xmit_hash_policy layer2+3 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp3s0 iface enp3s0 inet manual bond-master bond0 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp0s31f6 iface enp0s31f6 inet manual bond-master bond0 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off #################################################### # Channel bonding enp1s0f0 and enp1s0f1 interfaces # #################################################### # set up bond1 auto bond1 iface bond1 inet manual hwaddress bond-slaves enp1s0f0 enp1s0f1 bond-mode 802.3ad bond-lacp-rate fast bond-miimon 100 bond-xmit_hash_policy layer2+3 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp1s0f0 iface enp1s0f0 inet manual bond-master bond1 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp1s0f1 iface enp1s0f1 inet manual bond-master bond1 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off #################################################### # Channel bonding enp1s0f2 and enp1s0f3 interfaces # #################################################### # set up bond2 auto bond2 iface bond2 inet manual hwaddress bond-slaves enp1s0f2 enp1s0f3 bond-mode 802.3ad bond-lacp-rate fast bond-miimon 100 bond-xmit_hash_policy layer2+3 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp1s0f2 iface enp1s0f2 inet manual bond-master bond2 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off allow-hotplug enp1s0f3 iface enp1s0f3 inet manual bond-master bond2 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off ######################################### # Temporary fix for specific interfaces # ######################################### # auto enp3s0 # iface enp3s0 inet static # address # netmask # gateway # dns-nameservers auto br0 iface br0 inet static bridge_ports bond0 address netmask gateway dns-nameservers # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off auto br1 iface br1 inet manual bridge_ports bond1 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off auto br2 iface br2 inet manual bridge_ports bond2 # disable hardware offloading for virtio compatibility offload-tx off offload-tso off offload-ufo off offload-sg off offload-gso off offload-txvlan off offload-ntuple off offload-rxvlan off offload-gro off offload-lro off offload-rx off offload-rxhash off