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

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

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯
1 T9 K; W( |. D' \. g: m3 H4 I" ]+ A

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 ; Y: B8 t4 Y3 y* r
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  # \/ s: S& p# L$ Q8 h$ ?0 N
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。$ s1 e4 m4 p1 f/ I- N7 ?( X

/ q% M' M0 G3 u. t静態方法

注意:所有操作均使用root用户
' s& {" v4 R  M; h3 X- U# u+ t修改ip:
! n: i% y( F: Y4 U* S編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0+ ?$ P* A+ r' V. A! T% [5 b
DEVICE=eth0 //設備名稱,不要修改8 }# m' k  q# L; R- o' B
BOOTPROTO=static //不要修改
6 d3 \  E7 n" W- W* }5 E6 hBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
( h6 q+ W5 V$ m4 z. T6 B# vIPADDR=10.10.22.145 //ip地址, H4 ~" ]9 A& F: C2 K
NETMASK=255.255.255.0 //子網遮罩0 y$ P3 F- F: s3 `: B* `
NETWORK=10.10.22.0 //網段地址" X- z% F7 ]1 ^" z* ^
ONBOOT=yes //不要修改
; p9 c# N/ h' HTYPE=Ethernet //不要修改2 |% K& T8 D+ }
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推/ Q8 A9 e( m* }) }

9 `# G1 {% U4 U) A1 g( p3 Y增加ip:. J! r6 H0 Y/ v3 y* L
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0. K& n7 x, A1 n) c
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
, u. `; U8 K0 ?6 ]DEVICE=eth0:0 //设备名称,不要修改
- Z! S& a- }9 P$ ?2 _BOOTPROTO=static //不要修改
3 G! D; f) {( g& @5 K, OBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP: {( ~7 |/ S: N/ l; h9 s
IPADDR=10.10.33.145 //ip地址; q" w, j) F3 F; M( _
NETMASK=255.255.255.0 //
子網遮罩$ X' y# h: x, x( j, |
NETWORK=10.10.33.0 //网段地址0 n7 `$ n9 F, O8 z. f
ONBOOT=yes //不要修改7 |7 c. Z' O; h. }4 n) [" o
TYPE=Ethernet //不要修改% e3 d% y% r0 F7 }& C+ ~5 A8 S

- _+ H- n  K' U0 @3 p依次类推,如果再增加一个ip,则再增加如下配置:
+ j* _6 E7 o# r2 y7 qDEVICE=eth0:1 //设备名称,不要修改
- u* G0 f! G& gBOOTPROTO=static //不要修改  l4 q; Z5 m& O$ @
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP% R- y5 W! r) z8 ~' d
IPADDR=10.10.44.145 //ip地址
0 h2 V$ C$ T9 Y1 CNETMASK=255.255.255.0 //
子網遮罩! l* E9 R# z) j. q
NETWORK=10.10.44.0 //网段地址& J+ }7 ?0 w/ z0 P; |
ONBOOT=yes //不要修改
/ X% ?6 V* K, Z0 zTYPE=Ethernet //不要修改
+ I5 s0 x5 a. l3 t
; u1 D+ A5 S* u8 q! S同样如果在第二张网卡,则需要增加:
9 R: ?8 P+ j' i" nDEVICE=eth1:0 //设备名称,不要修改2 h+ _" P# k- `+ J# [
BOOTPROTO=static //不要修改
: K3 h" t- ?6 i3 ^3 j( bBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP$ h# c1 s5 @( R: [' i! f3 {
IPADDR=10.10.33.145 //ip地址1 M2 b2 S( s4 v
NETMASK=255.255.255.0 //
子網遮罩: Q2 m( d5 e- J' S7 z! i+ m
NETWORK=10.10.33.0 //网段地址. t. {  J0 s3 ~  [4 [8 t
ONBOOT=yes //不要修改
5 E* o: u* H  `4 W  z( k% O6 TTYPE=Ethernet //不要修改
0 O- z+ s$ B& S  ?6 ~
: i+ t+ p; w  E: f2 M) f增加預設閘道的方法:# r3 M  W: [9 A5 C# _" B
注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。2 f# k6 d/ a' J2 G; x
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道8 ]0 J3 i' F, l
DEVICE=eth0
* P3 c4 b2 ~  {/ t3 W/ b9 Z7 D, HBOOTPROTO=static
# z7 ]! T7 L7 e; G# I3 WBROADCAST=10.10.22.2557 k7 P3 C, }9 L+ |- v$ q5 F: t
IPADDR=10.10.22.1454 O# d- S! J7 \9 b$ C1 w9 L0 k
NETMASK=255.255.255.0
! m1 q9 @6 C; F; y, b9 w5 B1 H$ |NETWORK=10.10.22.0
0 \! V! Z8 r- x, W- UONBOOT=yes
& y, q- Q" U$ }" J  R( o$ {TYPE=Ethernet
- y% ]. M( q% L0 B* ]- r, A, LGATEWAY=10.10.22.3
) L, n* V' U9 P+ Q3 J/ Y
2 d' Y' T7 x$ V: _修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
% ?5 h# D. P: M. @2 M' r6 a7 O重新启动机器的方法是:reboot) @# G( ~3 G/ f% G
重起
網路的方法是:service network restart
& r  h$ V7 ^$ E, m# Z5 E
) a+ b& V: k' a/ {6 W2 u+ I2 f以上为静態增加ip的方法,即機器重起後仍然有效的方法。& l, ^4 e" O! K
" z" }5 r1 F" ~
+ g0 l1 n3 a. r3 U6 C: j/ Z
動態方法
/ r& T9 k1 X0 v注意:所有操作均使用root用户% O! u4 l* }4 u% i
修改IP:
3 q! o$ m! M6 i; d- s  S  @ifconfig eth0 10.10.22.145
! d$ i+ T6 Q  ^直接将第一张网卡的IP修改成10.10.22.145
) U* a1 \5 _3 A9 m. A. w& W' a2 q+ X- s9 D' i. s& b: @. e: R
增加IP:' T+ M) E  ^! _* @' ?
ifconfig eth0 add 10.10.33.145 //增加一个IP# D: D1 @  `" ~  Q
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址( h! i8 `1 O, t: L6 g! P! i  c

0 p' N6 p* D+ p0 B+ g再增加一个IP:* I# z: ^8 i9 J0 w. c$ |- Z9 f
ifconfig eth0:0 add 10.10.44.1455 Y* T  ~+ H( b' T' y6 U7 F
ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
, S; E& k  O. G- d. R千万不要如下操作:& o! e& R% {) ?) O
ifconfig eth0 add 10.10.44.145
& t# ?) _+ U" `' n6 X. Q/ p这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
; E+ r: v& o8 ]
' A5 L( r* q7 K8 o1 v再增加一个IP:
( V# }' I' C! v) y; t5 \ifconfig eth0:0:1 add 10.10.55.1450 N. I4 a5 O5 [3 `  w" @
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
; x6 D% f2 ^3 m+ H" A7 P2 J4 G) y8 t9 a. V2 f9 x+ |
依此類推
3 ^8 j$ r7 {/ c9 y& O& F上述增加完,立刻生效,但是機器重啟後,就無效了。

: f9 f% k# X8 C% q% a4 Q
' L. G2 r- N$ r" ]+ H! k, o0 I註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/69287266 f* O: L9 ^9 ?7 F; Y" P1 Z
名稱伺服器設定檔 /etc/resolv.conf
. v7 h2 T+ f  n* r主機名稱設定檔 /etc/sysconfig/network
7 J& a0 D& ?$ k2 k; v




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