|
|
有时候,我们购买了5个IP,13个IP,难道都要一个一个的来写配置文件吗?Linux怎么批量添加IP?Centos如何快速绑定多个IP?可否做到一个配置文件即可?可以! ( z3 ?# A& A1 M# y% K2 j; {
8 k: }. k; d2 K' n3 v/ \ n
可以在/etc/sysconfig/network-scripts下创建一个range文件2 S" A9 u/ N9 [$ e$ D9 o" }
4 D0 {/ P' n+ P, t% n3 E; r1 ^2 q
比如,vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0% w# ^( \, T( K! R/ I: b
% S5 e! J# _+ v( R1 X
DEVICE=eth0
& g0 [" Q; W* zONBOOT=yes
' _, |$ X T5 {, S6 l5 @BOOTPROTO=static6 V- h* T0 u4 s! l1 N E
IPADDR_START=10.0.0.1116 Y4 N- x7 ?9 o, I9 T
IPADDR_END=10.0.0.119
' W" z$ `1 |5 k4 OCLONENUM_START=0/ T5 U P1 H1 N
GATEWAY=10.0.0.1
4 y; {1 Q$ ~/ z& A; l4 UNETMASK=255.255.255.000# I2 n. i2 I( s" l
NO_ALIASROUTING=yes0 v: a8 Y2 _+ `
a( c& p. u1 X- r- o" h其中:0 E- H; ?# p+ G9 Q
3 s$ n b5 v, B: [0 AIPADDR_START 是起始IP地址,
8 h$ m! x/ S. hIPADDR_END 是结束IP地址,
& [- w$ |2 v J) VCLONENUM_START 是起始IP别名网卡名(本例中是 eth0:0)7 }* q. n5 x' r+ t5 Y& r4 z7 q
9 }$ ^% E J! `! b9 [
然后重启网络让IP生效: service network restart ; a( S# s' j" U
1 L/ g2 P W1 D8 Q3 f" Q3 GNETMASK 子网掩码 参考表:
' {$ ^+ x( X' M" J/ k) C! ]7 t K$ w! J' @, U w+ Z- e! d
/29 (5 usable) NETMASK = 255.255.255.248
. g% `. ]+ v: {/28 (13 usable) NETMASK = 255.255.255.240( E" ^" J: f% w, O5 L+ d
/27 (29 usable) NETMASK = 255.255.255.224
1 c6 r1 ~$ Q4 E: P6 V( ?0 B$ q- u/26 (61 usable) NETMASK = 255.255.255.192" D" R# a8 @8 b% z/ o; ^! A* ?
/25 (125 usable) NETMASK = 255.255.255.128
4 a1 g3 a) ^) t; v" G- ?/ [/ i/24 (253 usable) NETMASK = 255.255.255.0 |
|