我的OS: CentOS6
1 C" C; q+ ]" s: _' P* p. t一張網卡綁多個 Public IP:7 O7 N1 O# a" p2 ]& z
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:6 K7 |0 w* O5 W6 r: S4 e( X
/ B# L8 x9 _' d9 P: S- ?; s
[root@KK ~ ]# cd /etc/sysconfig/network-scripts0 U& ^2 n3 h8 s" K; ?
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
0 V7 Z. w: M( x[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔): u0 R9 h( i. e. n4 I
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
[/ @! T: {6 G) w
5 x3 M O8 o: n: L設定檔修改:
5 J( G! f) |" a1 t! a- E% W- ]
/ A8 x i# |2 \% r6 b8 VDEVICE="eth0:1"0 r& A! A( ]! S6 T0 I. E; e8 i6 o$ s
BOOTPROTO="static"- ]$ x' |9 b1 B2 I p J
DNS1="8.8.8.8"
1 i" }+ J( v* o; yDNS2="8.8.4.4"' P$ Z& O' N, a, q7 p% g
GATEWAY="xxx.xxx.xx.x"
( T; i' p% a' x: oIPADDR="xxx.xxx.xx.xx"- g4 {7 M$ i. I+ v6 e
IPV6INIT="yes"# r" b p3 P. P$ F2 }% \& m
IPV6_AUTOCONF="yes"" ~5 @ D9 X& @) E
NETMASK="255.255.255.0"' J/ O/ N# _: a _: R
NM_CONTROLLED="yes". O4 x' X( y f8 i. y
ONBOOT="yes"
9 _ K2 c9 z, ?5 TTYPE="Ethernet"
r" w `) j# L/ a: C5 @: }7 b9 j: G3 m) a9 l7 l: G
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。% V2 \, r2 s3 K( d8 V7 P, u3 j
) [& j B1 d" K3 ISetup Virtual Private LAN:
2 @8 j0 K9 N$ D C( t' p {2 d①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
% G2 {% ?) X' T/ k% n! r②更改ifcfg-eth1,內容包含:
2 e6 H" x/ p" K9 R- \6 [) N, |ONBOOT = yes
+ B ^" s" ]$ a6 JNM-CONTROLLED = yes) t9 q+ g. i8 K6 W
BOOTPROTO = static/ V% S, b5 ?" a S4 f
IPADDR = 192.168.1.1
4 E6 a! W7 d) X' y. d1 B" r& W G1 tNETMASK = 255.255.255.0 D( U; q4 H4 \6 G
HOTPLUG = no9 Y- v& x# ?3 `! H' E( c, f1 Q4 ?
存檔然後啟動網卡 ➨ ifup eth1) w& O9 F3 c r6 V/ M e. C
=========================================================
6 Q3 S" C! R; V* { U2 l檢查網路是否連通的工具:+ G' A9 _+ v, U7 ^: P! w
#ip address show: ]. |* F$ v: l0 F( \" w) i
#ip nei 或 ip n //nei=neighbour
2 Q" g$ H d- @9 Y" |4 M: g* {1 s2 [, H9 s, p" I" f7 `' i) W9 d
: q$ L" `/ U) L; Q/ y
. d; c3 [8 w% `
" R/ {7 y3 E# l$ A8 x! DP.S 6 G% ]. }9 w9 I v, _
ubuntu 版本請參考:
0 T# }+ ^/ q* q( ^$ v6 Y0 v3 i5 ^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/. O' F$ G& n8 p3 r; U% A
! `4 C7 C4 W9 r" s' Z( F1 W& w. w; [. ]3 |" k" i
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
' S4 v* Q6 P2 p |
|