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

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

作者: IT_man    時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯
  _: \6 V' q# R9 t5 N7 U0 K4 C* k9 v8 _8 K! H

臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
' |& J# \( _  |# D% I. d ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11  
! V* [3 Z$ _3 s( i/ ]* U) a. n. Z說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。$ o* A' I/ A7 E: Z
6 P. F) X, I5 t/ d2 L$ f: Y( ~
静態方法

注意:所有操作均使用root用户. f$ N" J$ f+ E- I6 x4 J2 E
修改ip:
+ E4 K( ^+ t9 F( m7 o  n, M編輯文件/etc/sysconfig/network-scripts/ifcfg-eth01 u. J8 O) E; X/ v; P
DEVICE=eth0 //設備名稱,不要修改* q) ~% B1 i0 Y3 f# Y
BOOTPROTO=static //不要修改0 @8 ]* J% e% z5 B
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP9 K, ]8 e0 E' y; y. K& f/ p$ }5 L
IPADDR=10.10.22.145 //ip地址/ L: |- m3 I7 h, v
NETMASK=255.255.255.0 //子網遮罩
3 w1 J" }4 z1 D: |. R( j. \NETWORK=10.10.22.0 //網段地址
( K% S- x& A8 X" o% f# p# MONBOOT=yes //不要修改7 X# Z- {  e+ I6 t
TYPE=Ethernet //不要修改/ k: J+ ~% H! l* v
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推* ]  y- x- A/ o4 B% l; z

# O9 n$ a/ S9 D3 ^! H5 G增加ip:1 h  a5 E) y  c3 C$ E4 p
可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:0
( A) E1 R6 n6 Z; s& H也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)
' {( c! t! n: ~* N+ k5 [DEVICE=eth0:0 //设备名称,不要修改& U8 f* Z- v& |
BOOTPROTO=static //不要修改
+ X$ f& s0 A6 sBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
0 n0 O1 j/ Q4 d% GIPADDR=10.10.33.145 //ip地址
5 m+ K8 e# e; z! Z; c  o+ JNETMASK=255.255.255.0 //
子網遮罩
) R/ n( q+ z8 R" U* WNETWORK=10.10.33.0 //网段地址
# Q3 @* c6 W) [ONBOOT=yes //不要修改' l, L) R/ V& M$ @5 X& y/ `- H# P$ J
TYPE=Ethernet //不要修改
' p& ^+ t2 y' l$ R5 [
' T5 U2 V' i9 Y6 _) g! I' e依次类推,如果再增加一个ip,则再增加如下配置:
5 w6 |  t" \3 X' L+ I8 {DEVICE=eth0:1 //设备名称,不要修改
6 A  H+ |; {; g: {- R+ jBOOTPROTO=static //不要修改
% H. r. M1 h; ~' f/ \3 R4 t( hBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
9 ]& y' o8 L8 e1 o& \) H7 GIPADDR=10.10.44.145 //ip地址
& u+ e/ ~3 K7 x9 ANETMASK=255.255.255.0 //
子網遮罩
* g+ h8 E, Y9 QNETWORK=10.10.44.0 //网段地址
6 ^* p9 h. @  O2 [6 Y( NONBOOT=yes //不要修改
+ w4 A. A5 q+ e8 L  H$ o* ITYPE=Ethernet //不要修改" @9 O' i* _, N8 h+ ?

2 h9 X% @5 B- T% C8 C同样如果在第二张网卡,则需要增加:
5 s: t; n+ s9 R8 kDEVICE=eth1:0 //设备名称,不要修改5 Y$ p$ [; B) T  C* S9 L( x! s
BOOTPROTO=static //不要修改3 N, h8 f8 E. U" `; O
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP- t5 V4 }* R6 b1 |4 ^
IPADDR=10.10.33.145 //ip地址, r3 [" I0 [& P* w, P3 s
NETMASK=255.255.255.0 //
子網遮罩
+ g: e# h& N3 `# J& V+ eNETWORK=10.10.33.0 //网段地址
' V3 ~, ~* H* ]9 [- T* SONBOOT=yes //不要修改
5 m9 ?8 A. h7 {9 @TYPE=Ethernet //不要修改
1 x( L9 l( G) K* J% [! o1 s4 y0 j' b1 ^- B+ i7 l. L9 b9 P6 S- \
增加預設閘道的方法:
. Y: i# n, c7 c7 }6 w/ p$ X) e" L注意一台机器只能有一个預
設閘道,否则就应该给出具体的路由方式。
0 r" V- a" y0 T$ m4 [3 }; ~: e# y在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預
設閘道" E# \- N0 N/ I; z4 L7 Y
DEVICE=eth0; b- w5 L/ V. Q7 [
BOOTPROTO=static
1 P% y& h- N) w' \, L8 gBROADCAST=10.10.22.255: k9 n5 J4 v! _' S3 \
IPADDR=10.10.22.145+ Y( b$ R  }+ q% Z/ P5 W
NETMASK=255.255.255.05 e$ N! U  u3 _& Z* ]
NETWORK=10.10.22.06 Y2 X0 y8 A7 Q2 {- I) V
ONBOOT=yes. R' n# c8 O0 @6 ^1 c) |, w
TYPE=Ethernet& K  s1 A0 w  t8 J- E/ D
GATEWAY=10.10.22.3
+ [8 j5 c! X; e4 i" P
3 g9 F- V8 v0 y+ G修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。; l3 X- S2 f2 f" ~
重新启动机器的方法是:reboot3 ?9 k- C7 _9 S6 g
重起
網路的方法是:service network restart6 p2 C$ ^3 d1 Y0 Z" ^( q" U

, i& W# j, y* O$ u* P$ Q3 [  u  h. j9 D, Z以上为静態增加ip的方法,即機器重起後仍然有效的方法。
" v# H/ k7 ^2 b- I
7 W; U1 H7 o. c( k- ^9 L" d2 J2 J' `1 c" [) Q) e
動態方法# w% W: D, i/ C  P8 _; k
注意:所有操作均使用root用户) I2 X* d# v9 |4 J' Z) w. w/ M
修改IP:4 v. _9 x8 e/ |9 \5 G, t4 c
ifconfig eth0 10.10.22.1451 I# S& g5 _% T# ~# X
直接将第一张网卡的IP修改成10.10.22.145
1 K( p% \; ~0 ?5 \. p3 v8 b, s* N2 r) H( D/ {- r. |& T
增加IP:
( ^/ n* p9 @! K8 Mifconfig eth0 add 10.10.33.145 //增加一个IP
2 L+ Q* _6 a6 W/ ?2 f6 x5 }; @ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址+ \" `- J' M9 r! g  O% g# v

7 L6 W% I# d+ G' l% w再增加一个IP:# ]  m/ e: s6 ~
ifconfig eth0:0 add 10.10.44.145
% K/ A, L; h/ p) W5 h1 i% hifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址
: O. R% i3 L  Y千万不要如下操作:% L6 h& M4 R* J+ A2 u; Z! Z1 M) U
ifconfig eth0 add 10.10.44.145
# ]. `0 p# s8 T' U- }2 q9 u% d这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145. k. F+ T) ]- D& ]3 h* a4 i
, C3 a2 P  ?4 F4 O
再增加一个IP:) ~8 U* h8 y9 K% @  k/ [
ifconfig eth0:0:1 add 10.10.55.145
& k" `) }" I& oifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址
1 L+ g' n) }4 E3 C+ \, H
0 a  x# B# x, ~! R! V7 A* B+ m- {依此類推  U5 ]8 a" G0 R  c7 I; W4 l
上述增加完,立刻生效,但是機器重啟後,就無效了。

8 ^# b3 H" Y% x8 {; ~& i
% ~( Z" f8 D  ^註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
+ H+ v! |. K6 g0 p. \/ p名稱伺服器設定檔 /etc/resolv.conf
  y, ]# L1 N: C  T主機名稱設定檔 /etc/sysconfig/network
3 x& v2 {- |2 A$ I2 t




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