tid=85869&我的OS: CentOS60 y8 D0 T2 x3 Y
一張網卡綁多個 Public IP:
) A6 z: r1 ]+ o4 rLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
8 y( D: ~* {5 h& X; }; W
! C: M S _) \, s) C& m8 _[root@KK ~ ]# cd /etc/sysconfig/network-scripts5 x' T8 \/ ~. @. O
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1) r- V/ Y: K) g
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
" ^; D; w5 `9 ]) H" l; _# z# b# h[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
- } |7 o9 \! @ k4 c1 L
* I* E# A( x# x! N設定檔修改:
$ D+ D$ N% @/ b- Q7 `# \
( F7 f0 q/ Z% Y+ C9 jDEVICE="eth0:1"
% ^6 N% \. L+ r5 v3 |& w/ y% jBOOTPROTO="static"
. p- ^+ x6 ~( V8 W8 m7 L' uDNS1="8.8.8.8"
6 h8 b. H7 V7 g7 z N8 L- P# NDNS2="8.8.4.4" ^" G' J; D; r6 y
GATEWAY="xxx.xxx.xx.x"& z1 d& Y# J+ f" p. d
IPADDR="xxx.xxx.xx.xx"8 E8 j: a- S2 q9 ]
IPV6INIT="yes"" m/ l i( K6 C3 j* O6 k
IPV6_AUTOCONF="yes"2 E$ l% o6 {6 K9 r( }/ e: f" _
NETMASK="255.255.255.0"% d: }. m) v; D: {# F1 X3 w
NM_CONTROLLED="yes"
6 ~# `! a6 b9 yONBOOT="yes"
) F: n/ C5 e U/ X: ~ TTYPE="Ethernet"
' M, ~6 Q4 H& o6 F/ i. }$ H$ L
# n0 _6 C" h, u' [0 _! T' B如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
1 ?4 B9 v: i3 {8 {: s2 V: F! H9 g1 K z( I
Setup Virtual Private LAN:
1 d# E: z; \" Q( R' k①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
% W; }' E$ w. |2 [5 y②更改ifcfg-eth1,內容包含:
) n W/ B v% O5 JONBOOT = yes
: O- K" l |5 ^" HNM-CONTROLLED = yes4 m1 o6 B' P7 c5 c) Q5 f9 w" ^, O
BOOTPROTO = static
7 X+ Y# h( t& `3 iIPADDR = 192.168.1.1
# _6 ]& M% p% h1 bNETMASK = 255.255.255.0
: U- O1 C+ d, I, p. @HOTPLUG = no
0 P; m( P6 T1 _ }* a, V# t' C! r存檔然後啟動網卡 ➨ ifup eth17 v) T: t8 v& @- E0 W
|