资讯详情

Linux 7双网卡绑定

linux 7通过nmtui工具可以轻松绑定双网卡,不需要像以前版本那样繁琐地修改配置文件,安装操作系统时可以直接配置。本文主要记录使用情况nmtui工具配置双网卡绑定过程。

使用root用户执行nmtui命令,启动nmtui工具管理界面,以及以前版本setup工具相似。

[root@SL010A-IVDB01 ~]# nmtui

e339de014c30ec42b322ba8e7198a210.png

选择Add按钮,回车。

选择添加类型Bond,即双网卡绑定。

上部设置双网卡绑定名称,中间模式选择Active Backup,然后选择Add将要绑定的网卡添加到按钮辆。

这里选择网卡类型,因为要绑定的网卡是千兆以太网,所以这里选择Ethernet,回车。

在这里设置绑定网卡的名称,然后选择OK按钮,回车。

同上,添加第二张网卡,选择OK按钮,回车。

添加两张网卡后,基本上是上图 这样,如果你想直接配置这个页面,IP,选择Show按钮,回车。

然后填写IP地址和网关可以在这里填写MASK配置地址的选项栏需要IP地址在IP直接写在后面, 255.255.255.0是/24,例如192.168.100.98/24。然后选择OK按钮,回车。

回车后,返回初始界面,选择OK,回车结束配置。这样,双网卡绑定就结束了。可以通过ifconfig命令查看网卡信息。

[root@SL010A-IVDB01 ~]# ifconfig

bond0: flags=5187 mtu 1500

inet 192.168.100.98 netmask 255.255.255.0 broadcast 192.168.100.255

inet6 fe80::224e:a422:6672:56e2 prefixlen 64 scopeid 0x20

ether 98:be:94:35:74:80 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 10 bytes 1180 (1.1 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eno1: flags=6211 mtu 1500

ether 98:be:94:35:74:80 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 10 bytes 1180 (1.1 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eno2: flags=6211 mtu 1500

ether 98:be:94:35:74:80 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

enp0s29f0u2: flags=4163 mtu 1500

ether 9a:be:94:35:f4:83 txqueuelen 1000 (Ethernet)

RX packets 1077 bytes 70075 (68.4 KiB)

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

ens2f0: flags=4099 mtu 1500

ether 90:e2:ba:6a:66:c8 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 memory 0xc0700000-c077ffff

ens2f1: flags=4099 mtu 1500

ether 90:e2:ba:6a:66:c9 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 memory 0xc0780000-c07fffff

ens3f0: flags=4163 mtu 1500

inet 10.0.2.98 netmask 255.255.255.0 broadcast 10.0.2.255

inet6 fe80::e5bf:ef44:c11b:ad0 prefixlen 64 scopeid 0x20

ether 90:e2:ba:8c:5c:e8 txqueuelen 1000 (Ethernet)

RX packets 23158 bytes 1472551 (1.4 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 3378 bytes 1419406 (1.3 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ens3f1: flags=4099 mtu 1500

ether 90:e2:ba:8c:5c:e9 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

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1000 (Local Loopback)

RX packets 336 bytes 31332 (30.5 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 336 bytes 31332 (30.5 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099 mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:63:fe:75 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

通过查看/可用proc/net/bonding/bond查看双网卡绑定状态。

[root@SL010A-IVDB01 ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: None

Currently Active Slave: eno1

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eno1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 98:be:94:35:74:80

Slave queue ID: 0

Slave Interface: eno2

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 98:be:94:35:74:82

Slave queue ID: 0

可以看到当前活跃的网卡是eno1,可用关闭/启动这个网卡来测试双网卡绑定是否成功。

[root@SL010A-IVDB01 ~]# nmcli connection down eno1

[root@SL010A-IVDB01 ~]# nmcli connection up eno1

[root@SL010A-IVDB01 ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: None

Currently Active Slave: eno2

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eno2

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 98:be:94:35:74:82

Slave queue ID: 0

Slave Interface: eno1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 98:be:94:35:74:80

Slave queue ID: 0

可以看到活跃网卡切换到了eno2网卡,可用使用其他机器ping绑定后的网卡的IP,进行连通性测试。如果网卡切换后,网络一直通,则配置完成。

标签: gp2s29反射式传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台