tid=85869&我的OS: CentOS6* S- \. Q8 J: M' [
一張網卡綁多個 Public IP:8 x8 N! s/ Y) u) N* l3 M G# U6 C8 Q
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:& G9 `2 B" T: _
2 p! i" U9 O" z5 G& k2 N/ Z
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
z; F8 B: {% y, \" v[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1) C% k) W. q7 t$ A- N( i' r- I% a
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)+ M d" c2 r/ w2 p3 C, h
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)$ h& W' U3 C6 w6 `6 l' D- Q( ^3 U* |
1 W2 J" s# a4 b5 @設定檔修改:# n* u/ a/ T8 c. l Y
: J5 i1 ^1 w2 }7 SDEVICE="eth0:1"
: c" J( r1 _4 ~, fBOOTPROTO="static"
+ s* g& `6 S c* r( k+ |DNS1="8.8.8.8"
; _) b) V3 c3 c( VDNS2="8.8.4.4"
( I! R7 v" r4 G1 m1 AGATEWAY="xxx.xxx.xx.x"! z' i8 o' H! Y1 O% Q1 n9 ?
IPADDR="xxx.xxx.xx.xx"6 I4 a0 A* ~! C5 Z4 K6 S
IPV6INIT="yes"! O3 I9 k! T; ^; l& d" e4 r0 N; Q
IPV6_AUTOCONF="yes"" R4 X; |! d+ J5 C1 `$ W
NETMASK="255.255.255.0"
& I5 P W% g. R9 I4 }& c3 K( m5 vNM_CONTROLLED="yes"
: h! j5 s/ g" u9 \6 Q+ _ONBOOT="yes"
2 m8 X" I! W. `- `& \% a( h! R0 \7 \TYPE="Ethernet"
* \9 J+ x# W$ t& C( M9 [. V5 _1 n) r. g# j" r
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。1 w- I* K2 B2 A7 T, A
7 {3 v7 x" a1 k: c8 m0 I5 A
Setup Virtual Private LAN:2 y; e1 G$ G$ T; f) ^9 |
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)- t5 L8 `7 w- r, O& I9 I: |, S
②更改ifcfg-eth1,內容包含:' b$ W7 {) \( C* d( e
ONBOOT = yes
# m& w/ H* l+ J4 T( gNM-CONTROLLED = yes
$ O9 {' a8 o; w" b R! E! ?0 dBOOTPROTO = static' U% S, o( ^" x. h. z8 y) @
IPADDR = 192.168.1.1: l3 u' q( J; |4 h! F
NETMASK = 255.255.255.02 k' w/ t$ Z/ y! l; x) Z$ X& @' R
HOTPLUG = no6 Y1 b R# k4 @9 r$ N9 a1 N
存檔然後啟動網卡 ➨ ifup eth1, S& D% F" j! n/ u8 ?' |
|