|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以!
$ c' r" c9 C7 F
, n \1 J: [- ]2 N) i0 s可以在/etc/sysconfig/network-scripts下创建一个range文件+ K3 P- {: E: e% P* u6 _* D
1 n9 _7 Q c6 C9 B2 G* [* l2 Y6 Q
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
$ F1 k3 T! F, P
5 D; y: {$ e7 o7 G& zDEVICE=eth0
3 {! L' w+ ]# `" L$ m0 } dONBOOT=yes
4 \) y. H2 L" f- P6 j/ X" |BOOTPROTO=static8 P9 V' Z ~4 l& A( ^
IPADDR_START=10.0.0.111) P: F/ z/ U" M
IPADDR_END=10.0.0.119
2 Y5 X0 I$ ^. U$ R( iCLONENUM_START=03 b6 m' C% B2 w, V/ F6 g
GATEWAY=10.0.0.1
5 G% g& A8 S* y9 rNETMASK=255.255.255.000# @! \# M1 o2 n
NO_ALIASROUTING=yes6 p( ]. O% f, x4 b# f
( J5 ]9 m, U# o3 C" e/ o0 Y其中:% `! p& f. x- z4 W0 F5 _; x( U/ |
0 G3 C/ J4 h* A# l: fIPADDR_START 是起始IP地址,
" z/ v8 T5 x6 Z% \" SIPADDR_END 是结束IP地址,; D+ K5 C9 Z, W/ l- C
CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0) _) w' i a$ u5 i8 g
# m, v3 N% j( k) J3 d! O9 Z2 |8 C& [然后重启网络让IP生效: service network restart 4 C2 L# Q- n' Q
# C. B- \% w# y# r! B* SNETMASK 子网掩码 参考表: " E0 R7 e2 F( q+ }- S+ V
* ~/ m' O4 F3 B+ F1 h+ A4 Q) a. s2 x n
/29 (5 usable) NETMASK = 255.255.255.248
, |' S8 H9 V7 l1 v/28 (13 usable) NETMASK = 255.255.255.2405 u, Z) c; E7 R) y% l3 @
/27 (29 usable) NETMASK = 255.255.255.224
* ?4 {, [8 r& Z7 }$ T' {; s( t/26 (61 usable) NETMASK = 255.255.255.192, @2 x$ ~. f9 _& q
/25 (125 usable) NETMASK = 255.255.255.128
, k: S5 k$ A- a! x# }3 s3 I L/24 (253 usable) NETMASK = 255.255.255.0 |
|