linux单网卡绑定多个IP和多个网卡共享一个IP
点评:uff1a有时需要在linux下绑定多个IP到网卡。本文介绍了在RedHat系列的实现方法(RedHat、Fedora Core,CentOS)和Gentoo Linux和其他一般适用的方法。
1、单网卡绑定多个IP在redhat系列的实现方法
假设网络卡,需要绑定多个IP是eth0,请在 /等
有时需要在linux下绑定多个IP到网卡。本文介绍了在RedHat系列的实现方法(RedHat、Fedora Core,CentOS)和Gentoo Linux和其他一般适用的方法。
1、单网卡绑定多个IP在redhat系列的实现方法
假设一个网络卡,需要绑定多IP是eth0,请创建一个文件名为ifcfg-eth0:0在 / / / sysconfig等网络脚本目录。
内容示例如下:
装置= eth0:0prime;
ipaddr = 192.168.0.2prime;
广播= 172.168.0.255prime;
子网掩码= 255.255.255.0prime;
onboot = yes
该装置是该设备的名称,ipaddr是该设备的IP地址,广播是广播地址,子网掩码的子网掩码,和onboot自动激活系统启动的时候。
如果你需要绑定一个IP地址,你只需要添加一个文件名和eth0:X在设备中的文件。
Linux最多最多支持255个IP别名。
2。单网卡绑定的通用ip实现方法
ifconfig eth0:1 192.168.0.3广播192.168.0.255 netmask 255.255.255.0
你可以将上面的命令来启动自动运行的文件,它是 / / / local.start等conf.d Gentoo Linux下的,而有些版本 / / RC等。D/rc.local。
3和多网卡共享单ip的实现方法
多网卡使用虚拟为一个相同的IP地址的网络卡。这项技术已经在阳光和思科存在,称为集群和以太通道技术,而在Linux,这种技术称为键键。因为已经包含在内核2.4。x,它选择键驱动支持在网络设备的选择在编译时间是必要的。
然后,重新编译内核,重新启动计算机,并执行以下命令:
Ismod结合
ifconfig eth0下来
ifconfig eth1下来
ifconfig bond0 IP地址
ifenslave bond0 eth0
ifenslave bond0 eth1
现在两张网卡作为一块工作,可以改善集群节点之间的数据传输。
你最好把这些句子作为一个脚本,然后调用它的/ etc / RC。D / / / rc.local或等conf.d / local.start,以便开始生效。
对服务器来说,键合是一个不错的选择。当没有千兆网卡时,使用两个或三个100千兆位网卡作为连接键可以大大提高服务器和交换机之间的带宽,但是您需要将交换机上的两张网卡映射到同一个虚拟接口。