我的OS: CentOS6
; e' x, Y# M2 M( [" f% J一張網卡綁多個 Public IP:
1 {: c0 P6 O3 H3 FLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:! z. O1 q* P; V/ N$ o4 z; o
) ]. [/ Y1 y% g. Q4 l[root@KK ~ ]# cd /etc/sysconfig/network-scripts( j" |$ R/ a! _ r+ C# n
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
* s! L: k O0 K, h% ][root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
3 Y9 u! s2 K% E9 W[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
% e! Z' v! J; T0 j9 l! Z' b" a" J/ C8 O" k
設定檔修改:% f/ f0 f% F7 |* C$ q( M3 C! j, B* n
8 Y3 i6 X' T, j) I5 W: RDEVICE="eth0:1"+ W8 c" T. u, N
BOOTPROTO="static"9 k. J5 i& h2 F% J. h8 c: E
DNS1="8.8.8.8"
6 k" a6 c& _5 O7 sDNS2="8.8.4.4": \8 j; T o5 }- A" n( v* _3 f" v
GATEWAY="xxx.xxx.xx.x"
! f ]5 _; ] HIPADDR="xxx.xxx.xx.xx"' j" T. U/ \; Q, q
IPV6INIT="yes"" @4 v+ n' i; ?
IPV6_AUTOCONF="yes"
- r2 }+ X0 L/ _: @6 y, I w+ ZNETMASK="255.255.255.0"( s5 M) l; e" s' u# p
NM_CONTROLLED="yes"
! Y2 H" V1 G6 `8 N' u% t6 _- A. K W# ZONBOOT="yes"9 ^% l2 @$ w& y N. ]" L
TYPE="Ethernet"1 b& ]8 U; H- [. { M
* d; P+ |) @. Q+ \! j1 a8 c如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
- f6 _$ t; T' c: z5 K8 T3 b5 S% y) C
Setup Virtual Private LAN:
3 [& n9 d: v1 t" b( l, A0 u0 G①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)1 h% c& Q( R v9 d1 b! ~' r- W0 L' g
②更改ifcfg-eth1,內容包含:- S# r' V' c6 ~ l: n) r/ b3 P N
ONBOOT = yes r6 M7 y% H0 f: b2 H( f( n8 \
NM-CONTROLLED = yes( h0 W; o2 d" E2 u3 L
BOOTPROTO = static0 }- X0 ?0 r/ X" M# N6 A
IPADDR = 192.168.1.1
5 n( d, W, }1 W+ M8 ANETMASK = 255.255.255.0
- s, P8 D g1 M( f# |6 WHOTPLUG = no( \( I4 U5 `+ H. o" P0 X
存檔然後啟動網卡 ➨ ifup eth1
$ ` ?2 p5 J+ A2 z+ {=========================================================
8 S/ Y1 _! h* L3 O3 a檢查網路是否連通的工具:. t% \9 l& W7 @. m; t( j0 T
#ip address show, `8 D" ]- ]) C# `
#ip nei 或 ip n //nei=neighbour
: E$ U/ ]/ I( t* J0 [+ h% S, H, F( G0 f2 {
% D l2 g# {8 ]9 F" L7 U% g8 z
# L# T* f5 P2 J" x
$ Y x: N# Q5 j0 b# ]P.S
/ Y! s X `. N! b# zubuntu 版本請參考:
4 X* L$ I7 B% i4 i6 ihttps://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/
, O# e, G; |' f6 Q# L8 U( n' ~# Z# o# H _& V$ k
0 m4 m: T7 b$ D! H# Y+ V7 Zhttps://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
0 }( l2 t/ m# q/ u& r/ y! I0 N) @ |
|