首页 > 系统服务 > 详细

ubuntu各系统双网卡绑定

时间:2019-03-07 15:43:12      阅读:318      评论:0      收藏:0      [点我收藏+]

 

Ubuntu14.04双网卡绑定

2.1 确定网卡名称

首先确定两块网卡的名称,一般为eth0、eth1,如果有自己添加的网卡名称可能不同,在安装系统的时候可以看到,通过ipmaddr命令可以查看所有网卡信息。

2.2 安装ifenslave软件

ifenslave为一种粘合和分离式的软件,可以将数据包有效的分配到bonding驱动。

sudo apt-get install ifenslave

2.3 修改/etc/modules文件

/etc/modules中加入:

bonding mode=1 miimon=100

注意是添加,其他内容不要删除。mode=1表示采用模式1,当然你也可以才用其他模式。

miimon是用来进行链路监测的。比如miimon=100,表示系统每100ms监测一次链路连接状态,如果有一条线路不通就切换另一条线路。

2.4 修改/etc/network/interfaces文件

/etc/network/interfaces中加入:

auto bond0

iface bond0 inet static

address 10.128.1.12

netmask 255.255.255.0

gateway 10.128.1.200

post-up ifenslave bond0 eth0 eth1

pre-down ifenslave -d bond0 eth0 eth1

2.5 重启服务器

由于加载模块,需重启生效。重启之后通过以下命令可以查看bond0的工作情况。

cat /proc/net/bonding/bond0

注意bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外(如防火墙等)的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

 

Ubuntu16.04双网卡绑定

环境:系统:Ubuntu16.04

网卡:em1 em2

ip:192.168.0.46

安装ifenslave

sudo apt-get install ifenslave

echo "bonding" >>/etc/modules

auto bond0

iface bond0 inet static

        address 192.168.0.46

        netmask 255.255.255.0

gateway 192.168.0.1

        bond-slaves none

        bond-mode active-backup

        bond-miimon 100

  

auto eno1

iface eno1 inet manual

        bond-master bond0

        bond-primary eno1 eno2

  

auto eno2

iface eno2 inet manual

        bond-master bond0

        bond-primary eno1 eno2

Ubuntu18.04静态网卡配置

Ubuntu 18.04 采用netplan作为网络配置管理,与16.04及之前的版本区别很大

IP配置

sudo   vi /etc/netplan/01-netcfg.yaml #最后的名字因服务器而异。

 技术分享图片

重启网卡

sudo  netplan apply 

DNS配置

DNS还是使用resolv.conf

sudo vi /etc/resolv.conf

 技术分享图片

 

ubuntu各系统双网卡绑定

原文:https://www.cnblogs.com/xiaobaijin/p/10489736.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!