|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! 9 s9 `" {- M5 { H5 `
4 h+ T" I' Y6 L( O$ e可以在/etc/sysconfig/network-scripts下创建一个range文件. ~, Y3 D, f3 n& t
6 Z( R; V8 B$ u( _$ n @0 c5 c比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0, d4 } \/ l3 a% X( u5 F0 N
, w: N' [5 N0 [8 N3 S; J' B- xDEVICE=eth0 A8 ~+ J/ } K3 t
ONBOOT=yes
- A/ J E# X; Y ]4 \. JBOOTPROTO=static. S* c% q8 Z" _1 J, u
IPADDR_START=10.0.0.111
; f8 k- _7 t' l0 _4 D( sIPADDR_END=10.0.0.119$ n) Q, J! X L/ s
CLONENUM_START=02 Q6 b! X- e3 J+ s5 e
GATEWAY=10.0.0.13 Q4 c3 \& K8 i* c) K e: m( p
NETMASK=255.255.255.0004 b: g* C% D8 q# x7 u
NO_ALIASROUTING=yes
7 v0 a6 W$ q( h+ j3 O
$ ^1 U M& I1 }% b8 C( k8 Z其中:
w9 W/ t6 H/ W" m, l% }' o, \, h, \8 {8 H$ J( ~
IPADDR_START 是起始IP地址,- B; M* X% `# w3 g9 {5 }2 e
IPADDR_END 是结束IP地址,
9 c) _6 L4 x; ?0 R, a1 ^CLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)6 O3 A& {: E5 e8 {
- w: y$ Y" S/ n. Z1 C, h8 v. h然后重启网络让IP生效: service network restart
* X2 G) C9 b9 w$ `! P$ w z7 i: {1 e9 d& {4 Q
NETMASK 子网掩码 参考表:
! I" y+ P4 f4 M/ V5 r/ f- }( V. H6 K& A @9 m
/29 (5 usable) NETMASK = 255.255.255.248! p5 b* n5 x1 ^7 @( l
/28 (13 usable) NETMASK = 255.255.255.240
% I5 w7 `) v$ a( M) P/27 (29 usable) NETMASK = 255.255.255.224 G7 l; O3 x4 ~, z* M q
/26 (61 usable) NETMASK = 255.255.255.192
8 N% g% R$ `( w# G- B- Q* [. x' Q/25 (125 usable) NETMASK = 255.255.255.1289 p6 d, o! B; W) l
/24 (253 usable) NETMASK = 255.255.255.0 |
|