|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! ! k2 D* @- \( t9 N8 r
: m: h9 k9 U- G: ~2 A可以在/etc/sysconfig/network-scripts下创建一个range文件& s9 X* d; ~+ r& }2 o* Z
/ d$ W$ \" _' z R- M5 ~比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0: ?+ z; G3 {2 D$ @3 m& @ H0 B
; G% U5 H# T, G9 @ t
DEVICE=eth0
' d R* z4 d# j. r1 X% K, O. RONBOOT=yes) A8 f0 r1 c1 x3 _' w
BOOTPROTO=static8 w$ ?$ T+ h$ U- D- ?8 s
IPADDR_START=10.0.0.1110 M. y2 X+ V! \" o1 e6 k
IPADDR_END=10.0.0.119! |" i" M( _2 r
CLONENUM_START=0
$ c$ x1 v; T, d* N l+ ~GATEWAY=10.0.0.1" Z, y% Q" o+ |' L, K
NETMASK=255.255.255.000 s- C5 i' W r
NO_ALIASROUTING=yes
7 W$ j) r1 c! H1 S, X6 ?: S. o% \' l; u
其中:7 j6 F, j7 ]9 M/ x& w ]7 I
1 V: S7 ~8 m3 T$ S) ]5 }IPADDR_START 是起始IP地址,* O+ m' b% I* Z- U( m
IPADDR_END 是结束IP地址,
! m$ y" E. Q0 p4 y; v# X* f4 {CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)& K! p- \$ ~8 G3 Y8 u b8 f* F
' x' K0 |" A3 `3 E然后重启网络让IP生效: service network restart ) h5 o: q9 ~" f% k" r: u
+ L- q5 P6 Y. F0 n6 z* c: [8 z5 W; f
NETMASK 子网掩码 参考表:
/ t. [! }$ S) u3 c# `( g5 Y( o7 R( _. Q0 j6 o* r/ A3 l, g
/29 (5 usable) NETMASK = 255.255.255.248
, F5 {/ b$ S; N y' d5 V/28 (13 usable) NETMASK = 255.255.255.240/ [: g) @+ m' B) n' z
/27 (29 usable) NETMASK = 255.255.255.224
- i" c* q( E) d7 G) m/26 (61 usable) NETMASK = 255.255.255.192
7 S0 f, H& q& o. [/ y3 E( r2 T* ^: E; j5 E/25 (125 usable) NETMASK = 255.255.255.128
9 s7 O5 U- A7 M/24 (253 usable) NETMASK = 255.255.255.0 |
|