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

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

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯 8 |, T! Y6 S# m, \

0 v" a1 c5 ~' `9 s: n, j

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 , A, }$ w1 N% M. s  [; F# r# h  K
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  
$ W: B1 t3 |' j0 z# g說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。- v- D' E9 P6 p# m

8 G0 g5 q- O) @7 b静態方法

注意:所有操作均使用root用户! x4 A. C. f+ f! [8 m# K
修改ip:- K6 u+ T8 y1 Z2 k) j5 J; I, N5 ~+ h
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
+ `! A7 K/ W+ z0 Y, ~DEVICE=eth0 //設備名稱,不要修改
" X( e% u7 h" v# s$ gBOOTPROTO=static //不要修改% {5 ~6 P! T7 g( F& Z; u
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP4 z" v9 r: g) |( E
IPADDR=10.10.22.145 //ip地址
6 D4 }: ?- z6 R0 D7 _0 {/ [3 [* VNETMASK=255.255.255.0 //子網遮罩
+ k; \  j% p$ `  X. _2 t& J+ z' iNETWORK=10.10.22.0 //網段地址
9 c/ S: R0 m; c, F5 zONBOOT=yes //不要修改7 f4 Z# d8 Z/ {2 {0 Q
TYPE=Ethernet //不要修改
5 f4 I5 e# n( M' _3 J6 ?注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推( E) i; H1 q# p' u

2 S- h4 E' I  U& a  k" C6 f增加ip:
& I( p4 I; W% ]1 x% W& f# c/ q- W可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0: h1 x4 c2 A& r$ i, U
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
( X. J& I3 @. s! S; R4 KDEVICE=eth0:0 //设备名称,不要修改
! v! ?# {* P% Y% K4 dBOOTPROTO=static //不要修改8 _' T$ }7 o% S; P4 d
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
& o0 {3 N$ X  MIPADDR=10.10.33.145 //ip地址
4 i/ \5 F; R. i; [9 X: n, n, GNETMASK=255.255.255.0 //
子網遮罩
0 L( U% y; N9 M6 Q0 r3 N+ d3 ZNETWORK=10.10.33.0 //网段地址
# f1 t: e/ D; k" O4 k/ }8 F4 cONBOOT=yes //不要修改
% m3 @) m4 j3 n7 D- C+ C; yTYPE=Ethernet //不要修改& y  E7 y2 `8 N- e9 ~% e5 l* X

% o7 @* j  i1 v依次类推,如果再增加一个ip,则再增加如下配置:
% I" Z( T' o' s- o1 rDEVICE=eth0:1 //设备名称,不要修改8 U/ k. o0 S& |, H; ~/ ]
BOOTPROTO=static //不要修改  L8 i  _% D& S3 I- {0 l
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP, S6 \3 Z1 T6 x2 u
IPADDR=10.10.44.145 //ip地址
! C, x# u; t$ g0 [6 |. VNETMASK=255.255.255.0 //
子網遮罩
. w- H) Y3 L5 W) o5 YNETWORK=10.10.44.0 //网段地址3 z, O" `! Y/ \1 G7 v
ONBOOT=yes //不要修改
" l, q; y+ `8 G' vTYPE=Ethernet //不要修改
7 K! L# @& P/ l7 i+ H" ?4 M3 g; P- ^" [5 R% T; G. ^, Y( Q
同样如果在第二张网卡,则需要增加:
7 k! {( D: O) ?5 G- ?0 ~DEVICE=eth1:0 //设备名称,不要修改
4 `2 C4 D$ O. B) lBOOTPROTO=static //不要修改2 u+ I5 m" c$ C
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP; P# r0 X. n4 N
IPADDR=10.10.33.145 //ip地址- n0 _" Q# R* R3 V
NETMASK=255.255.255.0 //
子網遮罩
3 I) K0 v- ?& r( w9 jNETWORK=10.10.33.0 //网段地址# o- V& @; H# p1 m
ONBOOT=yes //不要修改) a6 E  j9 |+ T
TYPE=Ethernet //不要修改
& J! q) }4 m7 v7 n' P& V& H2 P2 R. h
增加預設閘道的方法:
+ U4 J$ I8 n# G4 ?; P注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。
' b% j" v  x( N. N" b: C0 p在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道
( G1 U) m8 W6 E# E1 IDEVICE=eth0
8 }  R% x5 `" D# N! ^  bBOOTPROTO=static6 v" O1 b# o- L! o2 s
BROADCAST=10.10.22.255* n  G0 c7 d: n$ X
IPADDR=10.10.22.145
* n/ d: |. l& _NETMASK=255.255.255.0; \7 H& Y& B) u3 |( l$ S3 k2 M
NETWORK=10.10.22.0
* m% ^" n$ @1 t1 H8 jONBOOT=yes( A9 i  j, k3 P6 Y4 C9 h
TYPE=Ethernet9 C8 v7 l  F4 {, x' g
GATEWAY=10.10.22.3
% a4 T* w7 V6 g) ~3 Z( I5 c% Y! }; e: C4 f4 i
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
" i! m/ S( k- u; F4 P5 B7 Z% I& O6 R重新启动机器的方法是:reboot
6 L& S$ \% z+ g重起
網路的方法是:service network restart
8 d  L! u% O: [; R; j: U
2 l) r$ I4 Y' G" X  X2 R以上为静態增加ip的方法,即機器重起後仍然有效的方法。  t& Z- u4 J2 \5 o
$ N& W* F5 M6 h" A; Y

9 q: H( Z8 C) p8 E動態方法, e' G" ~% z9 u
注意:所有操作均使用root用户$ h% z4 g9 _8 T* I
修改IP:
, W7 \+ i0 A1 t% o' Y5 Tifconfig eth0 10.10.22.145" \1 ~" n. l; H) `7 g! G8 w; Y
直接将第一张网卡的IP修改成10.10.22.145
3 N$ A5 C: O, M( d5 L- b
" D2 C4 v2 L( w增加IP:
) `& ?, D- a) w& Pifconfig eth0 add 10.10.33.145 //增加一个IP
& Y% O7 M5 \, {6 Nifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址+ x1 t" w5 A1 Z
# m+ u, Y% z$ f/ e$ F6 q
再增加一个IP:
. X9 y$ @! ^# \" t5 p. o& {ifconfig eth0:0 add 10.10.44.145
8 P/ j) g0 m: O6 }( {ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址3 v- h* l) _& ?
千万不要如下操作:' k9 D/ f/ W+ C  r5 @
ifconfig eth0 add 10.10.44.145
4 I$ U  {' G4 ]: M2 o( G9 a6 Y1 ^8 q这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
  j6 W/ ^. V+ z" R* ~. t5 `& c0 ~7 G; ?: I: K4 H
再增加一个IP:9 J7 c4 o. b* f" |+ B% o
ifconfig eth0:0:1 add 10.10.55.145
* _3 t0 V8 O- }8 zifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
% X! F* z3 `' M* I: W$ }8 T+ [* S% ?5 s# {
依此類推
# j' g6 P$ c8 ], `上述增加完,立刻生效,但是機器重啟後,就無效了。

7 h& c' M0 p4 c3 _9 |  b) ~$ k; ]( y1 K  n" m
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726( C, c: h5 \9 }3 `6 |/ {
名稱伺服器設定檔 /etc/resolv.conf8 }% @) u( m5 l! p1 j% {
主機名稱設定檔 /etc/sysconfig/network
6 C8 T$ }; A- [8 S. ?/ e7 n( z1 i




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