tid=21507& 本帖最後由 IT_man 於 2015-11-4 12:01 編輯
8 u; O8 T+ v7 O7 x6 _! ~: N* D3 L# J- d9 c+ n/ Y( R' c2 _- t3 W( C
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
( k! B4 v9 K9 j) S8 k0 W; k4 q; x ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11
7 {* V/ m+ K j說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。8 F9 c$ E2 |3 D% y+ o7 V9 {& u
* x) t7 b$ r0 L" O/ C+ Q静態方法 注意:所有操作均使用root用户
" @3 Z3 l W; g4 w2 W9 [( S1 z修改ip:
; b; U/ {& ]; A% D$ p編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
/ f8 Y, V& N% \8 pDEVICE=eth0 //設備名稱,不要修改
7 A: |/ C3 B% a" @, G5 @# aBOOTPROTO=static //不要修改0 @. ~& {, o) s" O' T3 _
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP: W' [, [. O5 h: E" E! Y4 C
IPADDR=10.10.22.145 //ip地址
+ {( R+ V( H% p. ~& yNETMASK=255.255.255.0 //子網遮罩
" r, [9 Y: M; e" O" q9 bNETWORK=10.10.22.0 //網段地址
$ r8 y; N1 j: i3 } Y, |! z7 e. t" RONBOOT=yes //不要修改 p8 R# M9 K% c4 V, |5 V
TYPE=Ethernet //不要修改% k' `7 ?5 [" J+ l7 u- r
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推* Z+ A& F' v" Q Q
- x! x3 F4 N) f7 Y增加ip:1 |9 i8 T6 O" I$ ]: H2 V; Y4 ~9 r; U
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
1 S' @- F: M6 x也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
2 f' ~- l* ]9 ^4 O$ {DEVICE=eth0:0 //设备名称,不要修改) x5 S8 q: K/ L' z' Q
BOOTPROTO=static //不要修改# V, I; w/ e5 m3 s) G3 i' U
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP5 {" d' x" B3 d; y
IPADDR=10.10.33.145 //ip地址
, F, ^& i; C; dNETMASK=255.255.255.0 //子網遮罩1 u. e! }( E2 T; z8 N9 H( M
NETWORK=10.10.33.0 //网段地址; O3 t. C" H( e! q5 J& k( Y" j. |
ONBOOT=yes //不要修改2 D0 }9 L5 J4 A1 w5 K
TYPE=Ethernet //不要修改
+ O+ a2 m/ M& P( l: Y4 l4 }# |3 o' ?
依次类推,如果再增加一个ip,则再增加如下配置:3 v) K5 w; g& V; T Z7 g" J, q8 `
DEVICE=eth0:1 //设备名称,不要修改
( d+ B# m7 T; s. XBOOTPROTO=static //不要修改; h+ ~, u5 u4 T6 B! Q1 h
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
1 M8 v6 j8 k8 [( d: N% }( `. ]1 tIPADDR=10.10.44.145 //ip地址
8 z2 Q# H' W- n) p) F9 yNETMASK=255.255.255.0 //子網遮罩: ]3 ^* k: p2 k e2 S8 b# j
NETWORK=10.10.44.0 //网段地址
/ @" F- z# q: K4 FONBOOT=yes //不要修改
$ t; D2 O- f! j, X1 M9 L7 c C, \TYPE=Ethernet //不要修改3 G3 c$ x$ S3 R5 v) I1 m9 K+ E# }
8 j8 S& E/ }# h, m: w, l, T8 M
同样如果在第二张网卡,则需要增加:
4 E" v( k6 H( E" Q1 n) {2 zDEVICE=eth1:0 //设备名称,不要修改% C3 N8 R' F7 m7 f1 o& a4 n
BOOTPROTO=static //不要修改& h$ ^8 r: P8 w: D7 Q# Q
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
- q0 N" B7 s; A7 [5 m, K' XIPADDR=10.10.33.145 //ip地址" y8 f6 ]8 c' B- p
NETMASK=255.255.255.0 //子網遮罩
* A& J$ g/ ?7 {" a( |NETWORK=10.10.33.0 //网段地址+ l+ J& Q0 V; J/ V7 r
ONBOOT=yes //不要修改) C: Y- e( A% m0 }: N+ _- S
TYPE=Ethernet //不要修改
! _3 B' p, @0 D7 v: C
! W& q3 O* x1 L' z4 a6 u x& z J增加預設閘道的方法:
7 @* R- I, p9 D/ ~! Y注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。/ v7 ~$ h5 w7 J) o% U
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
$ `: o4 }5 k; ^ a$ p% L) H. d% lDEVICE=eth0! v$ O0 f1 G/ H9 R
BOOTPROTO=static
* f4 F2 C) {4 QBROADCAST=10.10.22.255
% U% E: O$ X7 V; X$ I* fIPADDR=10.10.22.145; A9 V) W- ~8 v+ O/ M+ j
NETMASK=255.255.255.0
& u$ ~9 \2 h! U9 q1 N# _, PNETWORK=10.10.22.01 ]( \, \) M) f
ONBOOT=yes
1 |' t# `- h% H5 i/ h( n1 _% U3 ~" ~TYPE=Ethernet
* u$ o2 q* R7 A* P7 k HGATEWAY=10.10.22.38 ]0 o. K6 D/ X
# k; ?3 m" ?. u3 N$ ^0 |8 w9 `* p6 R
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
0 t; A, V1 T8 {7 |4 @) `" p' E重新启动机器的方法是:reboot
% M: X; V8 M& ?3 F, C5 ]重起網路的方法是:service network restart+ v6 E5 @/ Z: Z
) m8 o3 ~* |8 r9 L1 N1 K以上为静態增加ip的方法,即機器重起後仍然有效的方法。/ l; z( B0 y) R+ d6 Z7 V6 z
5 L! Y3 a" H: t2 y6 \: H1 L
$ }; ^/ C. C7 T' R9 T z% S7 v
動態方法
. X0 J( G! f: e8 \注意:所有操作均使用root用户& z) W5 b, t ?
修改IP:
4 }1 v d b5 |) t/ ]2 fifconfig eth0 10.10.22.1458 c$ m$ F; i) G% D* W2 @
直接将第一张网卡的IP修改成10.10.22.145+ D+ _3 x, p( n+ z6 [! u
& J) a( d2 U N! u( _- \. J增加IP:
& m3 F: T$ R. d6 _" a9 \: Q# y6 p* Nifconfig eth0 add 10.10.33.145 //增加一个IP1 D! Y/ J. |" s3 F) r
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
. i4 U# z+ R- x7 h0 \* w) c& N' v* b
再增加一个IP:1 d, t t% c$ Q" v
ifconfig eth0:0 add 10.10.44.145
) a: I+ r( A/ k0 Y$ {ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址1 E7 J* P. _3 V: }; O* Q4 j
千万不要如下操作:" B/ t r _4 {% \* p' Y0 k% X6 w
ifconfig eth0 add 10.10.44.145# ^+ W J, d6 k2 x" o3 \( _. A* Q
这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145 G& G* R, ?8 W5 G1 n
( A* w: Q! Y% ~1 g再增加一个IP:
b3 J' g+ Y1 v/ v7 O% n! X9 ~# nifconfig eth0:0:1 add 10.10.55.145
( [& X/ @+ E/ H( {) F9 Yifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址* k+ ~0 z) x! g) m
1 B! h$ c/ X7 w7 J7 _
依此類推, g/ h( v" z( @4 S
上述增加完,立刻生效,但是機器重啟後,就無效了。- d9 X! D2 s" ]( V
" t H# `6 g2 ~+ E# E3 U
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726* ]9 b8 U& G- `+ R5 {
名稱伺服器設定檔 /etc/resolv.conf3 O) T( L. E5 M. P+ H6 x' p6 F4 ^
主機名稱設定檔 /etc/sysconfig/network
0 s, b9 B. G# Q. u5 t |