tid=21507& 本帖最後由 IT_man 於 2015-11-4 12:01 編輯
& g+ v* _( T+ |% _% U- m, q; ]" a
& \# h4 ?8 K# N+ p, G臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
5 O4 n( E5 `, [; s2 z3 c4 `: i7 Q C ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 3 g/ A5 l5 H4 w
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。, A9 B7 E5 w2 P1 Y) j5 d& w& w
9 _, N9 B* v* ?6 ^# y# w1 s8 ~+ ?静態方法 注意:所有操作均使用root用户
/ q! l E$ u1 }) g修改ip:
+ [9 m! A$ r. \- M! ?編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0 o4 p1 c6 l; O: ~: w6 w8 U4 M
DEVICE=eth0 //設備名稱,不要修改9 e; E1 p0 u P/ b$ b( ~
BOOTPROTO=static //不要修改
" q! i( o- I* ^, S+ k* g- W! ZBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
8 u( [; D! c2 K* T# y- gIPADDR=10.10.22.145 //ip地址. p8 v2 X/ { v, o
NETMASK=255.255.255.0 //子網遮罩
& V5 y: x% T BNETWORK=10.10.22.0 //網段地址
7 b7 f6 N! ~' D! h" \ONBOOT=yes //不要修改# X) b# n: j' P+ c- P( o7 j
TYPE=Ethernet //不要修改) X) e8 p5 B- @, h+ [8 y
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
& c9 ~ Y( h* }; v& ]" M& R' ]% R' |# O0 Y# x* q8 x
增加ip:5 J9 c! m. Y! B( A" X4 C o" q
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
% Z2 D* J( o- ?- J& m也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)' |; e N+ ^0 c# p6 G( v7 a# w
DEVICE=eth0:0 //设备名称,不要修改2 Q* D P# [; H7 ~
BOOTPROTO=static //不要修改
1 R8 g# m S- Q' RBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
; u9 p1 @9 R5 T4 y3 X; P- W$ p1 AIPADDR=10.10.33.145 //ip地址: }9 |# A/ ?! b M5 m* E+ P- o8 E
NETMASK=255.255.255.0 //子網遮罩. F5 ^8 L& o9 \, L2 k, a; | ?% w* A2 Q
NETWORK=10.10.33.0 //网段地址! O" z& X# w) u$ u, T: Y3 d
ONBOOT=yes //不要修改2 N4 a3 Y2 G+ g( W7 ?8 J' e4 @
TYPE=Ethernet //不要修改
/ M* Q; E& g: P$ t; p# ?
! H$ {9 S4 v7 h/ H" h* x6 k) L依次类推,如果再增加一个ip,则再增加如下配置:5 }: `# z4 x! b1 ]5 w
DEVICE=eth0:1 //设备名称,不要修改- q% S+ `/ m. b3 [4 |& H
BOOTPROTO=static //不要修改! a1 T! `5 Z7 U! o5 @
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP4 M% m# q5 y1 r# |) ]4 z# d
IPADDR=10.10.44.145 //ip地址) g3 q3 q& p @( N! |
NETMASK=255.255.255.0 //子網遮罩
. B/ V* E6 F) J' g; Z& rNETWORK=10.10.44.0 //网段地址
% P$ A' J) D8 F8 ~$ ?ONBOOT=yes //不要修改$ L3 g. c& K& R' V5 S5 h
TYPE=Ethernet //不要修改
4 f& Z+ b5 S, Y+ [& O1 z7 V. d5 K2 S
同样如果在第二张网卡,则需要增加:" c( |: F4 q; I' ]) K- i" L
DEVICE=eth1:0 //设备名称,不要修改
$ ]; X* H# h* `' G7 LBOOTPROTO=static //不要修改4 x7 ~- a- I, v! d6 a
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
- i& O0 N5 N) Q* @( C7 L6 ^$ tIPADDR=10.10.33.145 //ip地址7 r0 Z' G& T- Z9 s! H) w2 g- C- n
NETMASK=255.255.255.0 //子網遮罩
: M' e% d. f# J8 s. _! WNETWORK=10.10.33.0 //网段地址# H0 g* k8 j L, X+ o
ONBOOT=yes //不要修改
6 j6 Q3 R' E9 W1 ETYPE=Ethernet //不要修改, \2 |7 z" c4 ?3 ^2 k0 r
) q% O7 u" c; V' r8 D/ R增加預設閘道的方法:% Q" P* Z* ~. T9 h; D
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。& _0 H6 J, d; _1 M4 y
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:% T9 h4 H' L" w
DEVICE=eth0
4 {1 L7 ]* M" T' K) W4 N1 b9 GBOOTPROTO=static
( u/ {* f3 g; E: jBROADCAST=10.10.22.2556 W2 {# l+ v/ J2 ?# N, X
IPADDR=10.10.22.145; G# z" i0 a+ S2 I; N1 I+ n, G
NETMASK=255.255.255.0
3 Q+ }! V0 F7 D6 KNETWORK=10.10.22.0
5 N* J1 F, Y' I$ X6 o3 ~( bONBOOT=yes9 t3 x. l( D. j4 c( H
TYPE=Ethernet; W9 n1 C. U1 @8 Q
GATEWAY=10.10.22.3
% k% l+ ^; b+ z! C6 n) a
; a. {6 S5 `, j* ^; G' {修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。6 D, B9 ^, _; m9 s& t; t" w
重新启动机器的方法是:reboot
- y( _8 |' k- \$ u2 t; _重起網路的方法是:service network restart" N( P) z- G* l1 O4 {% O
- m! T2 Z# A' w! H% X
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
0 m' f- A3 C/ D% S% N
3 i4 U2 ^0 ~9 q1 _
# H* L' V& g; ]動態方法
/ d7 Y& T \- Z: B5 b7 X注意:所有操作均使用root用户2 w9 V6 ?2 Q) S, T" ]! A% L j
修改IP:
% r- |" }# Y; b7 e* kifconfig eth0 10.10.22.145
1 C( x( T' ?. v( {, f直接将第一张网卡的IP修改成10.10.22.1456 O% d* Q* x; C9 G
! _, `2 j% N( a8 M) h" @
增加IP:0 R; t1 r* T, x, U* p
ifconfig eth0 add 10.10.33.145 //增加一个IP5 _7 W' H* G7 r. ?
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址
/ S h, Z, |5 }4 A+ E9 ]5 ]* Y9 O- ?0 h9 _$ m; u
再增加一个IP:
) F0 k0 V+ \ Z2 C0 s5 C7 _ifconfig eth0:0 add 10.10.44.145
5 q$ t# Y& M- e6 Z9 ~; q x M9 Gifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址' e3 Q2 u8 ]1 w( `
千万不要如下操作:
3 {5 ~1 X, b0 x- Difconfig eth0 add 10.10.44.1459 x& @! ~1 e) d4 a& Y- `
这样就把刚刚加的IP10.10.33.145修改成了10.10.44.1459 i0 K% Y# j1 T. p; z& x) b
7 H, H! ~) `# }# B
再增加一个IP:
' V8 @! C5 h3 m% o* g1 F) mifconfig eth0:0:1 add 10.10.55.145
2 i2 F) g/ W+ j S mifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
8 F+ l, ?" [" l# q$ A7 R1 G$ I( H, L6 M9 o6 X- P
依此類推
- ], B, A% A3 ?5 e# Y: c% p/ j* H上述增加完,立刻生效,但是機器重啟後,就無效了。
9 E( C8 K: U- `5 }) @
5 E# p0 W9 U; X& }, e" i0 m: o註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
6 A. k( ?! p' {3 H7 U名稱伺服器設定檔 /etc/resolv.conf
- h* u. S: {/ Y9 z& E$ `% F主機名稱設定檔 /etc/sysconfig/network; Y4 Z: t3 ]1 V! G( _
|