|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以!
8 C. ?: U7 i4 b R0 d E) N1 ]+ ~) d7 c+ C
可以在/etc/sysconfig/network-scripts下创建一个range文件& q* j2 q& D( I8 ~1 r
$ a$ P( O) P% R0 F, g9 r比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0! |7 r. C) S( \5 m* u- [6 v4 o
6 A g Z/ |* c Y2 _$ z3 f" cDEVICE=eth00 T- \9 k" q; A
ONBOOT=yes
2 u# N- t, H! }, D. hBOOTPROTO=static0 G7 p8 U- }$ v; Q7 F6 B
IPADDR_START=10.0.0.111
/ [( e0 T/ ?* r7 wIPADDR_END=10.0.0.119, {3 o! O0 R7 G
CLONENUM_START=0
6 Z5 x. w" `1 lGATEWAY=10.0.0.1
( m0 c7 x1 H3 X$ x4 PNETMASK=255.255.255.000
?8 @/ E; L5 n: l& T& eNO_ALIASROUTING=yes% I/ T" s) f( a3 L- Q; c S. ^! f
. r, E l' g' z
其中:
) F- J9 P4 ?# Z7 z/ W; U J+ t+ F h1 f9 r
IPADDR_START 是起始IP地址,( ~) b8 G: D& C
IPADDR_END 是结束IP地址,
' g) ?$ d; O- n4 c+ uCLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)
1 g4 J' I& y8 G; s% h8 { k
7 P* j" B0 r* A _3 J/ `$ K然后重启网络让IP生效: service network restart
7 y( A1 O$ U( S2 s& |* Z% p
; ~. s( Z0 K4 j8 Z/ N% ~NETMASK 子网掩码 参考表:
6 P( Y4 D7 { f5 z4 i/ Y9 n3 G, N, k& i# a5 R) \
/29 (5 usable) NETMASK = 255.255.255.248
3 U; y8 v9 c$ {0 P+ C6 P) {/28 (13 usable) NETMASK = 255.255.255.240
4 [9 n, |; N) L6 p/27 (29 usable) NETMASK = 255.255.255.224
; C+ E% w# L3 h, s9 A1 I/26 (61 usable) NETMASK = 255.255.255.192; q- S9 i; B. T- }5 ?) ? D; O) W
/25 (125 usable) NETMASK = 255.255.255.1286 ^) ?2 \/ Z: ~9 R+ e
/24 (253 usable) NETMASK = 255.255.255.0 |
|