centos绑定多个ip CentOS一个网卡设置多个IP

方法1:少许IP手动绑定:vim

1.复制ifcfg-eth0的网卡配置文件并更名为ifcfg-eth0:0网络

[root@akinlau /]# cd /etc/sysconfig/network-scriptside

[root@akinlau /]# cp ifcfg-eth0 ifcfg-eth0:0rest

2.编辑ifcfg-eth0:0文件ip

[root@akinlau /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0:0路由

DEVICE=eth0:0 // 这里修改成eth0:0跟文件名保持一致it

BOOTPROTO=static // 协议为静态,用none也能够class

HWADDR=00:0C:29:6F:62:A7 // MAC地址配置

ONBOOT=yes // 开机启用此网卡network

IPADDR=192.168.1.3 // 新绑定的IP

NETMASK=255.255.255.0 // 子网掩码

GATEWAY=192.168.1.1 // 网关

三、启动网卡:

[root@akinlau /]# ifup eth0:0

注:有人在这一步喜欢用service network restart重启网络,其实这是不必的,只须要启用这张网卡就能够了

而后再试ping 一下,若是能ping通的话,就能够了。

方法2:自动绑定一个IP段或多个IP段:

1.新建ifcfg-eth0-range0文件:

(注意这里的文件名不要调换range的位置或写错单词,否则的话绑定的IP是不会生效的,若是你还有几段IP要绑定到eth0上的话,你能够再新建ifcfg-eth0-range1, ifcfg-eth0-range2等文件,不过这里要注意每一个range文件中的定义的CLONENUM_START值不能重叠,否则的话会出问题。 )

[root@akinlau /]# /etc/sysconfig/network-scripts/ifcfg-eth0-range0

#写入如下内容

DEVICE=eth0 //绑定IP段的网卡名称

ONBOOT=yes //开机启用此网卡

BOOTPROTO=static //协议为静态

IPADDR_START=192.168.0.101 //网段的起始IP

IPADDR_END=192.168.0.120 //网段的截止IP

NETMASK=255.255.255.255 //子网掩码

CLONENUM_START=0 //这个数字是网卡别名的开始位置,好比这里的3是指eth0:0,而且会把IPADDR_START设置的IP192.168.0.101绑定到eth0:0上,以此类推

NO_ALIASROUTING=yes //这个参数的做用是数据包始终经过eth0进出,不走网卡别名(如eth0:0),设置这个参数能够加快路由的响应速度,因此强烈建议配置。

二、后重启网络:

[root@akinlau /]# service network restart

相关文章
相关标签/搜索