我的OS: CentOS6; o- L$ B& v0 w; h/ @9 p; Q5 ]
一張網卡綁多個 Public IP:
/ u0 \. p0 T3 SLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:* X* F3 |$ B, l* k# |! X
3 w5 b& H( Y" @) \[root@KK ~ ]# cd /etc/sysconfig/network-scripts
) c( r8 Q$ b0 p6 O) ^[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1! g6 Q7 [: L" U5 d, S5 C8 x
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
}5 r9 n, W3 y# |5 w8 k9 Q[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
1 W2 ]! H3 V5 t" h! Z w2 n# L) |" V7 V( O9 b3 F5 N. y
設定檔修改:; _0 U1 S9 ?, y3 g, ~
" s3 L: @* `, Z5 r& t* s
DEVICE="eth0:1"
+ ]) A! V& t* t. zBOOTPROTO="static"- R/ @! W. y2 R& O, t
DNS1="8.8.8.8"8 K, Q% I4 X4 t! a
DNS2="8.8.4.4"% B4 L- }% E' h
GATEWAY="xxx.xxx.xx.x"$ K; f4 ~. f, p( ]/ z* }' {
IPADDR="xxx.xxx.xx.xx"0 g, k: `' S1 H0 j+ M
IPV6INIT="yes"
# H1 A4 t5 x/ L* \; x( jIPV6_AUTOCONF="yes"
2 ^2 E8 Y+ B$ u6 K6 P$ |NETMASK="255.255.255.0"
* l5 E8 M9 @; }& d! D4 c0 uNM_CONTROLLED="yes"
+ M) n! R% F& d+ f' A0 a" ]2 KONBOOT="yes"% N* T- @/ M6 B8 W
TYPE="Ethernet"
1 l) T; [8 Y5 `
' P4 v! @6 ?, `) u8 G; ]0 [5 `( v如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
4 h0 L) s) \- Z5 z4 c, W: p' f9 ~0 m, H
Setup Virtual Private LAN:
7 i: S2 T; O4 e* i1 ?% U+ I+ R①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)* Z4 R+ T' K4 F" |5 w0 F
②更改ifcfg-eth1,內容包含:
* j( |5 o/ d4 G' K& fONBOOT = yes8 ?9 w$ w, g6 T& J; Y
NM-CONTROLLED = yes6 ?# b2 O5 s# }; R1 [% N
BOOTPROTO = static6 ^0 ?" U. T! y/ Q
IPADDR = 192.168.1.1
Z: ?& z1 P/ @* G% z( dNETMASK = 255.255.255.0# X$ Z- m2 e' Z
HOTPLUG = no
/ x& [6 b. K7 i+ S( J" J6 s* |存檔然後啟動網卡 ➨ ifup eth19 Z9 a0 T1 T' q
=========================================================( e$ C) m" I; i
檢查網路是否連通的工具:% {, J* k# I& b% f0 z. @) w& L
#ip address show
7 Z- {' L$ E: @6 K' J! i5 R#ip nei 或 ip n //nei=neighbour) c% m5 \1 |& k7 O+ Z7 c) T% f
+ U3 K1 z. o# l2 `) f" {. O+ t9 U8 v) K* j0 z
1 ]; {6 _: O% l5 N- J& p
" w# n& [+ S( U% n3 w
P.S , t, h' |+ K+ c) A6 }, `
ubuntu 版本請參考: , l6 ^) z- v8 j4 M' j' u
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/
8 F3 ?5 S- a& G! B) a$ Z
) q( v% h9 t5 Y2 l0 ]
, d; P/ l) i( ?( P0 x1 S$ j' }- Ohttps://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian// Z" m4 Z7 ?) e$ ~ G
|
|