Linux学习记录(14)IP别名及多网卡绑定

今天学习了Linux下的网卡的高级配置,IP别名和多网卡绑定。

1、IP别名

(使用IP别名时,一定要先把NetworkManager服务kill掉-------service NetworkManager stop)

所谓IP别名,实质上就是在一块物理网卡上绑定多个IP地址。一般在用作DHCP服务器的时候可能会用到,因为服务器要向多个网段发送数据。使用IP命令可以实现

ip addr add IP地址/网段前缀位数 dev ethN label ethN:n

下边是一个示例

ip addr add 10.1.1.1/24 dev eth1 label eth1:0


IP别名的命名是以当前使用的网卡后加“:n”命名的,从0开始,以此类推。命令输入完成之后,在一块网卡上就可以使用多个IP地址了,但是要注意,上边的操作只是临时的,再次重启的时候,操作会丢失。若要永久保存配置,则要新建配置文件。

<pre name="code" class="plain">cd /etc/sysconfig/network-scripts/
vi ifcfg-ethN:n
DEVICE=ethN:n
IPADDR=IP地址
PREFIX=网段前缀位数
ONPARENT=yes

 
  
之后保存就可以了,下次重启后,这个配置不会消失。


2、多网卡绑定
其实质上是将多个物理网卡绑定成为一个逻辑网卡,以提升性能或冗余性
(1)多网卡绑定有三种模式,0:平衡轮询 1:主动备份 3:广播
(2)逻辑网卡的命名为bondN。。。从0开始,以此类推
<pre name="code" class="plain">cd /etc/sysconfig/network-scripts/
vi ifcfg-bondN
//之前的配置与其他网卡配置一样
//在最后加入配置
BONDING_OPTS="mode=模式代码 miimon=50"

 
  
(3)之后在每个物理网卡的配置文件上加入配置
MASTER=bondN
SLAVE=yes

(4)最后为逻辑网卡加入驱动支持

cd /etc/modprobe.d/

vi bonding.conf

alias bondN bonding

之后重启服务即可




你可能感兴趣的:(linux,IP,服务器,网卡,多网卡绑定)