|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! . ^4 f- u2 n5 w* L. w& H8 h
" l4 x0 c& B8 ?) l可以在/etc/sysconfig/network-scripts下创建一个range文件
# G8 D% {3 g0 m- G; c" r
, I! K( ~- M" g4 B, c比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
; J3 A9 P; U0 `, n' y! O6 W) p. T6 n" a
DEVICE=eth0
r. j2 x" U/ q9 h: M- ~, uONBOOT=yes
/ E; Q U6 o) q4 }- X% @1 g5 _BOOTPROTO=static4 w4 l2 K, v/ r
IPADDR_START=10.0.0.111
}2 J( |9 V: dIPADDR_END=10.0.0.119, J% h( j3 I7 s
CLONENUM_START=0
- p' H# c; \9 y4 V( o- {+ V; _GATEWAY=10.0.0.1
* d* P( d" Y3 n$ L" `1 @- HNETMASK=255.255.255.000& E- s! f5 ]0 D" j
NO_ALIASROUTING=yes
w) z" e3 U6 _) c8 g3 k1 k1 Q7 K
/ b* U( P! |4 r3 V其中:$ m" ?. b6 a' r* d1 f
5 k/ {' P3 `+ g* H; a
IPADDR_START 是起始IP地址,1 C) u* F; O* I3 Q0 K# y
IPADDR_END 是结束IP地址,
2 _0 J1 E- i/ H/ k$ {2 jCLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)
& C6 a' L9 J( Z0 j! o. f
& \. e8 V6 ]7 Q* i6 m- l+ {1 M然后重启网络让IP生效: service network restart & A# M" }5 v; G- b% ]
+ \% b0 u8 T8 d* x5 v2 h
NETMASK 子网掩码 参考表:
) G. a# Q% Z5 b# w7 {, \# H5 l" a; E/ y4 ?3 t0 K# A* g0 e
/29 (5 usable) NETMASK = 255.255.255.248% j: p0 U p3 L x4 |4 Y8 F
/28 (13 usable) NETMASK = 255.255.255.240
8 J, X+ r' {* S/ r5 D0 }/27 (29 usable) NETMASK = 255.255.255.224; S: Y! Y: q: ?2 w' u# p. w( W
/26 (61 usable) NETMASK = 255.255.255.192: g# {; N- ~- `: A1 P3 [' Y1 P
/25 (125 usable) NETMASK = 255.255.255.1287 H! c1 K- @/ K/ ^, i2 r5 |
/24 (253 usable) NETMASK = 255.255.255.0 |
|