我的OS: CentOS6
! k1 |- r- R& J# N9 l一張網卡綁多個 Public IP:& q; R$ u9 Q* r: _8 Z, E1 s% Z
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:% j2 Y& L. ]: O% Z) G1 }% r
5 h& E0 F2 X3 M[root@KK ~ ]# cd /etc/sysconfig/network-scripts
7 W% ?8 _9 [- A+ J2 H0 v# n[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1: _$ t( m2 x: K& O, Z A& Z* ]
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
! p( E! a+ E8 m# E" x[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)5 z: U! \( ^ G: f$ I* O% X' G
N* k2 Q7 c# @- ` ]5 }
設定檔修改:0 q+ F. h9 F4 l' Y: C
; Q; C, ]* `5 e" N
DEVICE="eth0:1"' y+ e( J H* z! g0 G
BOOTPROTO="static"
5 R2 A1 ^0 e4 l& sDNS1="8.8.8.8"* p# @) p- K; p' `7 n2 p
DNS2="8.8.4.4"
$ O6 _$ O# ^! Q% B0 L) \GATEWAY="xxx.xxx.xx.x"/ V/ E( D3 k1 D1 E* ]- O
IPADDR="xxx.xxx.xx.xx"& ^; Y" t( @9 W( m5 ~9 ^
IPV6INIT="yes"1 R8 k8 e: o8 j, ]3 k0 C
IPV6_AUTOCONF="yes"9 c% I+ R* B6 Y1 P$ v
NETMASK="255.255.255.0", t7 q; j. B' S
NM_CONTROLLED="yes"0 z: q% F! K1 y% a s# t: H2 I$ b
ONBOOT="yes"
; J' P9 `6 C+ F* ~5 o& u) YTYPE="Ethernet"
# X9 P C; \& |; X+ n
) T1 A8 E! S, E. H如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。. _* D7 U# B4 [
% B! M; U' z" sSetup Virtual Private LAN:
6 f. M; M+ `6 X8 ^* f①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
! C! l) m* [/ {* Q8 C3 S②更改ifcfg-eth1,內容包含:
( v1 L- H+ P! a- K% ^5 z5 j tONBOOT = yes
* O5 H1 e+ K$ p9 W5 `! |4 h' Y, JNM-CONTROLLED = yes5 J* \8 d( k3 x2 f2 R
BOOTPROTO = static3 p/ K& R/ w* Z s0 `/ J; p
IPADDR = 192.168.1.1
7 ~6 {! j' m) w, L. hNETMASK = 255.255.255.00 R% ]' X/ h( d
HOTPLUG = no
! }$ }9 m0 d( Y4 y! ]存檔然後啟動網卡 ➨ ifup eth1
* v# C+ q+ k* p=========================================================4 {% ? s9 l( d* K' |0 R
檢查網路是否連通的工具:, `# R, H% E5 Q# Y' C$ Y% H! U' x6 ?
#ip address show
X) _- Y& H0 t5 x& C# _#ip nei 或 ip n //nei=neighbour3 z) F% N/ \0 H- i" H H6 r7 b
2 Z3 U: P3 I6 V3 O& y
7 j! X% H% g; G7 v& j
8 a S: T) }1 Y: g7 h- z
6 N! A& k7 o0 P- _# n6 RP.S
F% D8 B% s- @% m) I' p" q6 j6 C- N# ?ubuntu 版本請參考: 8 B6 e4 E( q& p6 `1 f" j( L
https://www.ionos.com/help/server-cloud-infrastructure/private-network/manually-setting-up-a-private-network-in-a-cloud-server/manually-setting-up-a-private-network-for-a-cloud-server-ubuntudebian/
2 Z5 E% q9 U/ f( ^6 h7 M: z9 ], B6 o. Z
1 k: }. t* x, ~
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/! a' t' O, B2 k/ i
|
|