Linux 双网卡绑定和解绑

Linux 双网卡绑定和解绑

一、常用的三种双网卡绑定模式(mode)
mode=0,网卡负载均衡模式。
mode=1,网卡容错模式(默认使用)。
mode=6,网卡虚拟化方式。

二、开始工作

A、查看网卡信息

[ukihk.com]# ip addr

B、双网卡绑定

1、先停止NetworkManager

[ukihk.com]# systemctl stop NetworkManager

[ukihk.com]# systemctl disable NetworkManager

2、手动写绑定的配置 ifcfg-bond0 <默认bond0 不存在需要手动建立>
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”bond0″
DEVICE=”bond0″
ONBOOT=”yes”
IPADDR=11.11.11.11
NETMASK=255.255.255.0
GATEWAY=11.11.11.254
DNS1=”11.11.11.254”

C、配置1号网卡信息
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-ens11
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”ens11″
DEVICE=”ens11″
ONBOOT=”yes”
MASTER=”bond0″
slave=”yes”

D、配置2号网卡信息
[ukihk.com]# vi /etc/sysconfig/network-scripts/ifcfg-ens12
TYPE=”Ethernet”
BOOTPROTO=”none”
NAME=”ens12″
DEVICE=”ens12″
ONBOOT=”yes”
MASTER=”bond0″
slave=”yes”

E、配置双网卡绑定信息
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 mode=1

F、配置网卡开机自启动
vi /etc/rc.d/rc.local

在后方插入:ifenslave bond0 ens11 ens12

G、重启服务生效
[ukihk.com]# systemctl restart network
[ukihk.com]# ifenslave bond0 ens11 ens12

H、状态检查
[ukihk.com]# ifconfig -a
CentOS7双网卡绑定与解绑
[ukihk.com]# cat /proc/net/bonding/bond0

———————————————————
I、双网卡解绑(请按照顺序操作)
rm -rf /etc/sysconfig/network-scripts/ifcfg-bond0
rm -rf /etc/modprob.d/bonding.conf
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens11
rm -rf /etc/sysconfig/network-scripts/ifcfg-ens12
rmmod bonding
systemctl restart network

 

route常见的基本用法

1、route print <查看当前路由表>
2、route add IP mask 255.255.255.0 11.11.11.254 <添加一个网段的静态路由,临时生效>
3、route add IP mask 255.255.255.0 11.11.11.254 -p <添加一个网段的静态路由,永久生效>
4、route delete IP <删除一条静态路由>

tracert常见的基本用法

1、Tracert 目标设备的ip地址或者网址 <检测ip地址或域名经过几个跃点>
2、tracert -d ukihk.com <代表不将IP地址解析到主机名称>
3、tracert -h 3 ukihk.com <代表本次tracert搜索的最大跳数,输入3表示搜索在路由器跳转3次>
4、tracert -w 6 ukihk.com <代表tracert为每次回复所指定的毫秒数>