|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!在centos下偶然候必要给一个网卡绑定多个IP,本文先容在Redhat系列(redhat,FedoraCore,Centos)中的完成***和一种在Gentoo等其他Linux中广泛合用的***。
1、单网卡绑定多IP在CentOS系列中的完成***
假定必要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目次内里创立一个名为ifcfg-eth0:0的文件,
内容样例为:
DEVICE=”eth0:0″
IPADDR=”192.168.0.2″
BROADCAST=”172.168.0.255″
NETMASK=”255.255.255.0″
ONBOOT=”yes” 个中的DEVICE为装备的称号,
IPADDR为此装备的IP地点,
BROADCAST是播送地点,
NETMASK为子网掩码,
ONBOOT暗示在体系启动时主动启动。
假如必要再绑定多一个IP地点,
只必要把文件名和文件内的DEVICE中的eth0:x加一便可。
LINUX最多能够撑持255个IP别号
2、广泛合用的单网卡绑定多IP完成***
ifconfigeth0:1192.168.0.3broadcast192.168.0.255netmask255.255.255.0 能够把上述下令加在启动自运转文件内里,在Gentoo下是/etc/conf.d/local.start,而某些版本的Linux是/etc/rc.d/rc.local。
3、多网卡共用单IP的完成***
利用多块网卡假造成为一块网卡,具有不异的IP地点。这项手艺实在在sun和cisco中已存在,分离称为Trunking和etherchannel手艺,在linux中,这类手艺称为bonding。由于bonding在内核2.4.x中已包括了,只必要在编译的时分把网络装备选项中的Bondingdriversupport选中就能够了。
然后,从头编译中心,从头起动盘算机,实行以下下令:
ismodbonding
ifconfigeth0down
ifconfigeth1down
ifconfigbond0ipaddress
ifenslavebond0eth0
ifenslavebond0eth1 如今两块网卡已象一块一样事情了,如许能够进步集群节点间的数据传输。
你最好把这几句写成一个剧本,再由/etc/rc.d/rc.local大概/etc/conf.d/local.start挪用,以便一开机就失效。
bonding关于办事器来是个对照好的选择,在没有千兆网卡时,用两三块100兆网卡作bonding,可年夜年夜进步办事器到互换机之间的带宽。可是必要在互换机上设置毗连bonding网卡的两个口儿映照为统一个假造接口。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|