本帖最後由 IT_man 於 2015-11-4 12:01 編輯
7 X. n* `3 O8 s$ g1 O7 S' p$ k+ x/ h* Y% u+ f* y
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 ) M- R& l4 s Y7 h
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 % M" v' j, N# {/ x. T
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。; N, e; z% R5 y( E, J
6 ^. ]% }- ], P3 E7 e, `静態方法 注意:所有操作均使用root用户
$ p7 l, T2 T6 N7 O6 d3 {: r6 W修改ip:
! Q8 |7 F0 w4 l: }2 `. W編輯文件/etc/sysconfig/network-scripts/ifcfg-eth07 x. j3 H. E6 s0 M( j( G; c1 [. ^
DEVICE=eth0 //設備名稱,不要修改
* H& C6 _" c5 g6 X" C( GBOOTPROTO=static //不要修改! \& ]* V7 H0 R; K* H% a
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP3 i2 t; Z4 J& P! W0 o: O
IPADDR=10.10.22.145 //ip地址
( w" U& g* `0 ]7 d4 {; iNETMASK=255.255.255.0 //子網遮罩
1 H0 a/ C" D! ]- L1 i, `& zNETWORK=10.10.22.0 //網段地址
% u9 X" T4 K: y: M+ l$ X) hONBOOT=yes //不要修改
) W) u M+ z' u, w2 ]5 LTYPE=Ethernet //不要修改+ |8 F4 M- B! N: l: {3 h
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
0 ` v; h! q/ v8 V. I% ]/ F' V) ]% c, p7 T3 t8 |! e0 K* a
增加ip:; y$ t' R# [7 k+ ~' y2 c
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
- O7 U4 ~9 k, b, n& p$ O也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)/ E# N" v1 X v1 f. Q; r
DEVICE=eth0:0 //设备名称,不要修改
6 H2 }- P7 M8 e3 z6 E0 Q0 |- f, ^' ~BOOTPROTO=static //不要修改
7 y& j: `' Q+ p2 K4 rBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP. v. E* T1 r! ?" Q
IPADDR=10.10.33.145 //ip地址) j3 E6 k: ], s7 i4 F; {9 r& @
NETMASK=255.255.255.0 //子網遮罩 G; c# Y2 c) U4 v# N, A
NETWORK=10.10.33.0 //网段地址. g, K: Y( ~' J6 T" n
ONBOOT=yes //不要修改
2 k; T) D% M+ ]7 P7 x* C' QTYPE=Ethernet //不要修改
! u: W" S; L8 {9 k+ l5 x! q- l$ V0 c) ?- C0 T
依次类推,如果再增加一个ip,则再增加如下配置:$ w# N# R6 {- k
DEVICE=eth0:1 //设备名称,不要修改
# O* Z' f. [- W+ o. |- A! h! HBOOTPROTO=static //不要修改
9 Q2 J4 V$ n) y0 }# EBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP/ W0 X- Y) f* G" f O4 I/ o
IPADDR=10.10.44.145 //ip地址
- }* {7 x- l0 j6 ANETMASK=255.255.255.0 //子網遮罩
, ?( ^/ u x2 ^( @" fNETWORK=10.10.44.0 //网段地址8 P- N) y" X* d7 P6 c; s
ONBOOT=yes //不要修改
0 O1 }+ X3 V, T2 K9 J( dTYPE=Ethernet //不要修改
- q6 n( b1 H" H# v! s
2 m2 J# A2 M0 H8 k* O# P同样如果在第二张网卡,则需要增加:
/ v4 D# ?! A7 |% o+ c2 N" yDEVICE=eth1:0 //设备名称,不要修改5 v( {2 i4 x7 G) t
BOOTPROTO=static //不要修改
$ A& C0 g) g/ j9 P& ^8 UBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP2 Y, i: v3 ]& K! @
IPADDR=10.10.33.145 //ip地址
3 _, e; h4 f9 y- @NETMASK=255.255.255.0 //子網遮罩1 R) u( \0 e6 k) L
NETWORK=10.10.33.0 //网段地址+ L& ]' o6 B; o1 X, A
ONBOOT=yes //不要修改+ [0 G A: o( m" m0 ?" l
TYPE=Ethernet //不要修改1 J0 O# \- F* r/ s' C
! H! m4 N5 p: P) \* ~- B+ T增加預設閘道的方法:
^$ {+ @- k' b# `注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。
, ]" C) K# q. _8 h在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
; {: ~" D6 Z' ?' y F/ D% J3 \DEVICE=eth0, ]2 I% l7 J3 W; _. U/ m
BOOTPROTO=static
& V. U* K( t( Z8 X' l5 lBROADCAST=10.10.22.2554 t' C5 b. {2 l- o7 e$ y6 b
IPADDR=10.10.22.145" z/ F5 R5 o: ]( R9 V L
NETMASK=255.255.255.0
' I8 `) |' ]* XNETWORK=10.10.22.0
2 z% P8 T+ f2 T5 UONBOOT=yes
/ ~, D( I$ o4 ATYPE=Ethernet5 M1 E3 d8 D x- X4 k% t# e
GATEWAY=10.10.22.3
$ s J m' F* y6 Y2 s9 A/ }" a' E* y, X# ]3 r: ~
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
0 ^9 F! H* p' }( C重新启动机器的方法是:reboot5 y; y/ w1 s: W1 K9 v- T& q9 ]
重起網路的方法是:service network restart
6 }- Y% k$ v1 c2 W9 G7 k( y4 N) ~* W0 t9 Q
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
0 @6 V$ E( P3 Q$ u
, @: v6 x5 Z4 o, w" ~
, w% o# b) W; ~) d動態方法+ L' P2 y7 l6 J ? T
注意:所有操作均使用root用户) {( p0 |# y. a/ d3 q
修改IP:
" j# p$ z& u$ _' [: |& Y* bifconfig eth0 10.10.22.145& Y+ l* \+ f! }3 @; d& j
直接将第一张网卡的IP修改成10.10.22.1450 j+ P& d# f5 h" k* m
" v0 u' W1 h. w4 T6 O增加IP:
4 D2 P1 ~5 k/ W+ sifconfig eth0 add 10.10.33.145 //增加一个IP
& \/ }* \3 T+ pifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
" H9 }" a+ }0 S( L
, ^9 D, Q. J2 c5 ^1 s8 ]' v3 f再增加一个IP:9 G7 D) P2 K$ S5 f# z
ifconfig eth0:0 add 10.10.44.145
4 [* G' R h" Cifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址! ]# q1 V9 U, }5 l5 S+ L% d; h
千万不要如下操作:- k) b0 w. \. Y$ U" q! V
ifconfig eth0 add 10.10.44.145
# T4 }6 w; H# j# U0 T; S. p这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
) w; c+ a0 d5 `. x2 j) I# z4 z8 }* b$ n7 i/ i
再增加一个IP:: \8 t, n7 @/ }! @2 `6 K6 O
ifconfig eth0:0:1 add 10.10.55.145
9 l) l5 k: U* o$ T: D3 zifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址+ q Z) O5 e1 F) Y3 s
" o1 O& y+ c. Q( N# ~依此類推
2 M( f' t$ q' p. @$ }上述增加完,立刻生效,但是機器重啟後,就無效了。( R; ?# |& r {9 c' n
" o1 v7 G" l& z, [& p4 @7 V3 u$ t註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
# k0 Z8 k i% Y- q0 T; Q名稱伺服器設定檔 /etc/resolv.conf
" J5 N! O: M9 l( I' |0 z) j3 A0 ~主機名稱設定檔 /etc/sysconfig/network7 l* I6 v0 s7 O2 J
|
|