本帖最後由 IT_man 於 2015-11-4 12:01 編輯
, H' h. R5 r l& e7 q
- Q4 D9 |( a; X7 @: Y2 f4 w臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 0 a2 b" K, j0 J# Y0 T
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 / M8 Z$ ~8 b& p- E8 @6 B% E L
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。
3 Z2 [; k1 ]+ O0 z3 o. o& O; M6 M
0 |- S/ v# B+ b8 m- W5 p静態方法 注意:所有操作均使用root用户) O2 s- s, h2 |7 r
修改ip:
8 \7 P& r1 _1 U$ y9 B編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
3 P( a. a2 o+ W& d- G& n4 \DEVICE=eth0 //設備名稱,不要修改* h. t3 E$ ?/ {: H! t/ @( _
BOOTPROTO=static //不要修改
2 F( P8 Y/ p) h/ [0 e+ N2 g. R, f6 sBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
1 ~+ O; m! i( g* H$ n7 c" DIPADDR=10.10.22.145 //ip地址- M+ E7 o J& Q! R% l
NETMASK=255.255.255.0 //子網遮罩3 ^$ I4 m" ?; `9 ?/ Y2 B1 L
NETWORK=10.10.22.0 //網段地址
g" v4 Q6 ]* B7 M, p2 F+ uONBOOT=yes //不要修改
) g2 R6 I# D( L/ t3 M1 q8 cTYPE=Ethernet //不要修改* q7 x2 J& P6 W) V1 ~& e h4 R
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推) R2 l& T: b% ?; z+ x3 c
9 q$ _* E6 F0 [; O& _增加ip:4 ?, V [/ B0 B% @: B5 V
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0! e( }4 Q4 q; J
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
! ~2 v$ [0 }% Q6 O$ V1 S; k+ eDEVICE=eth0:0 //设备名称,不要修改6 ]0 R* X; G( t) j2 C1 r1 e7 q
BOOTPROTO=static //不要修改" G8 A/ i3 R4 n4 j5 ?
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP% a$ H8 }* _$ @% }+ f! Q/ |' [ J9 L
IPADDR=10.10.33.145 //ip地址
. D# A+ C* y+ j; U+ ~+ ANETMASK=255.255.255.0 //子網遮罩: t9 ]) ^3 k) `* v1 |
NETWORK=10.10.33.0 //网段地址& l) g5 j' J5 i! g6 v0 P
ONBOOT=yes //不要修改- M6 i$ X3 c6 X$ h6 {( n
TYPE=Ethernet //不要修改$ K' h. W! h/ G1 X
. j3 s* W; n( o( c依次类推,如果再增加一个ip,则再增加如下配置:
! m5 O. h/ l5 W' c& J0 UDEVICE=eth0:1 //设备名称,不要修改
! y2 ]. K7 V6 a3 EBOOTPROTO=static //不要修改
# V" U9 z% V6 m' [& }BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
& e i% J; s; H2 [( gIPADDR=10.10.44.145 //ip地址5 i5 ~9 A7 {- S- [, Z, t, ] |
NETMASK=255.255.255.0 //子網遮罩
* M# i: P, j" HNETWORK=10.10.44.0 //网段地址
% ^# ]0 S2 i) [: _% {5 WONBOOT=yes //不要修改
6 d8 ^: h5 K4 T. `8 XTYPE=Ethernet //不要修改
3 g! t |& v7 h- K4 U; R7 L* T; K$ h9 E+ D# Q7 w
同样如果在第二张网卡,则需要增加:
) R/ K6 K/ c2 I% ^DEVICE=eth1:0 //设备名称,不要修改3 z/ _7 h. s" W- W7 j3 N1 }
BOOTPROTO=static //不要修改
' \. P3 H" R4 l8 J5 `6 ZBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP% N9 a0 e! y/ K0 `9 T2 s' C; g c
IPADDR=10.10.33.145 //ip地址- X! m. I r! A% Y/ n
NETMASK=255.255.255.0 //子網遮罩
8 j9 v% I2 p5 D" LNETWORK=10.10.33.0 //网段地址
! }8 @2 ?0 Z: F* _8 aONBOOT=yes //不要修改
' G5 f- {# ?4 b: mTYPE=Ethernet //不要修改
% T L2 i" d/ G/ s) P( j% e2 m1 d6 k- T; n, o
增加預設閘道的方法:
- p+ R; q, B. \) i( x注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。
# W0 W" E' K8 \; n; K/ \在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:! E2 ~! B: @9 @* j1 T; q& X3 b8 z* T
DEVICE=eth0
5 J+ y. m0 \7 E P9 @BOOTPROTO=static- {, p9 U* F0 d! U; G+ L6 Q2 @9 y$ Y
BROADCAST=10.10.22.255
; o4 V, ?0 R1 z9 s9 `# D; w" jIPADDR=10.10.22.145. G% ]* \$ k/ Y* A8 W
NETMASK=255.255.255.0
7 N+ w' O( n8 M$ HNETWORK=10.10.22.04 j& q' a- n8 R
ONBOOT=yes6 ^$ d4 |$ N. a0 G! T8 V J: j
TYPE=Ethernet
. l. s0 Z; W: r7 ~7 {8 ?GATEWAY=10.10.22.3
, D' n6 k2 T7 Y! g: \) s3 b$ N1 ~6 C @8 U- k
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
8 `* c! ~' u% s" h G重新启动机器的方法是:reboot
: u8 A, T3 b/ j- ~6 f重起網路的方法是:service network restart! t% Q' A6 a. |! d6 G P# {
/ `/ [+ S! n% ?& s5 |以上为静態增加ip的方法,即機器重起後仍然有效的方法。
; G! A$ n0 A" v& {
# w: T7 |$ M' m8 O7 @7 E, M' W% s; v w
J& j% T u2 k2 N動態方法1 X$ F7 I: c4 R- K+ d% a' a
注意:所有操作均使用root用户7 I# t6 w- W7 ?, p; K
修改IP:( t7 g& z. s2 \3 ^( {
ifconfig eth0 10.10.22.145- _- B% T# _" J5 {" u: W
直接将第一张网卡的IP修改成10.10.22.145' F }! Q/ k% r
# e$ B+ H2 k2 h9 Q6 `增加IP:
/ d" k% P; t8 |6 n4 yifconfig eth0 add 10.10.33.145 //增加一个IP
( E8 I. d4 @ `ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址& F0 ~1 @" n3 F* b
; ^8 }/ X$ a* E' S7 K- i
再增加一个IP:( Y- p; t# W J+ a
ifconfig eth0:0 add 10.10.44.145% M) O2 g, Z2 ]. i+ Z' Z6 L6 @ @- }
ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址9 r* R* Q/ \8 \6 t) W' ~5 m
千万不要如下操作:
+ o# c( @1 J% j7 }+ J. Bifconfig eth0 add 10.10.44.145
6 [) ]; P; f; {% p% O5 h: O: R这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
/ ~2 l1 [' ~: f* ~; v4 M( ? {/ v5 T5 c
再增加一个IP:' x5 A$ d. ~. W0 K4 @
ifconfig eth0:0:1 add 10.10.55.145
- S! a6 f5 y! D4 ?& gifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址* b& F5 M8 E* h5 Y* ?
p2 F0 D! I# [& M* \6 _依此類推
' q' ?0 Q8 c: q' C% s( R3 ?/ M3 c上述增加完,立刻生效,但是機器重啟後,就無效了。
6 P5 f0 _7 n( S$ V8 {
1 s- c/ a7 w& G3 Y2 _3 g註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
/ ~ g3 S% A& {6 c' J( i o6 a名稱伺服器設定檔 /etc/resolv.conf
: g% Z' r7 N7 e* q m- c主機名稱設定檔 /etc/sysconfig/network
4 ^+ q) R" ^4 H: S9 X- Z |