52AV手機A片王|52AV.ONE

標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP [打印本頁]

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯 ' z9 T/ F3 R, v% J4 q

9 }; }0 e' T* e# _3 ?$ A5 p

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
8 f5 a/ W* n3 \* d' W3 E0 J8 [$ ?  c4 { ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  ) }. c4 n, s+ j3 q& z$ S- }
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。6 \! e. ^0 o9 M4 Q4 N5 h

" Z# q1 K5 e9 w% q静態方法

注意:所有操作均使用root用户
$ S+ \4 h/ `- v修改ip:, L, R+ Y4 _) z- S9 Z! I$ J% t) ~
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
8 [0 ], ?4 d+ G3 R! qDEVICE=eth0 //設備名稱,不要修改' X& Z! Y* p, n) \
BOOTPROTO=static //不要修改
+ F+ \* s' Y" g: |BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP' t. Z/ D" ?4 y2 @  O2 `; M/ V) F3 }
IPADDR=10.10.22.145 //ip地址6 T4 y* J, p/ B0 X" E: A1 h
NETMASK=255.255.255.0 //子網遮罩
- K% G5 F1 h, y  K/ h+ A( S' mNETWORK=10.10.22.0 //網段地址
( l2 B. {' i) U8 C4 ^6 S% \) FONBOOT=yes //不要修改
: q. H3 i2 `& @% h/ xTYPE=Ethernet //不要修改; {+ a9 a$ H! x2 L
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
9 H$ o% D6 \% y' N* s6 d! S7 I) L6 g- w& |' s9 n5 K
增加ip:
" L! f" O1 z1 Y- \可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0, x9 E0 [8 q; w
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
1 m1 j5 @& y( v- tDEVICE=eth0:0 //设备名称,不要修改
# c4 N* J; a: I; y2 K3 N* yBOOTPROTO=static //不要修改
( f! W, J4 l  x2 Y6 e2 @% _BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP. m, W& r5 U3 k: y4 R2 j
IPADDR=10.10.33.145 //ip地址& c; B" C( {. j- g) r& g: L
NETMASK=255.255.255.0 //
子網遮罩
+ I' j& A7 E; L8 F) zNETWORK=10.10.33.0 //网段地址
8 P  `) y( b+ X- KONBOOT=yes //不要修改
5 R7 O" V9 ?5 R+ r# uTYPE=Ethernet //不要修改
5 T# ^& K- h9 l4 l9 L$ ?% [4 g( O! w5 O! n$ g
依次类推,如果再增加一个ip,则再增加如下配置:2 Q; u* q5 k1 M* I' N
DEVICE=eth0:1 //设备名称,不要修改
* }2 d! u/ U  \0 M9 ]- v2 uBOOTPROTO=static //不要修改
% f% k  a& y# wBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP6 |0 k" m# Y+ f, a7 ]  ]2 C
IPADDR=10.10.44.145 //ip地址
8 D( X9 q6 f0 E  J) t$ j0 |: kNETMASK=255.255.255.0 //
子網遮罩
, e. D; T6 r% dNETWORK=10.10.44.0 //网段地址
+ E, Q0 |1 N. x' ^" V. E( ZONBOOT=yes //不要修改  L( i: o+ r0 A: j  O2 r0 \: V
TYPE=Ethernet //不要修改
2 v- B( \9 M5 C8 q3 D7 Z; s
5 I# {: p+ V6 ^6 [" ?+ }  R; v同样如果在第二张网卡,则需要增加:' z" ~0 f7 h# N+ l; X/ p( ~
DEVICE=eth1:0 //设备名称,不要修改
% H& d" L2 H8 @' {5 p, v( eBOOTPROTO=static //不要修改* h! V0 V# `6 g$ z2 e& a
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
2 Z, @! X$ I& b  Z% T( rIPADDR=10.10.33.145 //ip地址
2 ?1 [/ o) t  F+ x: |$ ?* oNETMASK=255.255.255.0 //
子網遮罩
3 f& h) t6 c$ d" B4 l% Z% R" ~6 UNETWORK=10.10.33.0 //网段地址" c; h+ G& S, j. i! p
ONBOOT=yes //不要修改
# Y5 u  D$ i8 h3 \  c; H+ mTYPE=Ethernet //不要修改
6 J# d: g* n: W4 `* {( o8 s( z
7 \! Z. y/ E2 ]$ X, z; y5 L9 N增加預設閘道的方法:
) i7 ]& O! w9 R  N+ a注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。. E1 j. E, B" z" E/ H) s6 f
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道( `2 [1 j  ]4 s5 G6 {
DEVICE=eth0- W4 l" X9 D' }3 y5 D) X
BOOTPROTO=static' G9 H. L$ m8 |! }
BROADCAST=10.10.22.255: H+ I1 }' H/ q; N, w4 A
IPADDR=10.10.22.145
4 M2 L. U! [! cNETMASK=255.255.255.0
) ~* J# a3 x" K, D- \+ {NETWORK=10.10.22.0& v* y' t+ ~1 J# Z
ONBOOT=yes
$ f8 M- j% O# c* L! D, K' Y9 zTYPE=Ethernet, `% c2 {. K; u6 G! M' B/ m! e
GATEWAY=10.10.22.3* ]1 B- k3 F9 G+ h7 x' [. d
9 O& o, p' G4 S; ^
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
: h# c( _9 D9 i% ]2 U重新启动机器的方法是:reboot
2 o0 ?* N6 ?# `8 [) o, s6 p# f重起
網路的方法是:service network restart2 @7 f2 Q1 k7 @: q) z2 d. ?, d
, f6 L- ?3 j) e6 f
以上为静態增加ip的方法,即機器重起後仍然有效的方法。$ f; `5 K- i0 C. }. G$ d; Z1 R- Y
% a; |) G% n& b/ k; Z

; j) h# Q5 U& q- e% F, G動態方法% K5 U" `' h1 y1 {
注意:所有操作均使用root用户
$ X( h7 Z% I7 |" b( Y* i6 M# \% |修改IP:! A, s! Y: L" e9 S% a* ]7 H
ifconfig eth0 10.10.22.145
, [3 l% m: T, ~+ O; i直接将第一张网卡的IP修改成10.10.22.1459 V4 b  t1 p; X

+ h, y+ w8 [! S4 t增加IP:$ j' @/ p% [  \9 z3 F
ifconfig eth0 add 10.10.33.145 //增加一个IP% r$ s( t  _9 X8 g0 _( k
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
+ x: U1 g3 C: X0 L4 i" K0 d" N
/ E4 t4 C! _2 _9 ~# x再增加一个IP:# f# d: G8 S. @6 K" ?
ifconfig eth0:0 add 10.10.44.145
" z0 {+ L" w! r: o3 c1 Vifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址$ [1 w; ?$ X! ^' Q* a
千万不要如下操作:6 X7 F% U, K5 x- Z
ifconfig eth0 add 10.10.44.145
2 V. T1 c1 d) z2 I1 k这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
( j3 [& C- E. L7 W$ f! x2 I) t' P/ j. e' l+ c* K, K
再增加一个IP:
! G5 x' g8 p/ `ifconfig eth0:0:1 add 10.10.55.145
! v1 {& L9 S, bifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
# E2 [2 U) ~0 e8 [9 E  I1 W% o# R. j
依此類推+ \2 t2 w: V+ g/ L- \0 H' h
上述增加完,立刻生效,但是機器重啟後,就無效了。

% L9 K3 y2 A0 J/ B/ @  n8 K; V9 p( H# R
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726) N* o7 _! n) S; `2 D7 C- G% |
名稱伺服器設定檔 /etc/resolv.conf3 n/ j7 ~" Z/ j( m% k6 P. O& d
主機名稱設定檔 /etc/sysconfig/network7 Q6 j% }' I, o' c





歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av23.xyz/) Powered by Discuz! X3.2