Debian9 通过 ifenslave 配置多网卡 bond 原创
Debian9 通过 ifenslave 配置多网卡 bond
0x0001 安装 ifenslave
apt install ifenslave
0x0002 配置 bonding 模块
vim /etc/modprobe.d/bonding.conf
# bonding config
alias bond0 bonding
source /etc/modprobe.d/bonding.conf
0x0003 配置网卡信息
systemctl stop networking.service
vim /etc/network/interfaces
# 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
# The boud0 network interface
auto bond0
iface bond0 inet static
address 192.168.1.120
mask 255.255.255.0
gateway 192.168.1.1
post-up ifenslave bond0 eno1 eno2 eno3 eno4
pre-down ifenslave -d bond0 enoe1 eno2 eno3 eno4
bond-mode balance-alb
bond-miimon 100
bond-slaves yes
dns-nameserver 1.1.1.1
systemctl start networking.service
0x0004 验证是否配置正确
ifconfig -a
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 192.168.1.120 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::ffff prefixlen 64 scopeid 0x20<link>
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 25762 bytes 3490656 (3.3 MiB)
RX errors 0 dropped 2 overruns 0 frame 0
TX packets 3774 bytes 434182 (424.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eno1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 25762 bytes 3490656 (3.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3774 bytes 434182 (424.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 18
eno2: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19
eno3: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19
eno4: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16
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 1 (Local Loopback)
RX packets 11352 bytes 30987198 (29.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11352 bytes 30987198 (29.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
本文来自博客园,作者:饕餮人,转载请注明原文链接:https://www.cnblogs.com/taotieren/p/18457797
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库