bond linux mode(bond linux)

bond

linux如何查看聚合模式?

linux中使用ifconfig bond命令查看聚合模式

linux双网卡绑定?

sles:

# vi /etc/sysconfig/network/ifcfg-bond0 插入如下内容

BOOTPROTO=’static’

IPADDR=’10.34.81.21′

NETMASK=’255.255.255.0′

STARTMODE=’onboot’

BONDING_MASTER=’yes’

BONDING_MODULE_OPTS=’mode=1 miimon=200 use_carrier=1′

BONDING_SLAVE0=’eth1′

BONDING_SLAVE1=’eth2′

检查# /etc/sysconfig/network/ 下有没有eth1、eth2的MAC地址配置,若有,则删除

启动双网卡绑定# rcnetwork restart

其中:BONDING_MODULE_OPTS=’mode=1 为主备 0为负荷分担

redhat:

创建一个ifcfg-bond0

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

BONDING_OPTS=”mode=1 miimon=500″

BOOTPROTO=none

ONBOOT=yes

BROADCAST=192.168.0.255

IPADDR=192.168.0.180

NETMASK=255.255.255.0

NETWORK=192.168.0.0

USERCTL=no

其中:BONDING_OPTS=”mode=1 为主备 0为负荷分担

修改/etc/sysconfig/ifcfg-ethX

这里说的ethX指要加入绑定网卡的名称,本例中是eth0、eth1。

# vi /etc/sysconfig/ifcfg-eth0

DEVICE=eth0 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no

# vi /etc/sysconfig/ifcfg-eth1

DEVICE=eth1BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no

配置/etc/modprobe.conf,添加alias bond0 bonding

# vi /etc/modprobe.conf

alias eth0 pcnet32

alias eth1 pcnet32

alias scsi_hostadapter mptbase

alias scsi_hostadapter1 mptspi

alias bond0 bonding

重启网络服务

#service network restart

linux配置IP后不生效是怎么回事?

我打赌很多人看了还是配不了:

1,我系统没有ifconfig–比较新的版本都只默认安装ip命令了,写法要换一下。

2,我没有eth0,也没有ens也没有enp等等–你的可能是无线网卡,左转找无线网卡配置方式。

3,我没有无线网卡,但ifconfig看还有bond,br0,eth0.1–这几个分别是多网卡bond,网桥,vlan,配置详情请咨询你们的网管。

4,重启后ip又没了/过了会儿ip又没了–ifconfig的配置是非持久化的,你需要修改网络配置文件。

5,网上说的配置文件我没有–不同发行版有不同的配置文件方式,里面的格式也不尽相同。

6,修改配置文件要重启服务看看效果,但网上的命令也不行–原因是常见的linux拉起服务方式有sysinitv,upstat,systemd,拉起网络的服务也有network,networking,networkmanager几种,所以会有很多种写法,你搞不明白就重启得了,多浪费点时间好了。

你问我为什么知道这么多,都是泪啊………

如何查看接口mtu值?

我的:一般直接执行ifconfig -a或者ip a命令可以看到端口的MTU值。

一般Linux系统网口的默认MTU值是1500,做bond网口绑定之后,设置为1480等。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注