|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! g# E# l- ^+ y0 }- u5 w
9 J6 L9 w) a+ D0 a% k' _5 k; Y& I
可以在/etc/sysconfig/network-scripts下创建一个range文件$ T9 u2 F. h8 l5 j3 I4 b
& I; U. e5 u0 J/ F5 _- `# o比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
+ ^7 m/ M# _! P: d
4 [+ L* t, P$ G8 k; |% jDEVICE=eth0
& r9 R4 x5 m& w- v" uONBOOT=yes S8 v( U6 _: z% A$ N8 g/ c% J3 |
BOOTPROTO=static( ~! Z' ^# n+ y* n, ~2 `: ^2 f
IPADDR_START=10.0.0.111- e+ @" ?4 K( X3 f5 R
IPADDR_END=10.0.0.1196 b/ q7 y7 Y) T- `6 u
CLONENUM_START=0
7 V8 M; J4 {9 @* lGATEWAY=10.0.0.1
+ k3 N; F0 T" w) yNETMASK=255.255.255.000
7 t: l6 r& `+ [ P+ e6 x% uNO_ALIASROUTING=yes; ~1 n" E$ _1 N5 C8 l7 l
( v0 y9 D, e& s% j p其中:* h6 u; ^' z8 Y8 Y! i; A2 @
/ e# K+ a0 m+ ?7 E/ p
IPADDR_START 是起始IP地址,
& Q% |1 T, m& r$ rIPADDR_END 是结束IP地址, Z7 }/ B Q7 u1 q8 h
CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0) W! c! S) w2 t* K' M U
' f, O* U* V: N- n4 Q9 F8 [然后重启网络让IP生效: service network restart ( k W, }- z# [! E" K0 h* g
6 [ h r" h( t
NETMASK 子网掩码 参考表: 4 k ?" F, t5 p% ?
- O. s9 B# W- n+ @7 h5 s' o7 U% D
/29 (5 usable) NETMASK = 255.255.255.248
4 i" h2 O$ S9 v. v/28 (13 usable) NETMASK = 255.255.255.240
- I$ _" s. [# j; [6 p' B/27 (29 usable) NETMASK = 255.255.255.224: d1 G( `0 b* k) w. c: u" F
/26 (61 usable) NETMASK = 255.255.255.192
' s! v# d# F. o% j" q0 q7 B1 K/25 (125 usable) NETMASK = 255.255.255.128
' a% {: A- {* w0 m; W/24 (253 usable) NETMASK = 255.255.255.0 |
|