tid=85869&我的OS: CentOS6
7 c3 W! v5 f5 F1 n8 T一張網卡綁多個 Public IP:; Q$ Y4 `0 A7 \' z$ k/ h
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
4 u7 ?6 H' Q' c; @# l% Y2 q% J
" U P9 Y- K6 O0 v[root@KK ~ ]# cd /etc/sysconfig/network-scripts0 w" ^5 A8 ?, c
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1$ I9 _+ R4 |; X6 M# F3 {& L
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
! g, h& G8 V5 y: `( o/ O% |[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)/ H; A2 L8 j8 r7 J; ^
' ~4 b4 V O& X% L N) S) P
設定檔修改:; l+ B( w; c( A0 S5 X; t0 y( ^
- o1 g6 f4 {* o$ d( h; a
DEVICE="eth0:1"
8 Q6 J, V* \/ |$ a1 HBOOTPROTO="static"8 [3 z( j9 t" v$ {2 L
DNS1="8.8.8.8"- v: [9 y0 l3 k; d( U+ m
DNS2="8.8.4.4"' o- |+ z* v! }2 ?
GATEWAY="xxx.xxx.xx.x"1 c* k) N: {6 r/ f" i. A
IPADDR="xxx.xxx.xx.xx"2 c; A* Y2 l7 ^$ ?6 u2 `; g
IPV6INIT="yes"
+ P: D6 G- B5 Q0 v3 y% `0 `0 w8 XIPV6_AUTOCONF="yes"6 ]& H* K4 c" A4 D
NETMASK="255.255.255.0"
# ~0 E3 y1 k8 t7 o; K8 xNM_CONTROLLED="yes"
& e) W# f/ M, ?4 X: M$ ]6 FONBOOT="yes"7 @- q' G0 ?4 g
TYPE="Ethernet"
# g) |4 @8 p) x" g1 s: ?. J2 b! y/ F0 Y$ L
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
+ V0 b# k- Z, O( I1 ?& O+ r0 P
& X$ ]$ q! Z7 ~1 k0 m- ESetup Virtual Private LAN:: {- P; y$ w) k( H
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)7 y: H) U% J; H" t' O
②更改ifcfg-eth1,內容包含:
) T% ]' C# H4 w Q( G+ `2 N+ kONBOOT = yes# I+ N& o S2 m1 j; K
NM-CONTROLLED = yes
- {' ~( G! y$ v# f. F& aBOOTPROTO = static
* Q( U4 f& [$ v7 \IPADDR = 192.168.1.1: u1 o+ f$ F- S
NETMASK = 255.255.255.0
/ k: t+ u( B# D/ X0 |: r7 a5 RHOTPLUG = no
; C8 @" _% Q6 ?' g/ o* j5 P% X存檔然後啟動網卡 ➨ ifup eth1
2 P* Y& t( q2 }5 l: u; n |