tid=85869&我的OS: CentOS60 Y2 ~: F3 {6 B" H
一張網卡綁多個 Public IP:
8 ]/ X( o' n0 n7 {8 Z! A7 yLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
5 O1 p( K' E a4 V. _* {( ^% Y" b% I) A& c! J$ H& q
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
( a$ h8 f* C1 ^0 }$ Z' ] N- b2 q/ G[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-16 x2 P; P3 `: U" B6 A0 D+ B
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
( |: J2 }! F* `& y1 C( M# D[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
8 l3 Q" Z' ?, D( z! J- Y+ V9 E0 f9 M
設定檔修改:
0 e- p3 K% t' {! W( w: w# g% K& t8 R2 e- Q
7 w, @' r' m& Y. l- i" WDEVICE="eth0:1"6 `) w2 I8 ~# T2 c, `1 V4 I
BOOTPROTO="static"/ O: r6 _5 V0 a) n: i. [2 j
DNS1="8.8.8.8"
8 B! F7 S: Q0 v" d! O/ L, s$ V* BDNS2="8.8.4.4"' O* C3 C& |0 C, y5 Z, T
GATEWAY="xxx.xxx.xx.x"
+ X U: |9 v0 z+ Z' RIPADDR="xxx.xxx.xx.xx"' G6 a' o. T7 ?& H& f
IPV6INIT="yes"& G. ^ Y/ {0 l8 z
IPV6_AUTOCONF="yes"
; E3 O! N: ~3 q( CNETMASK="255.255.255.0"2 V6 P6 Y d" Z" J7 v5 a5 L1 y
NM_CONTROLLED="yes"
! W/ L2 d9 i5 S LONBOOT="yes"
7 ^% K, S7 ^. g% b0 oTYPE="Ethernet"
. r2 e/ J7 y2 J% y, I+ M$ X
: ^- {, O/ ^, v( B. b如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。: l% f3 F; G) n. L8 W0 Q
3 Q* [7 t% A" pSetup Virtual Private LAN:
$ v( d( s+ I, p, u①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)$ y% c+ v- K" ]; D% X# ^
②更改ifcfg-eth1,內容包含:' L3 [0 F7 N8 m! `
ONBOOT = yes
1 v. |4 K8 _% {8 i1 u( g$ ANM-CONTROLLED = yes! F. S' ?0 s! k: |4 a& c7 k/ @ E
BOOTPROTO = static
! P6 }6 F* ^/ u9 WIPADDR = 192.168.1.14 a: M o @8 d4 V$ ?
NETMASK = 255.255.255.04 I$ b- J; h2 C0 x9 `% i8 t+ t
HOTPLUG = no, H. r6 {5 X w1 j- u' I
存檔然後啟動網卡 ➨ ifup eth19 |+ ^) r2 S$ b& d
|