我的OS: CentOS6
, M+ o3 Q' I* `- A/ w一張網卡綁多個 Public IP:8 ]/ G9 j) b+ D4 u: z$ r
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:+ x! X- ]' O2 x% a
# \# E5 C% S4 \3 U
[root@KK ~ ]# cd /etc/sysconfig/network-scripts9 \% B p- g9 B. F, j: c* I
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-12 T2 \/ k& W% r i! o
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
/ N# x6 Z$ B- c# W: r1 B4 a[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)1 S+ y( K: v: K7 a
$ t. L. K8 T. ?) ?+ A設定檔修改: {2 b3 n& ?, A$ B
8 D; x- F) q( \; I( fDEVICE="eth0:1"7 x7 t% ?) s5 p0 G. r) f% [
BOOTPROTO="static"
, x$ a5 X8 u7 U% o3 c9 XDNS1="8.8.8.8"
8 E0 K: u2 U5 d! S; qDNS2="8.8.4.4"/ q6 E0 ^% n; j6 O" p) c) C
GATEWAY="xxx.xxx.xx.x": \2 @% |( F6 z
IPADDR="xxx.xxx.xx.xx"
' `) S [$ a6 l: s+ { sIPV6INIT="yes"; B& @ R, c! }# m* n8 F" V
IPV6_AUTOCONF="yes"
- ~9 q3 @8 z9 @2 r! E2 m" S' ?NETMASK="255.255.255.0"
' o) x! m% u0 o! Y4 N- I% J1 ONM_CONTROLLED="yes"
+ d& w+ w: B, C( |- lONBOOT="yes", f, f! P1 ~/ e# ?* L" b j
TYPE="Ethernet"
* P# N0 i% ^; u1 ~+ W
% a. V8 k m* x, b& {5 w# D- q如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。( y0 X e# G6 P: K( D/ K0 {
4 X4 i/ q5 K. z4 v) ]# TSetup Virtual Private LAN:! ` `: k2 K3 @, j* R
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)5 L3 g A7 Y1 K
②更改ifcfg-eth1,內容包含:- D$ Z8 B# W* b1 l ^( G; K: x; o) k
ONBOOT = yes* f3 ]7 S* z1 p) j3 T1 j, c
NM-CONTROLLED = yes
: c1 k+ X8 D# pBOOTPROTO = static4 z& R1 i, v3 Y4 O* X
IPADDR = 192.168.1.1
7 l$ m6 l$ t' ?+ MNETMASK = 255.255.255.0( Z: N a; m* m$ J
HOTPLUG = no0 u6 K4 B! d0 W( Z
存檔然後啟動網卡 ➨ ifup eth1
5 O b3 b; y; T: M% X3 S8 v=========================================================' b: _0 G. t m
檢查網路是否連通的工具:
" V- l" C/ x+ D5 Q2 I g* H#ip address show, |# q2 e$ N4 R6 \
#ip nei 或 ip n //nei=neighbour: c! n& r' q/ K" T5 P( }
6 V7 v) S7 x0 N. G( K) Z1 R. O
' h0 [+ I6 G! F6 x' k1 z, R0 H4 p4 ^6 h% j+ q; z: E2 Z$ o
9 Y) @1 b) d* ] T; Q# d8 _P.S % ?7 D- [$ U" M1 t3 K* N: D
ubuntu 版本請參考:
+ _/ D% @7 a, S9 Vhttps://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/
5 l8 b1 N( F5 x% |+ m; Z; c7 F) x8 M7 n! F, c, v
' }: w( b7 m3 r9 t2 d
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/0 ^6 N2 W2 @$ g; O5 \& P4 `1 M
|
|