tid=85869&我的OS: CentOS6% |# F7 N9 r' @9 F7 U
一張網卡綁多個 Public IP:) R6 Y3 W( K4 {7 X6 R _2 [
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
0 U" m. C1 r5 _
2 }# B# u/ {, \% C: X V[root@KK ~ ]# cd /etc/sysconfig/network-scripts
* {& E/ L; ~1 q+ ?[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1' Z% E& _: v* I
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
1 i' S% y6 P' z[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
" `" c4 _3 A% M5 q7 Q# I- c9 |7 `. b
設定檔修改:
9 `, ~) w# y* Q, }8 X; a$ L: z+ ^! g1 b# J, R& Z8 [5 t9 Y
DEVICE="eth0:1"% C/ |3 f- X# W8 R
BOOTPROTO="static"4 N/ O$ i$ ?; l. M0 N: u. b# `+ D# Z
DNS1="8.8.8.8"
: _6 U+ C! Q/ j5 ^5 s$ SDNS2="8.8.4.4". E; i" j# `$ b1 P- F, i
GATEWAY="xxx.xxx.xx.x"
" i- H* G' K% L6 uIPADDR="xxx.xxx.xx.xx": X, \7 k& M0 j( C) @9 D' j4 ]
IPV6INIT="yes"0 H+ e l+ u, a5 U9 N: r
IPV6_AUTOCONF="yes"+ \9 D9 [; s) D( A, ?
NETMASK="255.255.255.0"! b& X6 E9 \0 ]
NM_CONTROLLED="yes"
7 ^8 I! ^9 U0 @/ R+ f% l: hONBOOT="yes"
4 `# ~5 O( V: o- |1 x9 Y2 t" X- CTYPE="Ethernet"
' Y. ]( U' Y+ d5 N: n+ a- c8 j6 Z! j2 T3 {' a
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
; K3 F( a0 c: l6 ~8 \2 E- q P9 E; e3 l6 N: Q& K/ z1 ]7 x
Setup Virtual Private LAN:4 C3 [3 | w6 D1 h# l
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)' g* O4 y8 m g. m! Z ]6 G! d
②更改ifcfg-eth1,內容包含:7 B8 b7 c% y ~: K" }8 a; U
ONBOOT = yes$ I. p$ ~; v6 r; ?+ s0 I
NM-CONTROLLED = yes
3 U4 A% ?) J4 a& q6 DBOOTPROTO = static
, ~5 g, @- g" l; z+ {IPADDR = 192.168.1.10 |7 U' g3 R! [$ z* q! l! x) R
NETMASK = 255.255.255.0
# P2 [ Z% ?( I9 v* O0 qHOTPLUG = no
: Z8 }$ O* B3 p) h! K/ P3 t存檔然後啟動網卡 ➨ ifup eth1
; t- l- ^+ r% y- e( B |