52AV手機A片王|52AV.ONE
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP [打印本頁]
作者: IT_man 時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯
/ j6 i- E' e: {: p/ d
& E1 d1 ?& f2 O, \* K1 c臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 - u- c8 p8 ~* d" }
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11
9 ~) c* S8 E% S [+ T( T說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。
( y r; t3 I0 }3 z2 \) O* x
* X) I, E$ k6 ^3 t% P静態方法
注意:所有操作均使用root用户- R, j2 A) M( P5 q0 a, S
修改ip:4 ?1 s4 ]: C; C
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
2 ?* @# ]( h- f3 K, ]DEVICE=eth0 //設備名稱,不要修改' a) @4 S# O1 s: n, f# @
BOOTPROTO=static //不要修改! J& O& o1 t/ m w1 m
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
9 [8 p8 ?1 P7 V1 q" Y3 cIPADDR=10.10.22.145 //ip地址& j+ i' X2 X; [8 V M9 f6 K
NETMASK=255.255.255.0 //子網遮罩: |- ~) h$ j, g0 T$ [
NETWORK=10.10.22.0 //網段地址4 L4 I2 q6 n& P
ONBOOT=yes //不要修改: {9 L4 v+ t* D, N4 B+ b+ `
TYPE=Ethernet //不要修改
# Q0 H! H8 h. W/ n注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推1 A' u& l$ p F7 P
, L9 x; |$ M" q# Z8 h9 X. B0 _增加ip:! v+ a! \# x, p) |. M1 I
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
4 {6 n f' W- c0 `- T6 ^9 C8 x也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
& p& b. w5 k HDEVICE=eth0:0 //设备名称,不要修改& X& p4 Q4 X# H% y N
BOOTPROTO=static //不要修改
- l$ N* Q( ~0 Y! H" g) D1 v {BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP! I; Y. m) J% i) i
IPADDR=10.10.33.145 //ip地址
! ?0 b* R1 h0 X. Y. ?! qNETMASK=255.255.255.0 //子網遮罩* R$ A; q" V2 u
NETWORK=10.10.33.0 //网段地址
: Q A0 Y! F+ [! [5 V# u. g& LONBOOT=yes //不要修改( m: k! j/ d1 ~! V: x# B7 @
TYPE=Ethernet //不要修改
6 k* n b- k, T) i; Q2 n+ I1 `8 x- U
依次类推,如果再增加一个ip,则再增加如下配置:
+ k: F: r* i) {9 o' u$ iDEVICE=eth0:1 //设备名称,不要修改
5 a! T+ t7 q6 GBOOTPROTO=static //不要修改 a. i4 R9 v/ i) |7 l1 u
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
' p# c M, {% n6 l/ y5 y; O1 gIPADDR=10.10.44.145 //ip地址: V0 f9 l* i' O1 `& g: }; l Y: g
NETMASK=255.255.255.0 //子網遮罩9 j3 n4 s5 Q, Z8 x8 U1 y; }$ C
NETWORK=10.10.44.0 //网段地址
' |9 H4 Z# E! ]3 Z$ uONBOOT=yes //不要修改
5 p/ ?, u2 ?- K( d4 C9 z7 BTYPE=Ethernet //不要修改) R4 |) i. X$ e+ i$ ]6 _; U
: W5 `4 E$ P1 @0 y同样如果在第二张网卡,则需要增加:
8 c C& R* a* M% a, r( ?6 H; YDEVICE=eth1:0 //设备名称,不要修改
* Y& L2 p2 [8 i! u' K. C( IBOOTPROTO=static //不要修改
F/ p* b C) ~& Z+ v6 d5 u/ nBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
E: Q0 t$ i* i4 a! l m+ QIPADDR=10.10.33.145 //ip地址
, L: \9 j& t2 ANETMASK=255.255.255.0 //子網遮罩
8 s0 Q8 T5 H- P5 F- X, M7 F4 lNETWORK=10.10.33.0 //网段地址2 \+ G/ F# W; K4 o& v. b9 n
ONBOOT=yes //不要修改
2 W( \4 c1 G5 u2 S& `' g9 h) {TYPE=Ethernet //不要修改
: g4 |* d: f* U" E% n
* D# a; A" p9 z0 ^: y, W- D3 i增加預設閘道的方法:; K5 \1 t7 G5 Z
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。) h, {6 O4 |4 C4 p6 ]
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
0 H$ {# q5 {& H3 bDEVICE=eth02 O; _3 i9 c( N$ l8 O
BOOTPROTO=static) x0 q4 \, k) @4 b3 o9 A: @$ A9 R* k
BROADCAST=10.10.22.255$ V4 i" ?: J1 c6 ~' v" D) X1 L
IPADDR=10.10.22.1453 `8 l. {9 j0 y1 F# P
NETMASK=255.255.255.0" T8 l- g+ F6 M: Q
NETWORK=10.10.22.0$ \' _2 m& Y3 K2 U
ONBOOT=yes
. I, }: t. s( {$ j6 Y( b' i& uTYPE=Ethernet0 O1 ]1 M4 m' X& X
GATEWAY=10.10.22.3) i( Q9 ]: t8 J9 m5 @
[- Q, Q3 F9 R
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。; ] i- ]& a& |" J
重新启动机器的方法是:reboot" ?/ ` j: L: R1 H7 A" s) N B' R% t/ P
重起網路的方法是:service network restart7 g4 ^* e' J& o3 g. n% ?
9 p* H( p* W) G6 o3 S以上为静態增加ip的方法,即機器重起後仍然有效的方法。* E. G2 ]5 U: U" U) h4 f9 f3 F
- ]- ~) ~! n! F9 {, O* Z
1 S; F% l8 ^1 |, k2 @+ ]& S8 {動態方法
}, Y! p3 `1 q注意:所有操作均使用root用户
; d( ~ X2 N1 ]) E, F+ E) ~8 F, u修改IP:! C' n' }+ G$ N, E* g5 d
ifconfig eth0 10.10.22.145, l" `. X s& i- s( X- O6 ?
直接将第一张网卡的IP修改成10.10.22.145
5 u7 j3 Z6 k4 R& H' ]' q% f8 ] i# d" f8 k2 i. x
增加IP:- X! p5 r0 H9 X% [& Z
ifconfig eth0 add 10.10.33.145 //增加一个IP
2 e5 y$ C. _3 r1 c/ |3 K: kifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址0 X; h. ~6 ~" R; X
6 n; F1 z5 ?" ~, s再增加一个IP:# v4 P: E6 z& p) f* T" K* z
ifconfig eth0:0 add 10.10.44.145
. }( F: ]7 ^9 a4 \ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址7 u+ ] S; @$ I5 e7 [
千万不要如下操作:
; Z* H# ^2 S& f4 A, ^ifconfig eth0 add 10.10.44.145
( K. m$ R4 T* [3 ]8 v" q1 |5 N这样就把刚刚加的IP10.10.33.145修改成了10.10.44.1457 O i. J6 F$ {- ^2 n2 U
- O$ A( {0 I4 @' o6 \* f再增加一个IP:
o9 M' s& k4 M* @# x7 v* H; Vifconfig eth0:0:1 add 10.10.55.145
' U1 c6 P! y# sifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址6 j3 b* f' m2 k- k; l% M
: E& K2 o# {2 }4 l5 F& Q( A. _
依此類推 ]0 Q; [; C4 G& Y& ?) _3 W" t
上述增加完,立刻生效,但是機器重啟後,就無效了。
" n; B+ ?) `# t/ G! M4 c0 [& Q. p) h& B6 O3 [, Y
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
8 o8 R/ n% I$ }6 S% V) g名稱伺服器設定檔 /etc/resolv.conf
4 @3 O: L+ D9 H主機名稱設定檔 /etc/sysconfig/network
8 e6 y& Z# \: p' N
| 歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/) |
Powered by Discuz! X3.2 |