|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! 8 h3 Q* s. v# W8 g! k
+ _0 |, _7 a, U# i" v L
可以在/etc/sysconfig/network-scripts下创建一个range文件
9 S, I7 W! _. O) F) \$ ~, f5 P% [9 k
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0( C" o( i E8 e$ f- S
8 T% ?- ~- b3 c7 t- N3 q9 ?
DEVICE=eth08 |0 u, [1 t8 N7 e
ONBOOT=yes H* U# W m* @& }5 f9 d p7 g1 p4 K
BOOTPROTO=static" u6 l; Q6 C8 e& \5 y' ?" m1 J# y
IPADDR_START=10.0.0.111
' f# E& ?' s# c! \2 h9 K- j% d) d3 |IPADDR_END=10.0.0.1199 }. d, G F& w& ^& |
CLONENUM_START=00 C! a# W% a5 M9 V; }6 h4 e
GATEWAY=10.0.0.1
( y/ _* t& q# Q' pNETMASK=255.255.255.000
- s& _ Z/ I4 kNO_ALIASROUTING=yes0 I" Y3 O( ~2 j) E0 S
! U9 w2 s4 q* g; `; m其中:
% W* _ ~& N0 v
% a) y2 B4 H/ j; AIPADDR_START 是起始IP地址,) f8 `* t& e* A; K
IPADDR_END 是结束IP地址,
8 O' W, ?# A- A" oCLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)
, ]# _) o0 v' p$ F& @ {) w! j
6 X4 K! T* s8 c, E( e' ~' w0 r然后重启网络让IP生效: service network restart
! A1 P- _6 {. x5 [( D# k2 m. n6 J1 s% |3 } [, J! |( w, e/ Z
NETMASK 子网掩码 参考表: , Q! B+ _1 |" T9 h
' x# [2 @% R0 A3 D8 t/29 (5 usable) NETMASK = 255.255.255.248
; m: N0 W2 B* ]9 |/ v6 F/28 (13 usable) NETMASK = 255.255.255.240
$ P* a9 T4 r1 N; i& Z/27 (29 usable) NETMASK = 255.255.255.224+ E+ Q9 z5 ?3 }; {
/26 (61 usable) NETMASK = 255.255.255.192& P* F' F& S0 x: J
/25 (125 usable) NETMASK = 255.255.255.128
5 `+ u& K; {' \; F* A* h7 p# |/24 (253 usable) NETMASK = 255.255.255.0 |
|