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

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

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯
/ u1 D2 `: r4 y; f& _" R
% X. y5 V0 w* v

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 7 j% A; T# m  z7 v$ T" O  |9 ?8 b
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  . S  `0 b! M/ }5 T  B. b" a
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。
5 Q5 j0 v# P/ N. \( H8 D, O8 y. n0 Q3 e6 i3 v. L& v8 a$ a* y5 a7 H
静態方法

注意:所有操作均使用root用户! a0 E- M/ m  p. J4 W2 g+ U
修改ip:( X# d7 K1 a# Y- y; V, T
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
  ^0 d. T- X3 G* O  m2 nDEVICE=eth0 //設備名稱,不要修改1 ~" N' o6 t' S: [- t/ S7 o
BOOTPROTO=static //不要修改
# Z7 h7 o8 u/ q3 t  K" y4 oBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
8 u# m$ l  U' g2 a/ i& K1 `IPADDR=10.10.22.145 //ip地址
, b! r+ p; W: TNETMASK=255.255.255.0 //子網遮罩) r/ g4 |9 X3 f2 |/ z
NETWORK=10.10.22.0 //網段地址
- k( ~1 I9 ^2 \2 g3 bONBOOT=yes //不要修改
0 [/ F% Y: e! W* m) {8 `2 G, ZTYPE=Ethernet //不要修改% u% W) X5 V% z; F5 b+ X9 Y
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推* l0 J! i9 I* N' h' W- X
8 Y# f# s1 p, k4 w- U. N
增加ip:
+ P2 B( Z, R# z可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
5 O5 @6 j+ E/ _3 X: m也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)3 ]9 m. U5 M* b
DEVICE=eth0:0 //设备名称,不要修改
, K1 {3 C3 b7 j5 |BOOTPROTO=static //不要修改
# S/ X3 u2 O2 T- K  w" r/ G7 jBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP4 @( @1 @& `2 C1 Q( k
IPADDR=10.10.33.145 //ip地址& F( {* d/ c) O- t% V6 `- h$ h
NETMASK=255.255.255.0 //
子網遮罩& \* j7 b! Z0 N
NETWORK=10.10.33.0 //网段地址
% ]# s1 d8 E& H" s) YONBOOT=yes //不要修改
! s) t4 l0 n3 z9 G( FTYPE=Ethernet //不要修改6 m8 V5 c( W2 ~+ e! v  q3 u

7 P4 e- O7 H0 r& |* ^, q! ?依次类推,如果再增加一个ip,则再增加如下配置:
: J, G! X( q, k" _DEVICE=eth0:1 //设备名称,不要修改
( X% f) h8 g+ e+ y# M. mBOOTPROTO=static //不要修改/ D5 x, _* r6 {" n" g
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
8 Z$ p- u1 V# T( ^# |% DIPADDR=10.10.44.145 //ip地址& n; O9 r+ P3 l, f2 F0 `, Z
NETMASK=255.255.255.0 //
子網遮罩. _. h7 i! s( y
NETWORK=10.10.44.0 //网段地址
, i. J  X& Z+ I" K6 j+ U: _ONBOOT=yes //不要修改8 M! \" X! a3 V$ J
TYPE=Ethernet //不要修改
- [, [  U$ m1 t; G4 `/ z5 a) A, k: Z, f  b& `4 b
同样如果在第二张网卡,则需要增加:
( b  x: o6 f) X" w1 @DEVICE=eth1:0 //设备名称,不要修改7 t1 D" i! G4 l2 S% P" J$ f2 c
BOOTPROTO=static //不要修改
7 ~9 G( S8 L7 U7 c5 NBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP5 n, l2 d+ M  M) w! B
IPADDR=10.10.33.145 //ip地址
0 Q/ a# N) `0 ]4 w( `" XNETMASK=255.255.255.0 //
子網遮罩
8 E4 P- k2 e( y0 G, ~7 ANETWORK=10.10.33.0 //网段地址
: q1 W& k+ b+ t0 J2 CONBOOT=yes //不要修改6 V+ [5 \& Y7 ]: x# s( H
TYPE=Ethernet //不要修改
9 c1 y/ `$ [; b2 K7 {4 j9 ~: t# q
" v2 _$ A, Z( \; y增加預設閘道的方法:) S* L, t& Z, |" U" k: @
注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。: ?# T, m. O/ @1 e
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道
: }# `) n9 z6 E0 q+ C; z5 I5 NDEVICE=eth0
% h0 N/ g( P: U) R. n% IBOOTPROTO=static
- j0 Z, V) H  Q- gBROADCAST=10.10.22.2553 w9 ?' x' S# ?/ P1 j, z
IPADDR=10.10.22.145& Y8 c* o/ Z& ?8 c
NETMASK=255.255.255.02 l/ E/ b/ ^) ^+ N
NETWORK=10.10.22.04 Y0 a& k. |" {  H
ONBOOT=yes
. W& W% l% E# YTYPE=Ethernet
% @' x9 {* H3 F0 y1 Y, MGATEWAY=10.10.22.36 @* j) y( t4 h8 b
- o1 h! F& n4 A& |+ t6 G+ s
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。$ R. \; F: z; f3 Y$ v  ]* ~/ b4 A: m
重新启动机器的方法是:reboot
% e) W; ]+ Y3 M! l# }2 W; @重起
網路的方法是:service network restart
5 C3 y  B. X" y6 v3 a5 u( W3 Z: Q- ~- O6 T7 i* ^4 W4 \
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
3 t7 B; O- I/ m2 C% b/ k6 S2 {% }  ^
  t' T7 i# ~. O: |/ M3 z) {; N; s. k
動態方法6 q0 M- x6 h* w) Y
注意:所有操作均使用root用户" [% d% n4 r- O7 D, ~# y8 i
修改IP:
) M1 @" M( s6 @. fifconfig eth0 10.10.22.145
! s  r* k6 J% f直接将第一张网卡的IP修改成10.10.22.145
$ h  m4 I- B% }- e1 W+ Z6 I( T' o5 J5 s$ ]
: O, l( J. ?- E9 E增加IP:
: p9 K+ _! @& W/ N* d; o5 [0 d0 _ifconfig eth0 add 10.10.33.145 //增加一个IP
' {7 f, w. Q" o0 v9 X* ~9 Y- Fifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
  ^1 @4 r. Q" U3 X6 L
) Y& K! I$ c% S  i" C. o/ N/ W) X再增加一个IP:1 z9 F/ g7 U3 r8 p6 R: {. o( ]
ifconfig eth0:0 add 10.10.44.145
+ `4 y$ o) G( a* V6 F9 eifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址$ v9 T! }& {! `; L
千万不要如下操作:
1 I1 E, s! k; X/ |/ b  c; Z0 }" Fifconfig eth0 add 10.10.44.145
2 w1 t/ ^0 c3 _- t5 }2 g这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
% N' z# \& Z0 J9 D$ _( k2 t  O: l4 K
再增加一个IP:
3 N/ ?( F3 i) Fifconfig eth0:0:1 add 10.10.55.1454 p  z4 f( z3 X9 r, X/ p
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
/ y: Z" A# f% s7 @6 d- P; r  a( I6 [7 Q9 b& B0 O5 Z
依此類推
' Z# B3 N6 T: j% D  \5 U; E上述增加完,立刻生效,但是機器重啟後,就無效了。

7 J8 U( T! T) b% F9 X
9 S& I3 F, G" k4 n5 s註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726* K* _' O4 z- g* e5 L0 ]# L! }6 W
名稱伺服器設定檔 /etc/resolv.conf
. n& ^6 m+ C/ T1 J  V# ^+ U主機名稱設定檔 /etc/sysconfig/network0 D2 K/ p; B$ }  o! M- R* D7 }





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