|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! ) J9 }0 Y# A' }4 ^! s& o
; k0 ^8 Z' J" s5 q2 u可以在/etc/sysconfig/network-scripts下创建一个range文件
& U- d, l( M/ }+ O8 U, J r8 t& X& `+ B' ]
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
) I& k/ t2 s; [. B
) u8 M( c2 ]- h2 ~DEVICE=eth0
! J5 w6 Z# h* w$ Z' WONBOOT=yes- X0 ~4 b! @) i4 `1 f3 q
BOOTPROTO=static
( W5 Q0 ~! n1 w2 G: d" H7 OIPADDR_START=10.0.0.1110 v* v( x; ?7 ~. G
IPADDR_END=10.0.0.119
1 L9 `6 o2 \) G4 xCLONENUM_START=0
# s9 l5 i3 Q1 C. BGATEWAY=10.0.0.1
9 {8 }9 s5 Y: @5 _3 w$ ?NETMASK=255.255.255.000+ X) A' h; `3 Z7 Y3 ]6 X ], _* ~
NO_ALIASROUTING=yes
- V: }5 R7 Z" }
9 P+ T$ r# b4 X( ]/ q1 g其中:4 G: q$ r# \. q: x. P6 W" _& v2 n
, b$ N& c% o7 n( P, l
IPADDR_START 是起始IP地址,
4 l$ e# F' x( q2 y9 m A5 dIPADDR_END 是结束IP地址,
+ j3 L0 }" O- B/ t2 P4 a8 I( W0 Z8 _CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)
/ k# ]# Z4 Y+ d: K: h9 \/ G& `1 X" z9 s3 N* b( ]
然后重启网络让IP生效: service network restart
: z4 I0 Q O6 G) K
/ K6 ] p7 G/ P5 @; g/ _5 ?" ?NETMASK 子网掩码 参考表: 5 ~& @. H! P4 d+ v; k9 n4 e$ J. X
! Y D6 D4 r C3 I% f/ s
/29 (5 usable) NETMASK = 255.255.255.248" d2 k- w5 [ D) a
/28 (13 usable) NETMASK = 255.255.255.240* ~! W0 T: _# I# R1 J
/27 (29 usable) NETMASK = 255.255.255.224
' x2 Y+ u5 L, W; T* D/26 (61 usable) NETMASK = 255.255.255.192! J; ^( \8 ^( k9 T( U' f
/25 (125 usable) NETMASK = 255.255.255.128
9 _8 O/ C# M# m+ M/24 (253 usable) NETMASK = 255.255.255.0 |
|