tid=85869&我的OS: CentOS6% B | ?: {6 I R! d/ @: g. Z1 ^
一張網卡綁多個 Public IP:
) |) K) b9 h4 {Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:/ z2 t% K @+ l# u9 w
( F+ d5 S, l$ O8 |4 w* B- Z% z[root@KK ~ ]# cd /etc/sysconfig/network-scripts9 j$ \* g% k8 ?: D+ E
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
1 V% K' K7 t9 n0 O4 s+ B/ r. s[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)! P! \0 o4 b4 K9 o( O: x7 W ?
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)9 j. H) V0 X7 `! g8 L; E3 }
# _: d7 L8 {! x3 n( a設定檔修改:
6 w8 G! m9 z, {1 R: ^/ ^* u8 f6 U. ]0 F9 f4 r
DEVICE="eth0:1"9 n I) M; |3 J$ t/ v
BOOTPROTO="static"
# w0 L2 ^! O% fDNS1="8.8.8.8"$ a* \& K+ |- {& J: [
DNS2="8.8.4.4"! D2 Q& L+ X' h5 w6 P9 E
GATEWAY="xxx.xxx.xx.x"
3 n5 U: B/ n. m1 e [6 dIPADDR="xxx.xxx.xx.xx"4 G: A4 p! A8 x
IPV6INIT="yes"
$ o! Y) x$ n3 m) tIPV6_AUTOCONF="yes"9 R* n( K1 n0 T! j0 S2 p8 T q
NETMASK="255.255.255.0"0 e9 p& \& B$ `8 g4 _+ m
NM_CONTROLLED="yes"
; f. S* F" r0 l8 E7 |2 IONBOOT="yes"
( N8 R: q% O& i' ~$ d6 ?TYPE="Ethernet"! ^( m- G6 k- \" o1 M& J% p
2 D" w9 i0 m- S: j6 _) \如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。 w, o, D3 o8 J1 M5 |- m
: O/ X' Y* d% z7 `) {
Setup Virtual Private LAN:; ]' ]! x3 X0 n* k
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
0 P8 `& W8 D2 B②更改ifcfg-eth1,內容包含:
9 M* x# \- P5 B& J2 X# {& g+ nONBOOT = yes
) o* }' x. c: @9 {. F! X5 L- \NM-CONTROLLED = yes
: `8 W0 z. s3 T2 SBOOTPROTO = static
3 S2 i" M5 [( w! z8 r. y8 N4 r( BIPADDR = 192.168.1.1
4 F0 h. k# R9 j' S" _2 O+ n, lNETMASK = 255.255.255.0
/ e' b, s/ W) l: b% N+ \2 I" g1 ^HOTPLUG = no
( D0 {: l$ R- I. w存檔然後啟動網卡 ➨ ifup eth1
Y/ t- [$ P) I+ Q9 x |