52AV手機A片王|52AV.ONE
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP [打印本頁]
作者: IT_man 時間: 2015-11-4 10:02
標題: LINUX修改、增加IP的方法,一張網卡綁定多個IP
本帖最後由 IT_man 於 2015-11-4 12:01 編輯 & }$ N, g0 i) E, w6 u* ]
( F! D& F& ?2 R) e! z! G9 c9 f/ r
臨時增加IP命令:ifconfig eth0:1 ip地址 netmask 網路遮罩 broadcast 廣播地址 gateway 閘道
8 W( l7 k* }# @7 @$ N+ c3 M+ I ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 + }, z: @/ ^5 s+ T/ o$ f. M
說明:eth0是第一張網卡,其他依次為eth1,eth*,eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虚擬網路接口,是建立在網路接口 (eth0)上。, x2 d4 R* H1 q' Y U ^- e1 A8 r# b* G* ~
: ?0 f: {( K+ s5 F- G$ B; _7 ~
静態方法
注意:所有操作均使用root用户
8 W- M3 P4 P1 o" U修改ip:2 ]2 y. [8 O+ m% v4 {
編輯文件/etc/sysconfig/network-scripts/ifcfg-eth06 c5 ]5 ~/ L' A7 m* K9 P& f) |" b
DEVICE=eth0 //設備名稱,不要修改 v0 m4 Q7 r. T! H$ A
BOOTPROTO=static //不要修改
6 \! g4 `' p$ z: b4 pBROADCAST=10.10.22.255 //廣播地址,一般为本網段的最后一個IP
# V P% T1 N( D+ A0 wIPADDR=10.10.22.145 //ip地址
' x) \ B5 ?! FNETMASK=255.255.255.0 //子網遮罩1 R9 s1 v$ K, u N
NETWORK=10.10.22.0 //網段地址1 y! F' d! N9 P) v- ?$ a0 [: s
ONBOOT=yes //不要修改0 f3 _4 r4 w0 F' R& t N, \
TYPE=Ethernet //不要修改
: }, N8 Y( z1 a$ ~6 l) t% n注意: ifcfg-eth0是第一張網卡,ifcfg-eth1是第二張網卡,依此類推
5 ?& E6 ~& O7 R- M8 f$ x* {% B
8 g2 C4 u/ l# \! ?7 o9 `* J+ W! V# V增加ip:
$ I+ N, r1 X7 ^* t2 P/ z( n可以重新编译一个文件,文件名为/etc/sysconfig/network-scripts/ifcfg-eth0:09 c) r7 N" o) f0 [1 A
也可以直接在/etc/sysconfig/network-scripts/ifcfg-eth0中增加(但是设备eth0一定要有)2 j% r7 ]5 e1 ~5 ^* ]+ R. ?# M% G
DEVICE=eth0:0 //设备名称,不要修改
) }: N+ {9 z& e9 ^BOOTPROTO=static //不要修改
6 L3 L$ z% m0 g6 D3 y+ V. `! S5 rBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP
1 w" e8 g" }( \5 s) O! FIPADDR=10.10.33.145 //ip地址
: E7 c! l& @ f* N' ?0 Y7 ONETMASK=255.255.255.0 //子網遮罩4 f4 e; S! R2 h( J6 t! Z* m
NETWORK=10.10.33.0 //网段地址
# t- ]* ~ }, [6 y0 PONBOOT=yes //不要修改
/ n1 v' c# ~# B) v* e& a! [% O1 s8 q- t3 pTYPE=Ethernet //不要修改" b& a& Z; Y" E6 x, x
- r2 e; Y) N y1 b. E2 |1 t% [
依次类推,如果再增加一个ip,则再增加如下配置:
# n$ K9 }8 L4 W7 [+ q$ p2 o: q( q6 jDEVICE=eth0:1 //设备名称,不要修改
, a: @; O+ J' V% h) UBOOTPROTO=static //不要修改
8 N T! p4 f# EBROADCAST=10.10.44.255 //广播地址,一般为本网段的最后一个IP
: U* w1 y+ |4 E2 \$ @! PIPADDR=10.10.44.145 //ip地址
$ G" Q$ M" V* L+ ]& z4 k0 SNETMASK=255.255.255.0 //子網遮罩
) O! D6 o \. a, x8 q uNETWORK=10.10.44.0 //网段地址
7 Q5 U5 |. A0 V5 X# N9 q- @) VONBOOT=yes //不要修改/ e$ h3 Q: g/ z& w
TYPE=Ethernet //不要修改
+ _, N0 j! X9 u$ s* u9 ^8 \+ ]+ x) z
同样如果在第二张网卡,则需要增加:6 h L9 [3 Z4 \# N7 w( E
DEVICE=eth1:0 //设备名称,不要修改5 y4 U1 ]! V; X& |9 A5 _: f
BOOTPROTO=static //不要修改
1 c! `0 B1 v3 z- YBROADCAST=10.10.33.255 //广播地址,一般为本网段的最后一个IP1 G2 ?( x5 p& p% M6 h
IPADDR=10.10.33.145 //ip地址
9 }7 I1 ~1 v& _$ \ n& l( O2 [3 _0 i( oNETMASK=255.255.255.0 //子網遮罩9 b2 R" E6 ]# D0 C) u
NETWORK=10.10.33.0 //网段地址) \5 K9 I" H2 Z% d" ]% j9 x
ONBOOT=yes //不要修改+ Z0 G g9 G$ x J1 h, w3 ?
TYPE=Ethernet //不要修改
5 j( P; b; p- }6 ]$ w0 B
# l: K N& G$ ?2 H* b' B! a' T增加預設閘道的方法:! d6 g5 f5 l) e/ d
注意一台机器只能有一个預設閘道,否则就应该给出具体的路由方式。
6 O3 o( N5 p& y. C2 ?% n+ i6 V在相关的设备配置中增加一项即可,例如在上述配置中,在第一张网卡的第一个IP增加一个預設閘道:
1 m0 q* k8 d* y9 Z5 \- L; sDEVICE=eth0
- I2 j* Z' S/ V; O" z" ?BOOTPROTO=static
# w* {, o, t8 FBROADCAST=10.10.22.255
5 a3 P1 s# n9 X# `, O. d" `1 @( ?( gIPADDR=10.10.22.145
, D3 F6 m: \9 T7 x' nNETMASK=255.255.255.0' L6 s6 h' C n+ E
NETWORK=10.10.22.0
8 s. `4 S- C9 f0 X. q6 oONBOOT=yes
5 K: ~- m e; s* C, [+ uTYPE=Ethernet- u% B5 B2 y" h# Y2 y# k
GATEWAY=10.10.22.3
+ |9 }" k7 [: I0 M- M" P
' f3 w* x# [, S! q" f- s9 n- }修改完成后,要想使上述修改生效,则需要重起机器,或者重起網路。- r) e; c' ]! g9 Q, a) n
重新启动机器的方法是:reboot- N2 y4 g( T+ e- K" s
重起網路的方法是:service network restart5 g0 ~8 a) N) N1 z- P7 @
/ J; H% E% x6 Z: Z& l
以上为静態增加ip的方法,即機器重起後仍然有效的方法。
2 U4 n2 R/ G2 }5 Z0 l3 K8 \ x3 H
: d, T: z; e( Q7 N. \
動態方法
" g; p* N$ X0 W/ E8 I7 r注意:所有操作均使用root用户
w# ~! B) x' c( Y+ \& \& I修改IP:. ?( t, p% d, l; u
ifconfig eth0 10.10.22.145
0 v/ X6 A4 B4 j8 x; b5 \直接将第一张网卡的IP修改成10.10.22.145
C" Y! ]: Y0 v) H2 ?& d# o8 P/ S6 p. s
增加IP:, n. F" g# k1 D% `3 n
ifconfig eth0 add 10.10.33.145 //增加一个IP8 p3 E" `6 Z0 C# B+ w' C! O
ifconfig eth0:0 broadcast 10.10.33.255 //修改刚刚增加IP的广播地址( U# a) g1 M1 U1 [
2 [; u( `1 P+ ^, |1 Z z再增加一个IP:, ~( V" h# Q$ s
ifconfig eth0:0 add 10.10.44.145
) b9 n8 p) V* K$ Eifconfig eth0:0:1 broadcast 10.10.44.255 //修改刚刚增加IP的广播地址& B! f9 B' I. v F p
千万不要如下操作:
7 {! x3 {) X) b" wifconfig eth0 add 10.10.44.145
; P$ a+ N3 ^- `这样就把刚刚加的IP10.10.33.145修改成了10.10.44.145% M# A/ ?% l5 _# O5 J
3 Y9 O h& E8 q0 v
再增加一个IP:6 l. W7 f4 Q: d o3 Z
ifconfig eth0:0:1 add 10.10.55.145
3 `8 s0 _' ~9 t. \1 |& Tifconfig eth0:0:1:1 broadcast 10.10.55.255 //修改刚刚增加IP的广播地址. H z% |' a/ Y( i
$ m: ]9 F5 R! x1 N
依此類推2 d0 J2 m: r+ k* e& o/ {
上述增加完,立刻生效,但是機器重啟後,就無效了。& p+ n0 H$ G6 g8 T/ C5 w! B
( g, q, m0 @0 H! l& _* k) Q% h' [7 z註: 參考 http://blog.csdn.net/zdwzzu2006/article/details/6928726
2 N" v3 U$ r% V5 U7 o0 G7 U名稱伺服器設定檔 /etc/resolv.conf
9 X+ Z/ W5 O+ x- A主機名稱設定檔 /etc/sysconfig/network" z5 ^# k6 {$ ]* B
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/) |
Powered by Discuz! X3.2 |