百葉博客

有花堪折直须折,莫待无花空折枝 - 为Web的成长献出一份自己的力量,鉴定着Web时代从新至盛!

« 根据父网址关键词来路跳转 php脚本Wuala 无法上传大的文件...应该是被墙了.请修改host文件 »

Linux 服务器 Centos 批量添加ip Webmin 添加不同段的ip

[ 2011-12-1 ]
webmin 目前没办法批量添加 ip 段
只能通过加入Webmin -> 网络配置 -> 启动时启用接口 --> 增加接口 --> 名称命名 eth0:1到eth0:10等 单独一个个加ip
当我们要添加的ip 数量达到百量的时候,这就有点不舒服了.
我们可以通过直接修改网络配置文件从而实现批量添加,1分钟都不要添加海量ip

下面我们实际操作注意:远程ssh连接的朋友一定要小心谨慎,否则容易出问题,导致无法进入服务器

我们观察linux 的网络接口配置 (/etc/sysconfig/network-scripts/) 发现两个文件.
ifcfg-eth0
ifcfg-eth0-range0
这是管理同一块网卡的ip地址的文件

我们复制一份 ifcfg-eth0-range0 并命名为 ifcfg-eth0-range1
修改里面的参数配置,这里我以添加 111.68.10.100-200 ip为案例

IPADDR_START=111.68.10.100
IPADDR_END=111.68.10.200
CLONENUM_START=20

然后重启网络接口 (命令:service network restart) 用ssh登录的朋友无需担心会断开连接.

ping 一下就会发现ip加入生效了
这就实现添加 100 - 200 的ip,其他的同理,并且可以添加不同段的ip

参数名称解释
IPADDR_START ip开始
IPADDR_END ip结束
CLONENUM_START 这个参数是标注网卡虚拟接口起始值,可以先看一下ifcfg-eth0-range0 文件
如果之前的ip数量有20个,并且 ifcfg-eth0-range0 CLONENUM_START=0
则机器已经占用eth0:0...eth0:1..eth0:2到eth0:19 的接口.
这个时候我们必须从 eth0:20开始
所以这里修改为CLONENUM_START=20 不能和 ifcfg-eth0-range0 已使用的接口发生冲突.
PS:如果使用webmin管理系统可以直接观察已经使用接口(Webmin -> 网络配置 -> 接口当前活动)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

本博客所有文章均采用创作共用版权,欢迎交流.

2008-2010 Copyright web222.com 鄂ICP备09005282号