|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! $ A9 w) U) [0 O1 P R& N8 m
3 ?4 f: ~" g5 h. j& C: s; L可以在/etc/sysconfig/network-scripts下创建一个range文件4 x: [+ l. s) i, H9 x6 i% U2 l
7 s7 |% u: Z9 Q# E( d* z) j' t
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
2 ?! l, a) R9 z) B8 d1 `, P9 N5 O1 d* {! H# g- w
DEVICE=eth0; ^% V: ~6 d! `* h5 S
ONBOOT=yes B" y: I4 p7 G: P4 |" X) O
BOOTPROTO=static$ r! {1 c! R) M" L: d9 w) Y+ u
IPADDR_START=10.0.0.111
5 h5 a% ?+ Z$ G, I ?IPADDR_END=10.0.0.119
; l- x/ f: q3 s8 b2 R7 iCLONENUM_START=0
' P2 f9 O' w+ n& E/ {GATEWAY=10.0.0.1
( t; }0 o9 P" m0 O4 }. |3 \4 YNETMASK=255.255.255.000
' r# \+ j Y3 x HNO_ALIASROUTING=yes: k g5 x. W8 H) h8 q
! D; r) O2 o1 N' S* `
其中:* [+ W+ t; O5 L2 C; l Y$ E8 K! w
3 o' Q5 @) n: b: x1 ~/ FIPADDR_START 是起始IP地址,
1 H' G( e& z2 z3 V# T A5 t A, tIPADDR_END 是结束IP地址,
3 z" p$ s+ A/ a/ Q; U5 L" XCLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)$ \8 C _8 t4 X N; G
- u4 D) W3 y8 l8 Q9 X! p2 }
然后重启网络让IP生效: service network restart 9 h! |3 x$ I* y8 g. g" G, p# Q& @
) P! E/ Y2 u0 p* n$ E( WNETMASK 子网掩码 参考表: & Z$ E8 [, x; J8 z' {; d( I
: N- U! S: g0 `
/29 (5 usable) NETMASK = 255.255.255.2489 U$ }& D/ q. h/ Q; h# y( e
/28 (13 usable) NETMASK = 255.255.255.240
! r! |- w* }% w4 q6 R/ s5 w- v/27 (29 usable) NETMASK = 255.255.255.224
5 m A0 |) R- C% a/26 (61 usable) NETMASK = 255.255.255.192
/ R: T- l" t4 z$ N1 |) Z d. S/25 (125 usable) NETMASK = 255.255.255.1284 l3 u7 i8 o9 s, o, ?
/24 (253 usable) NETMASK = 255.255.255.0 |
|