tid=85869&我的OS: CentOS6
3 g; J N! X3 a一張網卡綁多個 Public IP:
1 w+ w; g% _% D/ lLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:3 z. I. Z0 q3 @" o: `) l0 D
, U n9 d8 j+ n. u% P" x* d
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
) z' S4 H6 g- T% N+ n+ |[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
/ V1 B9 l. L' V% ?* W& D H9 E[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)8 ^8 O( R _( m' w! j3 [
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
: [/ c: A3 `; [( e4 N* P' p
: {% G" f9 M: f: M% y* I設定檔修改:
. U3 V+ y5 y/ L7 a; W8 g# n1 a' U1 r6 u! d1 P; C
DEVICE="eth0:1"6 L4 P5 e8 I5 X7 q: [
BOOTPROTO="static"6 V& v# G- y9 O6 d5 H& d( u. M3 ]
DNS1="8.8.8.8" y' l) L" W0 e7 Q: Z
DNS2="8.8.4.4"0 ]& C5 q% H" {; X! U
GATEWAY="xxx.xxx.xx.x"
3 R- ]) O8 @$ N) O" JIPADDR="xxx.xxx.xx.xx"
/ _% q' j2 y6 x) G, u6 ZIPV6INIT="yes"- g$ c9 _4 V; g, |% ~& E
IPV6_AUTOCONF="yes", q4 T* a3 d8 C
NETMASK="255.255.255.0"
% U D$ ~9 a# J |NM_CONTROLLED="yes"2 a5 Y0 r' A+ V' c; J2 C
ONBOOT="yes"! L: ^7 a* I8 y) q# l6 k
TYPE="Ethernet". a/ M& f# k' I; H5 ^5 s
, y a! o; D% V' A; V1 C; \如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。5 X! A/ y' B/ W$ ~# N0 T/ C
0 r' h' m% b3 ?9 U3 d: n. {
Setup Virtual Private LAN:$ q* E5 d9 _& t. \3 r. U5 P
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)+ b+ R* V' N; L+ `4 c
②更改ifcfg-eth1,內容包含:, M' W& K* r6 t& ~0 k# F. G
ONBOOT = yes
. K' u2 U: T- M$ s; DNM-CONTROLLED = yes+ e2 k3 Z& z. y# a$ V
BOOTPROTO = static
( i3 w+ P# K$ u& b b% o( cIPADDR = 192.168.1.1) L' F# Y$ Q! T. Z
NETMASK = 255.255.255.0' ?+ j& e! q4 _7 A# r
HOTPLUG = no. K, m# j- n4 t, ^& q
存檔然後啟動網卡 ➨ ifup eth17 E, u) v# }. ^% ^/ m
|