我的OS: CentOS6
4 h4 o! H5 U! Q* q2 T一張網卡綁多個 Public IP:
+ ?! v5 _, K2 T2 v+ PLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:/ a/ a o# X5 p7 H' z
5 q* o b2 s* V- I0 u1 b: _[root@KK ~ ]# cd /etc/sysconfig/network-scripts
' L% y2 k9 L" d( Q[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-12 V6 z+ A7 [2 \/ i1 G4 j( H; r
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
% o) b4 G7 T- [) I% ?[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)/ e0 E) I" W" ~) X9 o3 N: C
6 B* m' `& h3 D) ?; m1 Q設定檔修改:7 w5 I* v* B6 T: ]! s
4 o" l0 U. ^: _/ W- e
DEVICE="eth0:1"7 B- T- F% ^- H
BOOTPROTO="static"# Z% ]4 V# G$ r+ a
DNS1="8.8.8.8"
, I4 K7 J" Q& d/ v8 N0 k6 rDNS2="8.8.4.4"/ Z3 f7 a- H, v. d
GATEWAY="xxx.xxx.xx.x"6 d/ V, A( O5 D- {6 [$ H
IPADDR="xxx.xxx.xx.xx"9 T7 i* f, ]& F
IPV6INIT="yes"* s: b+ H S# v' i
IPV6_AUTOCONF="yes"4 f7 V+ t2 c, I, } v
NETMASK="255.255.255.0". A0 j0 A* ?% |5 o# |
NM_CONTROLLED="yes". l) E7 D/ g$ M5 G1 E3 {+ E
ONBOOT="yes"& d( A7 H3 G6 |, i7 U3 O; q
TYPE="Ethernet"
0 W! O: P @( ^: ~) J0 Y: a( X
! F: Y* f( W6 E+ C x5 \如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。0 N' k( m5 i' P
+ Q- @$ ~5 G" V8 O0 L/ y
Setup Virtual Private LAN:
& M% ]" m/ n a1 `' x8 u* P$ ]①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)& ~6 I, S: f1 V8 T% v% B
②更改ifcfg-eth1,內容包含:. ^- o- s, Q& x( K- g' U- G( u
ONBOOT = yes5 ?. ]% \9 S6 u, a ~: u$ y
NM-CONTROLLED = yes* L0 R, B u/ `4 m: l
BOOTPROTO = static9 c h6 F) t3 \. T
IPADDR = 192.168.1.1) a; F' g' M' H+ E6 N( K" m- z
NETMASK = 255.255.255.05 f6 q7 w1 Q8 s. d& y n" z
HOTPLUG = no+ a7 f V) g7 \3 ^7 s0 H* W
存檔然後啟動網卡 ➨ ifup eth1
: y$ V' z5 D8 `8 d1 I5 ~# h=========================================================
9 Q$ [5 D$ y- K) m: R7 `* [9 R檢查網路是否連通的工具: O' x5 R8 }1 I& @/ U. p
#ip address show
# v% ?7 X/ G# n* ~#ip nei 或 ip n //nei=neighbour
+ f d1 k* [# X. \ ^( E
2 F( C8 l: k4 K; `4 \. g3 ^& o" w i3 B2 }* g3 E6 J' N4 a
. D0 n3 D0 Q2 I& ]( v# r
m- b6 f4 V `
P.S 2 D3 t- t. R( h9 T2 Z E
ubuntu 版本請參考:
6 y) A3 b0 K! L( h! F9 shttps://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/" F6 z4 r2 f- j' X
4 r2 h' u5 V' S4 d! a4 l F- d* B0 p6 n9 Y" |; d/ ~. c* J
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/* n% w6 `8 a! R& }6 C0 W. a
|
|