tid=21507& 本帖最後由 IT_man 於 2015-11-4 12:01 編輯
1 [3 a1 K- K# |4 \& E+ y& D z' N3 V$ U. g8 E! [6 m2 \2 |
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 ) n; y0 r5 i2 _
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 5 v6 I/ \+ g" V9 Q3 a M
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。* q- c! E W: k; U' p% P, q1 M' l
( ^& y! Z; K5 v7 D静態方法 注意:所有操作均使用root用户+ N. }" F5 H* a$ v/ s
修改ip:
! e' r, @6 L8 F9 v7 k* n2 a編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
+ G5 h* C: d$ A; m2 g8 |DEVICE=eth0 //設備名稱,不要修改4 X( h+ s/ A2 y' Y
BOOTPROTO=static //不要修改
( C1 E0 Q: b( x, l+ \BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
# |7 R. {! H/ V% k8 a6 NIPADDR=10.10.22.145 //ip地址- C$ b$ k. C% u" g; z. S3 _
NETMASK=255.255.255.0 //子網遮罩
; v5 H; N- T; C( f! V, F$ \2 RNETWORK=10.10.22.0 //網段地址2 U+ Y$ Z; t7 P+ N* d
ONBOOT=yes //不要修改
/ `( D+ h5 {, NTYPE=Ethernet //不要修改
- z$ I' P& B \7 Z9 r# b' [注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推! m/ K4 I+ v+ S) S. q3 J
- i/ H | N" _' I3 l" F' x
增加ip:% M; G: g P, C8 q# a5 \
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
) \' A: b$ F9 m6 V2 O6 M也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
' Y+ O Q: g+ C9 n( @1 XDEVICE=eth0:0 //设备名称,不要修改
% Q2 Q* p8 L6 N+ k: P. TBOOTPROTO=static //不要修改
% a8 }- {1 ^8 R; KBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
) i+ V: r- o* B+ S, qIPADDR=10.10.33.145 //ip地址, H) \6 w7 t3 T9 ^% h
NETMASK=255.255.255.0 //子網遮罩
' c9 z: N+ q6 L7 O/ W; XNETWORK=10.10.33.0 //网段地址* @! r' M5 p! |6 h9 G+ f
ONBOOT=yes //不要修改
' G+ A4 o. \6 O7 yTYPE=Ethernet //不要修改
. N/ w, V$ u, O0 d a- n
' L+ Q/ O8 u/ q6 x依次类推,如果再增加一个ip,则再增加如下配置:! ^0 r; P; o8 n; e6 k0 Y
DEVICE=eth0:1 //设备名称,不要修改
% o' }, Q) F F1 `3 h a/ `BOOTPROTO=static //不要修改
% ?0 s h; K' RBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP4 [5 l; L, Q% E. W1 I$ n
IPADDR=10.10.44.145 //ip地址
5 M; E& r2 C0 ~/ eNETMASK=255.255.255.0 //子網遮罩0 B& Y) ]. b0 j7 E" y
NETWORK=10.10.44.0 //网段地址. k+ v/ C/ O# r5 \5 w" n2 Z/ V
ONBOOT=yes //不要修改
1 r- O7 B5 G9 ^! u" QTYPE=Ethernet //不要修改
1 W$ l2 @; `+ u! W& f
- t. U- g, M& E4 |同样如果在第二张网卡,则需要增加:
7 d, A2 {& u& F1 aDEVICE=eth1:0 //设备名称,不要修改
+ i2 y! o8 k8 M2 SBOOTPROTO=static //不要修改4 G3 p) }; u) y& A
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
1 A, u. ~8 [ y8 ]% DIPADDR=10.10.33.145 //ip地址
' i6 _% Z! u" \% tNETMASK=255.255.255.0 //子網遮罩. p3 b2 n% ], ]" ?! o& G
NETWORK=10.10.33.0 //网段地址4 O9 E! R) i; T* K! Q* `
ONBOOT=yes //不要修改
8 k8 X" d) q K9 pTYPE=Ethernet //不要修改$ e7 Q1 \" ~! n7 n! }9 G
. }" U) k) W: t) B# }! q/ Y n
增加預設閘道的方法:# V2 d, }2 l+ a' Y m9 j) z3 H
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。8 N( n3 T+ E% @8 h- a' y
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
( i5 j- Y: f& }DEVICE=eth0* G; r* |! t2 J. @
BOOTPROTO=static$ E ]2 k ?! w+ g7 b* a
BROADCAST=10.10.22.255
6 C5 G5 X9 ?" ]" m/ C$ _IPADDR=10.10.22.145. Y3 r9 H9 p& h3 M- ?" E' t
NETMASK=255.255.255.06 I& [" d- w9 R2 i
NETWORK=10.10.22.0
! U% ]/ s! g, t- M- uONBOOT=yes4 _, P! q* }, J; g, ^4 B. o
TYPE=Ethernet
; i7 o4 M9 u1 xGATEWAY=10.10.22.3: A8 d2 z8 Z G
3 m2 b$ h& e0 E7 f修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。3 B! T5 Z0 j ]5 g6 J1 s
重新启动机器的方法是:reboot
# w, {7 \# i, j& w X) p7 p重起網路的方法是:service network restart6 C( B8 r0 P4 M) l' I; ^3 p3 o
) E6 e. A+ k" M以上为静態增加ip的方法,即機器重起後仍然有效的方法。9 J: K$ i4 C8 {" Y" Y0 _0 R
' |4 {& Q, ^! ^) ?& ?7 L3 Z0 |4 X7 k$ S
9 f) x% b- x! ^0 J. N: g# l動態方法+ O$ ^3 Y' @% Y( M( |! w9 x
注意:所有操作均使用root用户
. W8 |9 a$ P# I' `修改IP:5 V; ~7 S2 { j' P( ]6 {' A% I) e
ifconfig eth0 10.10.22.145
- i. X1 z. C3 }. u9 u直接将第一张网卡的IP修改成10.10.22.1451 g4 Z) g4 m' H$ N
& U5 S, W) w, Z& z* U# u增加IP:
) n$ N! r9 P r' M Tifconfig eth0 add 10.10.33.145 //增加一个IP* U% F" }% J6 Q+ J- x5 V6 N
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
' f, ]5 D4 c4 y% G' I: V; _9 @# _/ u- x4 B
再增加一个IP:
/ c' l2 l4 n B/ ~8 {# @8 \ifconfig eth0:0 add 10.10.44.145
* e0 z D1 P w* oifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址9 n, P ~5 U8 X# ]! F$ F
千万不要如下操作:' K4 t+ o P; C$ @% I7 H4 \
ifconfig eth0 add 10.10.44.145
$ y- w7 X( |6 K0 |# [这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145; X- F0 P) N- C
6 t- {$ ^, o& A, ~" i/ u7 `
再增加一个IP:; g" `* m, t8 f$ L3 h, `/ j5 i3 v
ifconfig eth0:0:1 add 10.10.55.145
" m# a: l& ?/ a6 s; |ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
) B$ a7 p" Q8 m9 N! U2 P+ A1 P }. `+ e
依此類推
; ?' y, K e' _7 [上述增加完,立刻生效,但是機器重啟後,就無效了。. f1 w* U8 \; Y
' E) ?4 l. A1 h* y# L, R
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/69287260 G' d; Z. ?% Z' ?5 u5 n# m
名稱伺服器設定檔 /etc/resolv.conf
4 V6 e1 f Y2 `* ?主機名稱設定檔 /etc/sysconfig/network9 C5 G$ U) b, E
|