本帖最後由 IT_man 於 2015-11-4 12:01 編輯
' w1 o; k2 s; J0 S! W* e, ?6 B* t* {" Y3 E& Y
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 6 Y. r/ v, O, H, [' A4 J
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 5 D7 d% U% J5 r* \, S( t
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。7 f. | z2 g- m: d( E, n F
+ H& f3 y$ L! S/ [( [7 V静態方法 注意:所有操作均使用root用户% o1 f; D. t- X6 ^2 v5 x; m# O$ B
修改ip:( W/ V) {1 m( J) }3 z- j! h, b4 Y
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0, W# L8 t5 U; U6 Z+ P' b
DEVICE=eth0 //設備名稱,不要修改1 y, U( |1 e, o3 b6 i4 R
BOOTPROTO=static //不要修改, y/ L D: P: O8 j @' @/ a
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
& J: l9 T/ C+ c" V/ O4 y+ xIPADDR=10.10.22.145 //ip地址$ B1 _5 [" I% L. r1 b; Z' c3 Q
NETMASK=255.255.255.0 //子網遮罩
) ? e- K0 f: E) _: u" ]) c% jNETWORK=10.10.22.0 //網段地址
$ x5 G6 Y3 j6 n, N6 H; gONBOOT=yes //不要修改8 l& P. }( @) X" k' l# ~
TYPE=Ethernet //不要修改' U3 [1 m/ E9 w2 ?
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
/ X Y1 t: |# E9 F8 X+ S( N7 J9 a! u/ `. D
增加ip:
* W6 v1 ?7 O) q) d" d可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
% Y1 b7 `0 ]9 Q0 ^1 h; I$ r: j也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
6 J* g2 ?5 r% s1 v+ R9 y# hDEVICE=eth0:0 //设备名称,不要修改, Y% q* g/ X2 \3 h6 p
BOOTPROTO=static //不要修改
4 R0 U; v$ g9 b8 l. EBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP1 B$ i6 o0 y( q1 G7 H
IPADDR=10.10.33.145 //ip地址
7 W- o& X4 s' M. M+ ONETMASK=255.255.255.0 //子網遮罩
. N( V% N! e- b9 P: j1 DNETWORK=10.10.33.0 //网段地址
+ b6 D2 b2 z0 D& n" `4 z6 MONBOOT=yes //不要修改
& g% t+ B1 h, e( f4 g$ P, m( lTYPE=Ethernet //不要修改, z) @2 u# K& }, d
! [( y9 X( n+ _& i; u
依次类推,如果再增加一个ip,则再增加如下配置:
3 |* d* I, r, Z- \$ wDEVICE=eth0:1 //设备名称,不要修改1 e# K. h, p9 G3 L9 g& b; D
BOOTPROTO=static //不要修改
1 ]7 z0 b' B5 G1 ? X9 u r7 aBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP% o4 h2 C: O3 [4 w: _1 V8 E
IPADDR=10.10.44.145 //ip地址
! X3 }& u1 p& ^3 kNETMASK=255.255.255.0 //子網遮罩
) Q v3 V2 }$ X0 {; G" GNETWORK=10.10.44.0 //网段地址
6 i2 F1 u% H4 j- S* {ONBOOT=yes //不要修改
2 r) G# ^) `' h+ E) E. OTYPE=Ethernet //不要修改
9 U# p: z+ ? B; i
6 ]- g# `2 `5 j4 Q( w同样如果在第二张网卡,则需要增加:
& L: T) {. B- N9 ~& cDEVICE=eth1:0 //设备名称,不要修改
: v* }: x( M8 w E6 B3 aBOOTPROTO=static //不要修改. L3 }3 ]) s$ o' n* F' c
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
1 |4 R. c. M: o1 F* W& m s* lIPADDR=10.10.33.145 //ip地址
2 C4 u1 i6 J }" i, d$ ]5 r8 J* HNETMASK=255.255.255.0 //子網遮罩 I+ J) w/ k+ k& u3 _
NETWORK=10.10.33.0 //网段地址/ |! d7 q+ m/ G7 G
ONBOOT=yes //不要修改
( o6 R) E5 o- c) TTYPE=Ethernet //不要修改. Z$ p9 B: ~: R; ?* G% e
" j, o3 |) [! O! @% h增加預設閘道的方法:
! a- L" Z1 w# e5 O注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。4 [0 K3 s! X7 g, r
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
1 _9 Q7 S, x4 Y+ Y* X* ~1 MDEVICE=eth0 c; [9 d; R+ L0 o2 ^8 i
BOOTPROTO=static( X6 c5 b5 q+ o8 P7 M; J3 G
BROADCAST=10.10.22.255
, l* _! @& B$ R4 oIPADDR=10.10.22.1453 ?+ u- k" n* W. X8 R; {
NETMASK=255.255.255.0
9 `0 |, U. m( D$ U0 eNETWORK=10.10.22.0
2 X; p V. p. ^ G. Z, FONBOOT=yes
; o/ }" V$ n. K7 v6 I- V8 fTYPE=Ethernet
3 r9 K; w8 B. ^& g! A2 nGATEWAY=10.10.22.3
/ I" z; k8 P4 @
6 L. V( H0 A2 c8 J) X; u: M" W5 m修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
4 l: L' a+ ]- K, B重新启动机器的方法是:reboot
! |% Y) j3 N5 C" U重起網路的方法是:service network restart
- z0 ^$ O6 [( q$ q+ N2 B8 ~0 ^3 n0 T8 A0 p
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
4 t5 X+ |; Z: X% p5 u+ Y" [7 C, s3 _+ s: t0 Z0 ?( i3 N4 p
$ l# G6 k0 M8 r
動態方法
; S2 ?8 k& F; W8 @3 c注意:所有操作均使用root用户
% a5 V# ] H; W D) ]1 C修改IP:
6 ]* T" p/ S, E9 f& O/ Gifconfig eth0 10.10.22.145
# R1 t: L; t% M0 E9 |; E6 `9 x直接将第一张网卡的IP修改成10.10.22.145, ~0 \. Y$ ^6 c% y
5 j. h6 e5 L$ ]5 `. ~; Q( t增加IP:
. L% J/ _" d/ z3 V9 h( Iifconfig eth0 add 10.10.33.145 //增加一个IP
1 n) K' j1 q8 K+ L5 `* w ?) gifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址1 [8 x9 ~' p. }- d$ f2 W+ \
, x/ q* a" j6 k" B! O% a再增加一个IP:
* F6 x$ x( s4 U8 J5 R+ oifconfig eth0:0 add 10.10.44.145
w( v, h* a. f: ~/ Fifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
2 | C& H l' O$ L# o* ?- k千万不要如下操作:3 D# M. V4 g; K2 P/ n. }
ifconfig eth0 add 10.10.44.145
) |! Q6 `( q+ O5 @% \这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145+ a6 k; E; ?' O( f
2 v3 W6 P1 {- q a
再增加一个IP:0 U: {- [$ |2 \2 `1 i- f' O- z
ifconfig eth0:0:1 add 10.10.55.145) }- z! Z( @* A# H$ T, v
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
( g& }0 |8 l& w& L6 a7 \
. {" @- ?$ h( w. H9 u0 u; V) T* t依此類推6 N& G# ~5 Z8 }
上述增加完,立刻生效,但是機器重啟後,就無效了。+ B& q6 c, q. b7 R0 q
& K% D' l* h3 C註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/69287269 u3 @6 W+ }* k' L; A
名稱伺服器設定檔 /etc/resolv.conf
% E+ ^# V7 G: g' Q2 U, n主機名稱設定檔 /etc/sysconfig/network4 w3 g! P/ Z b8 y' x2 ]
|
|