Je suis en train d'essayer de mettre en place du channel bonding.
J'ai modifié le fichier
# nano /etc/netctl/bonding
et mis le texte suivant :
Code : Tout sélectionner
Description='Bond Interface'
Interface=bond0
Connection=bond
BindsToInterfaces=('enp2s0' 'enp0s20u1u1u4')
IP=dhcp
IP6=stateless
mode=0
Code : Tout sélectionner
# pacman -S ifenslave networkmanager nm-connection-editor
# echo 'alias bond0 bonding' > /etc/modprobe.d/bonding.conf
# netctl start bonding
# netctl enable bonding
# netctl switch-to bonding
# modprobe bonding
# ifconfig bond0 hw ether 76:72:da:35:35:b9
# ifconfig bond0 up
# ifconfig enp0s20u1u1u4 down && ifenslave bond0 enp0s20u1u1u4
# ifconfig enp2s0 down && ifenslave bond0 enp2s0
Avant la mise en place du channel bonding :
Un
# ifconfig
:Code : Tout sélectionner
bond0: flags=5123<UP,BROADCAST,MASTER,MULTICAST> mtu 1500
inet6 fe80::acf1:cf16:7e6b:ac61 prefixlen 64 scopeid 0x20<link>
ether 76:72:da:35:35:b9 txqueuelen 1000 (Ethernet)
RX packets 24728 bytes 23468684 (22.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1689 bytes 113612 (110.9 KiB)
TX errors 0 dropped 45 overruns 0 carrier 0 collisions 0
enp0s20u1u1u4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.32 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::178f:9ff6:e4b1:90ed prefixlen 64 scopeid 0x20<link>
ether 00:05:1b:d4:3d:75 txqueuelen 1000 (Ethernet)
RX packets 35178 bytes 26107191 (24.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2989 bytes 369860 (361.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.31 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::d5dc:818e:cab8:96d8 prefixlen 64 scopeid 0x20<link>
ether b8:97:5a:c9:1f:89 txqueuelen 1000 (Ethernet)
RX packets 65070 bytes 63025771 (60.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 70575 bytes 10834041 (10.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4369 bytes 304813 (297.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4369 bytes 304813 (297.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#ping 192.168.2.1
renvoie :Code : Tout sélectionner
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=0.326 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=0.308 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=0.371 ms
64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=0.337 ms
64 bytes from 192.168.2.1: icmp_seq=5 ttl=64 time=0.319 ms
^C
--- 192.168.2.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4036ms
rtt min/avg/max/mdev = 0.308/0.332/0.371/0.021 ms
Un
# ifconfig
:Code : Tout sélectionner
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 192.168.2.40 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::acf1:cf16:7e6b:ac61 prefixlen 64 scopeid 0x20<link>
ether 76:72:da:35:35:b9 txqueuelen 1000 (Ethernet)
RX packets 25166 bytes 23509680 (22.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1954 bytes 139020 (135.7 KiB)
TX errors 0 dropped 57 overruns 0 carrier 0 collisions 0
enp0s20u1u1u4: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
inet 192.168.2.40 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::55e4:192d:fe5d:ec5e prefixlen 64 scopeid 0x20<link>
ether 76:72:da:35:35:b9 txqueuelen 1000 (Ethernet)
RX packets 35429 bytes 26133424 (24.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3133 bytes 386961 (377.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp2s0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
inet 192.168.2.40 netmask 255.255.255.0 broadcast 192.168.2.255
ether 76:72:da:35:35:b9 txqueuelen 1000 (Ethernet)
RX packets 65477 bytes 63077863 (60.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 70975 bytes 10883735 (10.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4634 bytes 331478 (323.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4634 bytes 331478 (323.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#ping 192.168.2.1
renvoie :Code : Tout sélectionner
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.40 icmp_seq=1 Destination Host Unreachable
From 192.168.2.40 icmp_seq=2 Destination Host Unreachable
From 192.168.2.40 icmp_seq=3 Destination Host Unreachable
From 192.168.2.40 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.2.1 ping statistics ---
5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4039ms
pipe 3
$ cat /proc/net/bonding/bond0
renvoie :Code : Tout sélectionner
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0
Slave Interface: enp0s20u1u1u4
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:05:1b:d4:3d:75
Slave queue ID: 0
Slave Interface: enp2s0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: b8:97:5a:c9:1f:89
Slave queue ID: 0
Vous n'aurez pas une idée ou 2 ?
Merci.
Bonne soirée.