tid=21507& 本帖最後由 IT_man 於 2015-11-4 12:01 編輯
# h! G! S9 f% A) B" C0 C
+ |- H7 @, G+ u2 o6 P# c3 c臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道 - a+ k* y4 {4 P7 N n* C ^
ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11
. n. v( _1 ^) |" ]7 ?說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。5 j4 G: X9 j2 p' w0 @
! H: p, L! g- N# O静態方法 注意:所有操作均使用root用户 a/ b, R: O7 t% Z& n" x
修改ip:
$ u0 q1 K5 e v& M6 o9 D編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
9 ]( K6 Z7 ?- F# ^. R. [ D8 NDEVICE=eth0 //設備名稱,不要修改; m8 v: R% _9 ?. d
BOOTPROTO=static //不要修改
9 e3 U# ^! E& H8 gBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
7 ?( c1 ^# c, A, r- O& XIPADDR=10.10.22.145 //ip地址
$ I; ]% p: M: {: O: L. HNETMASK=255.255.255.0 //子網遮罩
4 ? k0 e# U! e, SNETWORK=10.10.22.0 //網段地址
4 D9 P6 ~- h0 j3 F& o/ `! AONBOOT=yes //不要修改
0 `* S; n& c+ N9 a% ]' I8 W/ ]TYPE=Ethernet //不要修改1 @7 K2 t" I7 @% \- ?( q
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推4 ^. Q; \. G9 f9 o1 ]0 ], t
& s% L2 W% {' I1 v( Z" Q增加ip:4 _( p, d5 {7 _
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0' n2 F% g% b {. D+ C6 |5 x) o
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有). |3 I2 `+ K8 }: |
DEVICE=eth0:0 //设备名称,不要修改
, E9 X3 d' _) X( W. A8 `( VBOOTPROTO=static //不要修改
l1 y& _% X6 O* |BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
$ D7 l1 u6 j) ^. Y0 {( D* YIPADDR=10.10.33.145 //ip地址
7 \) n7 @% }2 F& x) Z7 f. aNETMASK=255.255.255.0 //子網遮罩0 M1 f# f l4 E" _& \/ N1 p, N$ H
NETWORK=10.10.33.0 //网段地址
! v/ _1 E, B6 ]! L" n7 LONBOOT=yes //不要修改! D2 g1 ?3 v; l8 u
TYPE=Ethernet //不要修改' X- n+ @+ K& A* g! G! |6 a% C5 x
: m. Q' t, f2 Z: D: t依次类推,如果再增加一个ip,则再增加如下配置:
+ w& m( k" |$ p; {0 }3 {9 zDEVICE=eth0:1 //设备名称,不要修改
1 E$ F/ ?5 M& K1 Q4 T6 f! _BOOTPROTO=static //不要修改
. n* T# Z5 Y2 n$ \& p! V7 YBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
9 Z. x9 |1 |3 XIPADDR=10.10.44.145 //ip地址" z+ e8 A6 B+ x, l4 x
NETMASK=255.255.255.0 //子網遮罩( J$ t7 y: ~* G
NETWORK=10.10.44.0 //网段地址
' n, A/ n( L ~- lONBOOT=yes //不要修改
2 b! Q* h$ u4 V b. W" xTYPE=Ethernet //不要修改! V5 k0 Y- Y' {4 L
8 n( r* q* l& q* B6 P8 d
同样如果在第二张网卡,则需要增加:1 J( L( ~8 h3 l, C% {: q
DEVICE=eth1:0 //设备名称,不要修改$ b) | p+ A; i1 N& G" Z
BOOTPROTO=static //不要修改
) F6 J) Q) t$ g$ @& v1 uBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
8 J. y! k( B. q- Z* p, iIPADDR=10.10.33.145 //ip地址8 B0 \/ c% `& {0 B
NETMASK=255.255.255.0 //子網遮罩
; G4 P! m/ A6 Z* H; {% W* k- _NETWORK=10.10.33.0 //网段地址 _7 H3 g, |: s4 Q8 L
ONBOOT=yes //不要修改4 K- T& D$ j* H
TYPE=Ethernet //不要修改: C" M& h$ r* v# n3 f% {4 c
- ^. |1 P) V6 P
增加預設閘道的方法:9 l1 b, T0 T, O+ @- \, [
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。
' L6 {* I' @' b9 U% y& A3 _在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:5 S9 W4 G' D# u9 ?
DEVICE=eth0
2 P, I M* a' C9 l* d5 vBOOTPROTO=static
: O; y$ V8 h% G: `9 A* \- @BROADCAST=10.10.22.255' n% Q2 B. [; u6 I4 ]9 A
IPADDR=10.10.22.145
: J' m( f' Q3 p( {- b2 x8 O7 I1 ^" I2 KNETMASK=255.255.255.0
0 b K* `9 L, U6 G: U: XNETWORK=10.10.22.0' b/ W3 c% j+ @) B8 N0 v
ONBOOT=yes) |+ K/ l& A9 x/ Y
TYPE=Ethernet% \1 z6 m9 L. k6 c
GATEWAY=10.10.22.3
2 E# T' w2 Z9 G* c/ B e7 D: B. W
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
) A" a! @. C' j1 E9 ]重新启动机器的方法是:reboot
6 X8 J' J3 r7 H* O2 k1 I0 S8 c% Y重起網路的方法是:service network restart
7 p) U E6 c1 T/ e7 p0 S. X- } N
* ?, C7 B1 g& t4 y以上为静態增加ip的方法,即機器重起後仍然有效的方法。
, t9 _ y1 i& c w x2 I' ^* | s% q; x2 w: a$ f r
: N9 x" A; y' r; V1 _; \動態方法
( n1 R ]5 j$ L) K. x注意:所有操作均使用root用户
- v5 D9 M- d. j7 Y: W! s" v修改IP:. a* ~% a0 h$ k4 V
ifconfig eth0 10.10.22.145
& T' M! Y1 V* w0 b6 W8 r直接将第一张网卡的IP修改成10.10.22.145
) S V' \3 ^3 [, u9 y* r, S+ T) U
$ |/ y) n7 ^3 d9 y9 }" A增加IP:* X2 B( C& z3 p+ p4 [) n
ifconfig eth0 add 10.10.33.145 //增加一个IP9 Z, W# z0 H; p4 }+ ~+ y
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
5 t3 N/ C& M+ N9 o1 l$ N5 w9 w! j x& Y9 [" x; u8 ~
再增加一个IP:) |1 Z' T j+ d( `3 P. p
ifconfig eth0:0 add 10.10.44.145
) G% v9 j4 G7 l1 q2 {& |6 \ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
/ K# X' m& D3 b$ g3 ~千万不要如下操作:
& @+ u* I/ N2 `8 t2 B0 oifconfig eth0 add 10.10.44.145
& |# F; {9 W' o! u3 B O* E这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145$ m# P" t2 e/ j) i
' a! I: e, z+ o+ T
再增加一个IP:: W, q& y: k( K: }3 B
ifconfig eth0:0:1 add 10.10.55.145
+ ?; D0 |4 j& k* qifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址8 @0 C$ C; y. U, {4 ?( T. e$ X
! v! \" a A4 e9 [- Z1 ]1 N7 m; z. E6 m
依此類推
' Z4 |, t3 H' r上述增加完,立刻生效,但是機器重啟後,就無效了。
9 K! t7 I' w7 p! V- k% g
$ |* D" B. D5 Z; Y7 N+ J註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726- {+ \! }' T/ T- |. F( E) ?
名稱伺服器設定檔 /etc/resolv.conf
$ g G% h! z3 M主機名稱設定檔 /etc/sysconfig/network$ U0 `! i! ]+ l/ o+ Y, i1 s
|