52AV手機A片王|52AV.ONE

標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP [打印本頁]

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯 " W: }( ?" x8 j. H
6 z" m/ x2 `3 W: _- U' K$ T

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
- h7 z0 |' \5 G) ` ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  
- U/ y9 c! U, j0 w- g' ], x; J6 n說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。
; |; Z! l  {% u7 _' g* K
  \# i. v( g9 K静態方法

注意:所有操作均使用root用户5 P6 d* ~: |9 h
修改ip:
) Q! L! g( e( h9 `6 o編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
+ [( [) {5 S3 RDEVICE=eth0 //設備名稱,不要修改8 Q: a/ i3 Y) ^3 L/ z
BOOTPROTO=static //不要修改
8 J8 e( {$ T) PBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
' X9 R5 _: j. N% U9 B. S: g' NIPADDR=10.10.22.145 //ip地址  I9 d% E( Q8 ]( b1 V
NETMASK=255.255.255.0 //子網遮罩
7 d% r5 u8 N; d  p  TNETWORK=10.10.22.0 //網段地址# D/ j6 S9 S+ u3 i
ONBOOT=yes //不要修改+ n6 ]1 w  l0 p* F! X
TYPE=Ethernet //不要修改
+ n5 m1 M6 m/ Q6 A4 a注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推5 `" R! s- }& z

+ ?# v2 j1 m, S9 N! G5 @增加ip:
8 q3 M* o; N+ C! q' B* @1 ^; i可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:00 @- N3 p- D# c
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
" Y& w) T5 X/ F; N( {DEVICE=eth0:0 //设备名称,不要修改
, z: M$ e0 c7 Z, K$ F. ~BOOTPROTO=static //不要修改
2 |) Y7 `% c+ A$ Q9 vBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP, J4 d$ `1 Y* r: u1 y% s! R
IPADDR=10.10.33.145 //ip地址5 u& J0 [, y" B% O3 c0 h
NETMASK=255.255.255.0 //
子網遮罩1 @5 a+ ~9 ?, |& s( h7 ?) h  h8 K1 s# X
NETWORK=10.10.33.0 //网段地址( J1 P4 V# T, j8 s  i
ONBOOT=yes //不要修改8 r% t- Z4 r' s" T, |% L* H( e
TYPE=Ethernet //不要修改
6 n) H  H9 c8 _8 j$ S
2 y. S+ l. F. r8 t依次类推,如果再增加一个ip,则再增加如下配置:7 e8 D+ v4 \! H( R1 S6 ~9 k
DEVICE=eth0:1 //设备名称,不要修改+ p0 [+ b& @0 h9 r& M' i
BOOTPROTO=static //不要修改: o- u- \9 v. \# d4 K0 T9 B0 v
BROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
  |% u6 _3 a* D0 Y/ V* C2 _IPADDR=10.10.44.145 //ip地址
. F! Y) J3 [$ R; u1 [# xNETMASK=255.255.255.0 //
子網遮罩# M" `5 h$ e* _- g
NETWORK=10.10.44.0 //网段地址2 A* G) v/ \9 L- _  b# Q
ONBOOT=yes //不要修改& ?3 {$ m( t1 k1 i+ Z, g2 [
TYPE=Ethernet //不要修改
. ^; K) U* o% t& G$ ^4 q  i( A
( M/ m& e0 S) y6 T9 A5 Q. @同样如果在第二张网卡,则需要增加:
, c  ~+ X3 |( z+ `DEVICE=eth1:0 //设备名称,不要修改
1 @* d- d/ j* ^  X# H9 Q! yBOOTPROTO=static //不要修改
. i6 _/ T/ E% o. SBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
% i# ]/ N( v3 V: d! E3 w" nIPADDR=10.10.33.145 //ip地址
# _7 m" W  Z; C  _$ I3 NNETMASK=255.255.255.0 //
子網遮罩4 k5 Y/ U2 p$ k) d$ B. `" g4 L
NETWORK=10.10.33.0 //网段地址
5 h0 |3 V" U& B  }- KONBOOT=yes //不要修改' z- ?9 X0 P& O) c  w
TYPE=Ethernet //不要修改
$ f/ ^' W* b& u' c  y, T3 @8 C) M9 T, q% b0 d7 l
增加預設閘道的方法:
+ P. M0 S1 ]3 M  O; J5 f0 {注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。( E& c  _8 Q: i" R5 U+ E$ z
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道( s* F5 b2 ?  ]5 I& |( u1 J5 e' n6 o
DEVICE=eth01 k" m" r$ p7 b. I. a
BOOTPROTO=static3 ]2 A! S8 {9 d& [; g
BROADCAST=10.10.22.2555 W: r1 g( E7 x- |
IPADDR=10.10.22.145
# N( I) H' d* t( F" lNETMASK=255.255.255.0
- m  A3 ^0 o! m/ y" F, ~) cNETWORK=10.10.22.08 }4 @" @/ S% A& R
ONBOOT=yes
7 D7 {& ?/ _! c0 ~TYPE=Ethernet' C( @& ?- r0 _- x+ J2 |7 J
GATEWAY=10.10.22.3" S! @0 \( A) A5 d! {# ~
; T" v, \) G; |  k0 V  E  Q" E
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。
8 ]" o. J. X. C7 O; N5 x. d. T- d% R重新启动机器的方法是:reboot
" x5 ~# c' u( k1 E/ l# {重起
網路的方法是:service network restart
/ v% }4 o9 i  T! f5 o6 I" X$ Y# k; `: R
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
+ Q  s) p' ]$ G5 r5 C! Y
! t8 [+ Z) w9 A; I' l: L! w1 i6 j3 A7 [' p! e' T
動態方法& W, D3 F3 `8 ?/ V: E  y* g
注意:所有操作均使用root用户
9 E" S( s$ `$ x2 ~0 G修改IP:3 t* F5 K! l- y
ifconfig eth0 10.10.22.145  R0 K1 R  a6 _5 G# |
直接将第一张网卡的IP修改成10.10.22.1453 W% a4 }5 E/ O/ [: Q- `

) M$ t( n  ^) f: N, ^  q3 o; o增加IP:  l% X) w0 t. ], O) W
ifconfig eth0 add 10.10.33.145 //增加一个IP3 `1 z1 X, c8 R% F% C* ?, r% Q
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址3 D9 p8 n1 s: }2 g: \

* X3 A9 P  d/ f" ]2 a再增加一个IP:
* r% c$ }7 R5 H* V9 w4 qifconfig eth0:0 add 10.10.44.145
- u3 d- O9 ~. [ifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址6 [6 ~2 g) Y# Z$ N1 h) X3 u
千万不要如下操作:
( ~- }3 g) ]4 O6 d; b7 K. ?' @ifconfig eth0 add 10.10.44.1457 {) `% g5 c/ z6 x
这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
; ]+ k; t: m" l' O
' k& L; _4 d- U! p再增加一个IP:' M  A9 O$ c( }; P# b5 `
ifconfig eth0:0:1 add 10.10.55.1455 O& m1 `) j0 A( n9 j
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
  t- w" _) k) v! |+ y7 Z  G  J4 O- t; e; Q+ ]2 C) ~! ^
依此類推
$ p3 `& i; h1 k& C& @2 ]. a上述增加完,立刻生效,但是機器重啟後,就無效了。

$ g7 }: b7 H# `/ [4 A9 R/ }5 `  y8 s0 n. |; P
註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726- o. b3 C- E& s0 D0 k
名稱伺服器設定檔 /etc/resolv.conf+ F, X8 i9 [9 i; Y" D2 S" j
主機名稱設定檔 /etc/sysconfig/network
5 f- W4 W: G3 E/ G




歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/) Powered by Discuz! X3.2