|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以!
( g2 g, q, n% ~) `9 r4 }
8 s, | Q, U1 W. [# [- k可以在/etc/sysconfig/network-scripts下创建一个range文件9 q {; [) G/ A8 ]- u
! \. O4 G# i, E# y8 l) `* T
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
% q6 a+ ]* t" ~% _2 ? Z7 m1 \- B+ ?
DEVICE=eth0: \0 ^$ h( B6 ?' S7 S1 H; b/ r
ONBOOT=yes: t* n% G; J( u3 k- p
BOOTPROTO=static' g1 U! x3 X( f8 @$ g' ~
IPADDR_START=10.0.0.111
) A1 m5 l3 |3 [! {1 t4 e, uIPADDR_END=10.0.0.1191 a3 w* z1 s0 f2 {2 f
CLONENUM_START=0
4 P9 e& h% [9 AGATEWAY=10.0.0.1% l9 k. C6 P& l* s) q
NETMASK=255.255.255.000
5 w; r9 y7 _( L" Y" }, g/ x; F5 FNO_ALIASROUTING=yes E Q; c& s: b# I _: Q
% `# ?" f1 p H5 Y1 {% k
其中:5 A0 V! u) l/ ]7 c/ [, t
9 A0 u* ~4 d, b7 h u* KIPADDR_START 是起始IP地址,
/ `& V% ^, i5 a, c1 R8 HIPADDR_END 是结束IP地址,# z* I9 |4 Z- z3 l4 \
CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0): e$ t x1 V; _
" Z) r3 p G% J: F
然后重启网络让IP生效: service network restart
- \( z3 |! g: C) r, K. k9 X% y5 I1 \, V7 B7 n' \1 g
NETMASK 子网掩码 参考表: , j, E8 @: ~- b6 l- k; x
* v2 N7 f* a; L. p( N
/29 (5 usable) NETMASK = 255.255.255.2487 u% ]' {; g$ ?, a2 O! W1 G4 _
/28 (13 usable) NETMASK = 255.255.255.240' d- B. F3 Q; H, A9 ~7 t, B7 p
/27 (29 usable) NETMASK = 255.255.255.2246 H9 s; m8 p5 z3 k! J7 O
/26 (61 usable) NETMASK = 255.255.255.1927 n3 B1 J: S5 h$ w* G
/25 (125 usable) NETMASK = 255.255.255.128( z6 ~, m6 Q9 P
/24 (253 usable) NETMASK = 255.255.255.0 |
|