tid=85869&我的OS: CentOS65 M7 ^6 M- v; x- X* v8 I" v
一張網卡綁多個 Public IP:/ w( B1 }# m/ ]7 s% E( j
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:( t5 L b2 x' x
% b8 N2 |/ F; |/ }6 I
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
4 |8 N; Y% j1 z/ j* N6 Y7 D, Q[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
6 L& g% z- t# x5 ^) w[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
; n5 A$ |- l, r' c- }# |, O/ G[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)8 I a$ h( } Y6 i
4 J! y+ g0 x3 a- B3 r; `" v7 n
設定檔修改:
6 j- J/ ^: r) w: y! o6 v2 Q( ?& c* i3 F$ _5 G' n" U
DEVICE="eth0:1") e1 z! Y6 ^9 z, W' E& P& E
BOOTPROTO="static"/ P' B8 z+ ]4 {; y9 }0 ^4 Z, {
DNS1="8.8.8.8"3 J3 p" a u N, O4 p
DNS2="8.8.4.4"
! r) n* d8 S9 `3 K# j' `% Y5 I4 XGATEWAY="xxx.xxx.xx.x"1 \ c( f) t8 g7 ^6 a; P( u7 ?
IPADDR="xxx.xxx.xx.xx"
5 i7 }0 i+ {) e% Z, OIPV6INIT="yes"
+ k, \* m3 `# K W# X) IIPV6_AUTOCONF="yes"
: b7 _4 X$ t2 f& b1 vNETMASK="255.255.255.0"
9 Z# d$ i, _$ t" x h# s2 ~NM_CONTROLLED="yes"/ L; M& b8 G" ~9 X: h
ONBOOT="yes"
- m- K5 s. n+ b# s z: |TYPE="Ethernet"
0 S D6 S* w. r8 h3 h
$ I5 m1 {4 o: W9 ]+ M如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
( b+ D8 {/ X6 u0 l% g, |+ U3 H
7 @5 j: J3 _! K0 h( A4 HSetup Virtual Private LAN:% B( W* G- u/ f' n
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)- c$ i6 N& C# q+ A
②更改ifcfg-eth1,內容包含:) ]. V- c, F8 a1 P- W
ONBOOT = yes
5 ]8 x' V& \$ K! H' Q0 eNM-CONTROLLED = yes% e; `' B8 g: f
BOOTPROTO = static
! C( I2 M% [/ WIPADDR = 192.168.1.1
1 N7 Y8 I3 Z1 [" ?3 INETMASK = 255.255.255.0
) `, t1 A# y; f4 UHOTPLUG = no* V P9 x1 Q8 x$ c
存檔然後啟動網卡 ➨ ifup eth1- N4 r- s" p1 i' N" q. C' K. i+ y0 {
|