Pages

Wednesday, 1 February 2012

linux vps下如何添加IP


首先登陆系统,登陆到linux系统有很多的方法,一般情况下都是远程登陆,远程登陆的话linux最好的方法就是SSH,windows下的SSH软件有很多向 putty、netsarang Xshell、xmanager、等等很多的链接软件,相信现在还是用windows的多,不知道是我个人第一次接触这个的时候用的是xman的原因还是什么,我个人比较推荐xmanager。
说远了啊,现在还是说说怎么添加IP吧。
在平时的使用的时候linux有可能有两种添加IP的方式:1、单独添加IP。 2、批量添加IP。
1.单独添加IP
在/etc/sysconfig/network-scripts 下建立ifcfg-eth0:x
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
NETWORK=192.168.1.1
#BROADCAST=192.168.1.255
TYPE=Ethernet
这个就是单独添加IP eth0:x这个x是对应这这个eth0后面的数值的,这个要注意
2、批量添加IP
批量条件IP有一个前提,就是这个要添加的IP要是连续的,比如10.0.0.1-10.0.0.254。
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
DEVICE=eth0
BOOTPROTO=static
#HWADDR=00:1c:c0:fd:0f:27
IPADDR_START=10.0.0.1
IPADDR_END=10.0.0.254
CLONENUM_START=1
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
CLONENUM_START — 网络克隆接口的启始号. # eg “1″ 生成的网络接口会从 eth0:1开始。可以通过命令ifconfig查看最后一个eth0:后的数字,以上例子是对应eth0:1

以上内容会加入由IPADDR_START(192.168.1.163)至IPADDR_END (192.168.1.166)这个IPrange段

要加入多个IP range的话,只要顺序建立ifcfg-eth0-range1, ifcfg-eth0-range2 ……
修改后重新启动网络便完成了:
/sbin/service network restart

NETMASK 子网掩码 参考表:
/29 (5 usable) NETMASK = 255.255.255.248
/28 (13 usable) NETMASK = 255.255.255.240
/27 (29 usable) NETMASK = 255.255.255.224
/26 (61 usable) NETMASK = 255.255.255.192
/25 (125 usable) NETMASK = 255.255.255.128
/24 (253 usable) NETMASK = 255.255.255.0

No comments:

Post a Comment