centos/redhat下如何快速绑定ip段
2012-06-01 14:46
211 查看
两种方法,第二种方法经验证更为简单
In this short post I will show you how you can quickly add a range of IPs on anyRedHat based system (Rhel, Centos, Fedora, etc). When you have to add many IPs to a system this can be quite handy and save a lot of time.
Normally when you add a new IP to a network interface in a RedHat based system you create a file ifcfg-eth0:x in /etc/sysconfig/network-scripts/. For example:
Create a file /etc/sysconfig/network-scripts/ifcfg-eth0-range0 if this doesn’t exist, or just add to it if you already have it, the following lines:
If you need to add more ranges of IPs then just use a different file for ex. ifcfg-eth0-range1, for each one of the ranges. You need to be careful and use the properCLONENUM_START to not overwrite other aliases. Once you have configured the range/s of IPs you just need to restart the network service in order to activate it:
In this short post I will show you how you can quickly add a range of IPs on anyRedHat based system (Rhel, Centos, Fedora, etc). When you have to add many IPs to a system this can be quite handy and save a lot of time.
Normally when you add a new IP to a network interface in a RedHat based system you create a file ifcfg-eth0:x in /etc/sysconfig/network-scripts/. For example:
/etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE=eth0:0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.100 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 TYPE=EthernetSimilar to the above example you can create several aliases. But what if you have to add a lot of IPs that are in a range like this? Let’s say that I want to add 100 IPs this way… this is possible, but not very effective, right? RedHat based systems offer a method to bind a range of IPs in a quick way allowing us to eliminate the need to create a lot of files and saving us time doing this.
Create a file /etc/sysconfig/network-scripts/ifcfg-eth0-range0 if this doesn’t exist, or just add to it if you already have it, the following lines:
/etc/sysconfig/network-scripts/ifcfg-eth0-range0 IPADDR_START=192.168.0.100 IPADDR_END=192.168.0.200 CLONENUM_START=0where: IPADDR_START is the first IP and IPADDR_END is the last IP in the range.CLONENUM_START is the number that will be assigned to the first IP alias interface (eth0:0 in this example).
If you need to add more ranges of IPs then just use a different file for ex. ifcfg-eth0-range1, for each one of the ranges. You need to be careful and use the properCLONENUM_START to not overwrite other aliases. Once you have configured the range/s of IPs you just need to restart the network service in order to activate it:
service network restartNote: don’t use this method on a CPanel based system. Even though this will work fine, it is better to use CPanel/WHM in this case so CPanel can manage all the IPs properly. Here is a short post on how you can do the same thing ‘CPanel way’.
相关文章推荐
- 如何在RedHat based系统中快速绑定一段IP[ifcfg-eth0-range0]
- 如何在RedHat based系统中快速绑定一段IP
- 如何在RedHat based系统中快速绑定一段IP[ifcfg-eth0-range0]
- centos如何绑定ip段到网卡
- 如何快速查看某个js或某个元素绑定的js事件
- Centos Linux 系统下如何快速关闭SELINUX
- 如何查看linux版本是centos还是redhat
- 如何最快速的找到页面某一元素所绑定的点击事件,并查看js代码
- 如何在Centos 7快速开启端口
- centos 7和redhat 7的区别及如何安装
- 在RedHat和CentOS上如何完全禁用IPV6
- Centos Linux 系统下如何快速关闭SELINUX
- 如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址
- 如何快速批量绑定IP地址
- 在windows系统下如何快速的绑定多个IP地址
- CentOS下apache如何绑定域名
- 如何快速批量绑定IP地址
- 如何区分一个系统是redhat centos ubuntu fedora debian中的哪一种
- redhat centos 红帽 acl权限 如何查看 设置acl权限 删除acl权限
- Centos 中如何快速定制二进制的内核 RPM 包