52AV手機A片王|52AV.ONE
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP [打印本頁]
作者: IT_man 時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯
. L' g* T( p! m# e1 z \' t9 R5 O/ L. K* J" N9 |2 w6 Y9 \
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
* i& y# q1 k% { j d6 i ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 F! n! i. |/ W
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。
* ~6 Q4 J4 `! z b
9 U+ g/ A M; h5 L z( \静態方法
注意:所有操作均使用root用户: h q( k8 t# g4 G( q
修改ip:
/ n1 i: B: @) P4 g* }$ j/ O編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
# k6 r6 Y1 D: [DEVICE=eth0 //設備名稱,不要修改
; x* d3 B. P: b: j: qBOOTPROTO=static //不要修改1 Z9 f, j5 m7 i9 f
BROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
9 Z- p) c& y6 \8 A4 ?IPADDR=10.10.22.145 //ip地址
) i; _8 Q* @8 w; yNETMASK=255.255.255.0 //子網遮罩
/ S% }# M# ^9 q8 T; R* ^NETWORK=10.10.22.0 //網段地址
) L& a$ B1 }0 ^ONBOOT=yes //不要修改/ U# F1 j8 f6 B' z& |8 H" x- l! P
TYPE=Ethernet //不要修改. D* H: M5 E8 ~8 g8 H2 T
注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
" ]' [0 l( Y0 A; R
0 O0 _4 L' t3 g# r ]增加ip:
K `0 B0 I5 u* J, |可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:09 |8 [& v1 ?) o! i. A; K
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)+ T. U3 w2 n$ O% W9 }8 D5 i. V
DEVICE=eth0:0 //设备名称,不要修改
5 `6 X6 [: [! s- I9 N- BBOOTPROTO=static //不要修改/ J- W, B6 T9 P9 A
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP# D8 A* w' m6 x5 Q3 S3 r3 O
IPADDR=10.10.33.145 //ip地址
+ D! d) ^7 n( g% m' n7 Z+ F$ @NETMASK=255.255.255.0 //子網遮罩1 y% r* F( |' h7 S c: w' z
NETWORK=10.10.33.0 //网段地址5 p% Z" u) ^, k0 p0 K8 H5 Z
ONBOOT=yes //不要修改
" Y3 j) s( B0 v BTYPE=Ethernet //不要修改/ T ^2 j6 H b/ c" P: O
* o" d R* z4 O* m0 u依次类推,如果再增加一个ip,则再增加如下配置:6 P, D7 H6 f! F, W* Q
DEVICE=eth0:1 //设备名称,不要修改
: }# H5 C0 f7 o. X# ABOOTPROTO=static //不要修改
) e, K9 @5 f5 S5 Q1 x" yBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
" i; [4 w9 x6 {: ?4 v" UIPADDR=10.10.44.145 //ip地址4 N/ K4 D, U9 s3 H
NETMASK=255.255.255.0 //子網遮罩' A5 b6 A f+ M6 C" C. \. b# A3 a' z
NETWORK=10.10.44.0 //网段地址
7 f: z# n7 r& _2 k8 zONBOOT=yes //不要修改
" a2 q% S: J7 HTYPE=Ethernet //不要修改8 r5 ?5 x/ j% l) V" q
- n' ?6 l5 X& g) g9 \ j同样如果在第二张网卡,则需要增加:2 c5 m G, @9 q# I8 R9 \2 J
DEVICE=eth1:0 //设备名称,不要修改
9 F# I' n9 C. @& bBOOTPROTO=static //不要修改! e- A, M& M! R" ^
BROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP& }. d" Z7 V# R; Y
IPADDR=10.10.33.145 //ip地址9 {3 P3 K7 U8 ^+ [! `3 v1 D; t
NETMASK=255.255.255.0 //子網遮罩: K$ X" h1 k! ?4 w0 I* ?
NETWORK=10.10.33.0 //网段地址: P3 h, ^: M/ I- C6 N: R: B
ONBOOT=yes //不要修改
7 T" Z+ [/ b5 K# z' N: _TYPE=Ethernet //不要修改" S, Q) t& @5 w. B; l& H
6 g0 K4 g: E- O6 h8 @% v0 B# ^
增加預設閘道的方法:% T( K; D8 k+ n
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。$ `* j3 S' a& {8 H6 A8 h& L' i
在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:) A. f" v( M+ b5 |5 P3 v
DEVICE=eth0
' V* v$ J0 v. r4 {: kBOOTPROTO=static+ ]* Q6 I3 `# _5 w
BROADCAST=10.10.22.255' H! X+ f# w x2 n& c$ v
IPADDR=10.10.22.145
' R. z2 i' @$ s% D1 z' E; ~3 rNETMASK=255.255.255.0
* w# H+ s8 A5 V/ ?6 lNETWORK=10.10.22.0
$ t1 u% v+ a$ h) kONBOOT=yes1 x7 K! v1 \. N; k
TYPE=Ethernet+ N5 l& F" r7 i W: X
GATEWAY=10.10.22.3' g, B8 s- Y6 Q0 f; T2 S3 b h
1 J \5 L* _+ v: F
修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。& {. q3 m0 T1 u) k$ X
重新启动机器的方法是:reboot
0 B+ V$ h) F4 T( {重起網路的方法是:service network restart
$ Y6 J+ E) z, `2 V. x
. A/ w; ]/ A' `( \6 k+ g以上为静態增加ip的方法,即機器重起後仍然有效的方法。9 G3 P8 A1 s% B% s* T
3 Y3 L, h* n# k7 {' ~4 H, s0 w" d7 Y( G
動態方法, u _* k- y0 }
注意:所有操作均使用root用户
* w: s- }7 f) o; a( {% B: G0 |修改IP:* K# E; ~2 L4 Y# R! @& T
ifconfig eth0 10.10.22.145
: G2 _; Y3 ~7 j/ V% f直接将第一张网卡的IP修改成10.10.22.145
7 I0 b" l' \4 E( r9 `+ B% U1 y* I$ D# A9 @9 W( ?2 q$ Q
增加IP:
# \, i8 `, |+ B; Y5 N6 fifconfig eth0 add 10.10.33.145 //增加一个IP
# @, o* m9 O! O' w2 ^" T2 J+ vifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址! M$ q b& z% e( N! g i1 O7 b
; O: p$ g6 h7 E3 }3 c- R' \再增加一个IP:
( S4 S1 t* B# S: X tifconfig eth0:0 add 10.10.44.145
# u2 P c$ l% b, qifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址3 c( F) o8 T8 M
千万不要如下操作:/ s, a' K y; ^, n6 B
ifconfig eth0 add 10.10.44.145& f' ]# m0 t+ z/ O* P0 i! F
这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145
( q! \5 m3 V; y A! n7 D+ J5 o1 D
再增加一个IP:
+ D1 S, w0 t* mifconfig eth0:0:1 add 10.10.55.145: k6 f9 `& n4 a1 t; S4 Z8 c
ifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址0 d+ H' s% N% {# w
# o1 |4 [/ i1 P! M! _
依此類推
7 t* n$ q( Q d上述增加完,立刻生效,但是機器重啟後,就無效了。' ^/ v7 e* g3 H/ w! ~: w
p2 D$ E1 m5 i7 u7 |! o4 S$ i註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726% @' U* i9 J9 h, Q1 v
名稱伺服器設定檔 /etc/resolv.conf4 [' D8 o* H3 f9 z
主機名稱設定檔 /etc/sysconfig/network4 S" G5 `9 k4 N
| 歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/) |
Powered by Discuz! X3.2 |