2.1.3 绑定两块网卡

1.虚拟机编辑菜单中虚拟网络编辑器,设置为主机模式。

图片[1]-2.1.3 绑定两块网卡-大赛人网
图2-8 编辑菜单中虚拟网络编辑器

2.在虚拟机系统中再添加一块网卡设备

图片[2]-2.1.3 绑定两块网卡-大赛人网
图2-9 添加网卡

3.请确保两块网卡都处在同一种网络连接模式

图片[3]-2.1.3 绑定两块网卡-大赛人网
图2-10 设置两块网卡为同一模式:仅主机模式

4.创建一个bond网卡

[root@dsrw ~]# nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=balance-rr"
连接 "bond0" (a7ae6557-04f0-4130-863a-56c03ee2fb2b) 已成功添加。
[root@dsrw ~]# nmcli device status
DEVICE      TYPE      STATE                       CONNECTION 
ens160      ethernet  已连接                      ens160     
ens192      ethernet  已连接                      ens192     
virbr0      bridge    已连接                      virbr0     
bond0       bond      连接中(正在获取 IP 配置)  bond0      
lo          loopback  未托管                      --         
virbr0-nic  tun       未托管                      --         

5.向bond网卡添加两块从属网卡

[root@dsrw network-scripts]# nmcli connection add type ethernet slave-type bond con-name bond0-port1 ifname ens160 master bond0
连接 "bond0-port1" (a6e44024-d8ac-4a91-9689-4dde991c2258) 已成功添加。
[root@dsrw network-scripts]# nmcli connection add type ethernet slave-type bond con-name bond0-port2 ifname ens192 master bond0
连接 "bond0-port2" (844e6b3b-70ad-4d32-8704-1835da85bdac) 已成功添加。
[root@dsrw network-scripts]# ls
ifcfg-bond0  ifcfg-bond0-port1  ifcfg-bond0-port2  ifcfg-ens160  ifcfg-ens192
[root@dsrw network-scripts]# nmcli device status
DEVICE      TYPE      STATE                       CONNECTION 
ens160      ethernet  已连接                      ens160     
ens192      ethernet  已连接                      ens192     
virbr0      bridge    已连接                      virbr0     
bond0       bond      连接中(正在获取 IP 配置)  bond0      
lo          loopback  未托管                      --         
virbr0-nic  tun       未托管     

6.配置bond0网络信息

[root@dsrw network-scripts]# nmcli connection modify bond0 ipv4.addresses 192.168.10.6/24
[root@dsrw network-scripts]# nmcli connection modify bond0 ipv4.gateway 192.168.10.1
[root@dsrw network-scripts]# nmcli connection modify bond0 ipv4.dns 192.168.10.1
[root@dsrw network-scripts]# nmcli connection modify bond0 ipv4.dns-search dsrw.com
[root@dsrw network-scripts]# nmcli connection modify bond0 ipv4.method manual

7.激活并查看bond0网卡状态

[root@dsrw network-scripts]# nmcli connection up bond0
连接已成功激活(master waiting for slaves)(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/9)
[root@dsrw network-scripts]# nmcli device status
DEVICE      TYPE      STATE   CONNECTION 
bond0       bond      已连接  bond0      
ens160      ethernet  已连接  ens160     
ens192      ethernet  已连接  ens192     
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --    

8.测试bond0网卡

[root@dsrw network-scripts]# ping 192.168.10.6
PING 192.168.10.6 (192.168.10.6) 56(84) bytes of data.
64 bytes from 192.168.10.6: icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from 192.168.10.6: icmp_seq=2 ttl=64 time=0.052 ms
64 bytes from 192.168.10.6: icmp_seq=3 ttl=64 time=0.045 ms

9.分别断开ens160和ens192,并同时激活ens160和ens192查看网络状态

[root@dsrw ~]# ping 192.168.10.6
PING 192.168.10.6 (192.168.10.6) 56(84) bytes of data.
64 bytes from 192.168.10.6: icmp_seq=1 ttl=64 time=0.472 ms
64 bytes from 192.168.10.6: icmp_seq=11 ttl=64 time=0.356 ms
64 bytes from 192.168.10.6: icmp_seq=12 ttl=64 time=0.272 ms
64 bytes from 192.168.10.6: icmp_seq=52 ttl=64 time=0.623 ms
64 bytes from 192.168.10.6: icmp_seq=53 ttl=64 time=0.430 ms
64 bytes from 192.168.10.6: icmp_seq=58 ttl=64 time=0.463 ms
64 bytes from 192.168.10.6: icmp_seq=59 ttl=64 time=0.234 ms
64 bytes from 192.168.10.6: icmp_seq=100 ttl=64 time=0.442 ms
64 bytes from 192.168.10.6: icmp_seq=101 ttl=64 time=0.440 ms
64 bytes from 192.168.10.6: icmp_seq=105 ttl=64 time=0.260 ms
From 192.168.10.4 icmp_seq=148 Destination Host Unreachable
64 bytes from 192.168.10.6: icmp_seq=160 ttl=64 time=2048 ms
64 bytes from 192.168.10.6: icmp_seq=178 ttl=64 time=0.404 ms
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容