本帖最後由 IT_man 於 2015-11-4 12:01 編輯
- b% F. ^/ J) x5 `- o t' ? a6 \8 B$ w8 l7 u
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
5 W" ]) f- p5 D+ M2 H ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 9 F9 m3 [* ~5 p) w3 m t F- E
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。& A+ r# l" U; [2 a# F$ `4 r
$ @- \- H' a3 E0 i0 Q4 u6 x
静態方法 注意:所有操作均使用root用户" g7 U4 V, _! u: U! P
修改ip:" J! E( L& v4 Y9 }
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
1 ~& r1 }6 Q1 i% w4 ADEVICE=eth0 //設備名稱,不要修改7 E3 w' H) O7 \0 M
BOOTPROTO=static //不要修改" b" R5 g5 i3 Q9 |- m, ], l# t
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP1 k) ]* {3 p0 }1 b& x
IPADDR=10.10.22.145 //ip地址
6 f4 H' H2 \& j, h& c( hNETMASK=255.255.255.0 //子網遮罩/ y$ {; s$ L! @1 q
NETWORK=10.10.22.0 //網段地址
: t/ L! d7 M0 G( o2 cONBOOT=yes //不要修改8 }8 _. e" W, W( k) T
TYPE=Ethernet //不要修改4 M* T D; V. _* S* I4 m0 ?- x8 I
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推# P: d% i3 ^4 G
+ h: S R k1 s4 w& ^" |# A
增加ip:
* K& e# I& `9 R! D o2 j可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
# f" j5 {5 s& P, S1 a! P2 R也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)7 h+ r; | E. w; E8 g- P0 X
DEVICE=eth0:0 //设备名称,不要修改
; M3 [3 ^1 |! y4 A& o9 JBOOTPROTO=static //不要修改
& `# ]% W9 { ~: a5 R m4 tBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP: P: [6 Z6 I! \9 I2 f6 t
IPADDR=10.10.33.145 //ip地址
$ m+ b, `$ W* L& N6 bNETMASK=255.255.255.0 //子網遮罩9 z& ?$ F" ^* h
NETWORK=10.10.33.0 //网段地址: e( D7 \, T. l
ONBOOT=yes //不要修改0 o9 b! Q! `4 D9 O2 Z) P' N/ b3 Q
TYPE=Ethernet //不要修改
0 p0 h; L v6 [9 t2 r' z$ l3 M% x& d* p. J( }2 Z
依次类推,如果再增加一个ip,则再增加如下配置:5 ~# N! d) _1 x* A/ s. _
DEVICE=eth0:1 //设备名称,不要修改
9 X+ Z% Z) z$ i9 _+ T7 O$ y3 {9 EBOOTPROTO=static //不要修改
* R2 s) W$ \! x0 LBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP9 K5 v9 f( |# q! G7 i. c0 Z& P s
IPADDR=10.10.44.145 //ip地址2 o4 B$ E8 b6 F& C% A6 h0 X% l i
NETMASK=255.255.255.0 //子網遮罩
! {; A, F, g+ N# C1 R+ KNETWORK=10.10.44.0 //网段地址
`5 L/ k5 }2 o5 W! {ONBOOT=yes //不要修改7 Y* H# D& p5 i
TYPE=Ethernet //不要修改
# a R5 z. d. _+ [# d
6 r$ h3 Q8 D& j# D0 N7 A$ r( J同样如果在第二张网卡,则需要增加:
& B7 ]/ b: q5 q6 l5 Y7 QDEVICE=eth1:0 //设备名称,不要修改8 [- n' I2 i. r7 f, W/ A' i! m( J+ p
BOOTPROTO=static //不要修改3 ]0 r% x4 b( i( v8 C. t' w& n
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
% w. E! ^7 D) {IPADDR=10.10.33.145 //ip地址' P; n! |6 c4 ~
NETMASK=255.255.255.0 //子網遮罩" u2 Q0 }( N; ]
NETWORK=10.10.33.0 //网段地址( I& o7 `+ b9 r' K
ONBOOT=yes //不要修改
* M% \/ [& j/ W3 e! VTYPE=Ethernet //不要修改 h; c* b" b6 z! b1 }# a- d; i2 B3 z
3 Z- A; A8 o2 V+ T8 Z
增加預設閘道的方法:: P k! _/ x+ A! p- K2 Z
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。1 W$ T% W3 d5 L+ E4 H) T1 j+ F" [' C
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
' t! F' s# I/ J l3 x1 K" cDEVICE=eth0
) J) S6 u+ R7 ], a" CBOOTPROTO=static
, y3 g3 }" s! u7 p' P0 vBROADCAST=10.10.22.255
% \+ ]) E, E$ [/ X8 pIPADDR=10.10.22.145
3 v6 \4 p+ C- \' a LNETMASK=255.255.255.0' D8 M; f5 X( @8 \: p& e
NETWORK=10.10.22.0" {4 y& s( {$ i) f$ u" Q, M$ ~0 y
ONBOOT=yes
) B, \8 M: g' N+ oTYPE=Ethernet; y4 t/ l7 x" ]+ b9 Y
GATEWAY=10.10.22.3
6 F7 L! T2 J: ]
' V. W+ k w$ S9 @2 d4 K修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。$ B5 R4 I1 z v; T! _
重新启动机器的方法是:reboot! Q7 j$ w/ d0 }$ e( @- W: c
重起網路的方法是:service network restart: ]! c0 b& |: b4 V: h1 j4 P
0 k* ~7 Q8 J C* l. I
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
7 O @7 w$ [% L
* T+ \( W/ I+ X7 b; n" B! V2 `% T% [6 m& i
動態方法5 v) H* ~& f% Z8 S$ D: ^- Q! G
注意:所有操作均使用root用户; [8 ^. Z! \. b* V+ B5 u
修改IP:
- Q8 x0 s- |5 X' K0 L m+ Iifconfig eth0 10.10.22.145' ~8 U* x, b) ?4 \7 K' {+ R
直接将第一张网卡的IP修改成10.10.22.145; J/ M% e8 i6 X; M" ?
9 W' R1 c: Q! K( V! C
增加IP:2 U+ Q. |; S9 E9 p1 ]- i2 y
ifconfig eth0 add 10.10.33.145 //增加一个IP
- r {1 A( ~* [' M* F7 Yifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
4 D! _# ~' W" k( G0 H8 d* M' ?; b0 W; D2 U: R$ k) B/ O, ?4 [/ O; G3 A
再增加一个IP:$ }$ }& R7 z, R+ T5 x
ifconfig eth0:0 add 10.10.44.145
j) h7 s: ?& }7 J9 p& h$ n. Difconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址& J' T6 J7 R8 |% ~+ n% g
千万不要如下操作:
; Y5 _+ K+ U0 q) X- I* Hifconfig eth0 add 10.10.44.145
; {: S1 B; s; _$ O8 L. ~这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
0 Q. z/ \9 \% \% f: {8 U0 ~7 o6 p
再增加一个IP:
: |, T/ h/ D6 L c' eifconfig eth0:0:1 add 10.10.55.145% n# ?' `4 M- k# @, I7 |# Y
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
0 ]4 h0 Y5 w- x) J) m" T9 D1 j8 O C* F7 h$ G
依此類推
' X/ G' {$ I% L$ v' m上述增加完,立刻生效,但是機器重啟後,就無效了。
6 }9 R& u) I" p# q" \8 d5 y0 L0 _6 J' s) [' D
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
( ?+ p( g! a& F5 R$ {名稱伺服器設定檔 /etc/resolv.conf
* B, g1 {+ G+ w# l8 c主機名稱設定檔 /etc/sysconfig/network
9 @- X/ ]) |# I |