tid=85869&我的OS: CentOS67 s: H) b o+ Z
一張網卡綁多個 Public IP:
7 o- v! v0 j3 v4 M+ R. p& lLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
* \9 n( Z1 E" I7 V& ]" ^; I
- E- D9 w6 g- k9 \1 d[root@KK ~ ]# cd /etc/sysconfig/network-scripts P+ u% Q' l1 ^5 p3 Q3 \7 b9 c4 n0 e
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
6 b4 Y6 }, h! V7 M( z- K[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)$ [" @3 v3 u9 L( M' v
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)( E2 j" a; @- X a- i, K
7 @- B$ q- x; @& e9 ^8 F1 Z" |
設定檔修改:
6 U n8 Y9 K3 ?# m
7 K$ E% J4 c, O2 K1 R9 `DEVICE="eth0:1"
' X! A7 H8 @- t+ dBOOTPROTO="static", H- t4 k4 a9 G% |$ F# N' l$ I" D, F
DNS1="8.8.8.8"
. T! V" e! v0 f6 `- ODNS2="8.8.4.4"6 b; P3 L& I5 [1 Q( h
GATEWAY="xxx.xxx.xx.x"
; i F5 b1 N; ]) ~* X: a q. ]- M; [2 ~IPADDR="xxx.xxx.xx.xx"
, X' B+ ?) w3 s! ?3 T/ r; a! [IPV6INIT="yes"2 F4 x9 ^; O" f1 ~( L+ B
IPV6_AUTOCONF="yes"
. Q6 N0 ^# X$ gNETMASK="255.255.255.0"
" {5 P7 _: E- c& S. M' mNM_CONTROLLED="yes"
$ ?1 e: Q3 T1 m' Q- M& L5 d' r+ mONBOOT="yes"/ ^ R6 J- T& _
TYPE="Ethernet"
- t7 S# M/ p7 J" O) d1 T Z+ Z. d$ Z/ y! C+ U1 a6 {# G* k
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。+ a1 \7 |) r0 S0 j8 @
+ B2 D' Z# w0 X! N7 p6 m
Setup Virtual Private LAN:# W( b$ ^' g% Y5 X+ B: {! w+ D
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
9 Z$ Y9 h( W( v/ H; w1 o/ C5 s# X②更改ifcfg-eth1,內容包含:
. P. m: i: C, H/ r) E9 S* k* B+ WONBOOT = yes& a, I$ R* I3 ]8 U% O* w
NM-CONTROLLED = yes) w1 o' m7 g) \& G) c" Y- f
BOOTPROTO = static
' j7 ?9 T- f, l: u6 VIPADDR = 192.168.1.11 T8 B) y% d0 g+ T- n6 V
NETMASK = 255.255.255.0
9 q- C+ ~4 o' |+ p3 W5 cHOTPLUG = no5 L ?; n" d- M, L
存檔然後啟動網卡 ➨ ifup eth1% w+ z3 U6 {( H( c( Z* b
|