tid=85869&我的OS: CentOS6( } R1 I' e: ?
一張網卡綁多個 Public IP:
( L% ]# @8 k! XLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:( ?+ B5 a; F2 a2 I' F7 A# \- h
/ ^! j4 m! [, z* |) E9 ^* k& B' M
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
: ?' O2 g( }: P. {6 D[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
- e0 t4 T& C* w0 Z5 O; E5 B[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)4 K1 O/ h# D; F9 D& y
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
1 i$ Q# D: O; R3 c+ u
$ [' }- R* h- Z/ a* s6 F設定檔修改:
& N# ]0 H( ~) p# I5 z" Y. a
; e, `# W) D% H; [% s. _4 m0 a: ? `DEVICE="eth0:1"0 v! u+ W: c) w, c4 |
BOOTPROTO="static"
~/ v5 N0 W5 j8 P8 A# g1 ~, MDNS1="8.8.8.8"
t6 z. A# y# r( Z; wDNS2="8.8.4.4"
9 E7 C, O2 x2 h+ L& ?GATEWAY="xxx.xxx.xx.x"
& N5 B5 U) R' W5 |: f( Y0 h' B3 ?& CIPADDR="xxx.xxx.xx.xx"
: o d4 V( d5 M- H% ~( {# iIPV6INIT="yes"
3 X p% S& j' |# NIPV6_AUTOCONF="yes"
m- }" ~ o u5 x3 kNETMASK="255.255.255.0"
& a; X8 s) g! y0 @NM_CONTROLLED="yes"; q8 X8 Z# g1 @
ONBOOT="yes"3 q% W, ]: s) t' ?' P
TYPE="Ethernet". ^# o9 z9 r' J8 g1 ?5 l
* f8 x0 k( O" ~" l; w- Z7 h
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。 I* x6 w1 c$ L. h" G! b8 G
/ f( l( {8 K% k- {3 nSetup Virtual Private LAN:
`* X0 n! g! a7 k _! W1 s# S①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)2 S7 a+ G$ @( B! ]/ P: [1 K. w
②更改ifcfg-eth1,內容包含:2 k$ J! o; O! Q0 v6 B# g2 Z
ONBOOT = yes6 A; j1 o9 o9 T6 g! X, J% Q
NM-CONTROLLED = yes) _6 ~0 s5 f+ q7 `/ |6 }. I
BOOTPROTO = static/ A) n/ \; q5 ` T& A1 K) c/ q% i
IPADDR = 192.168.1.1/ w, V2 \& }% D6 |$ i
NETMASK = 255.255.255.08 W' K. @$ X; X" g
HOTPLUG = no
3 ?1 T2 K( r; |. N& p5 S存檔然後啟動網卡 ➨ ifup eth10 D4 ]% }* ^, q/ q/ Z
|