52AV手機A片王|52AV.ONE

標題: 實現一張網卡綁多個 IP,以及設定 virtual private LAN [打印本頁]

作者: IT_man    時間: 2018-8-16 21:40
標題: 實現一張網卡綁多個 IP,以及設定 virtual private LAN
我的OS: CentOS6% p3 g- O/ L8 x7 ^0 s+ M! U4 {
一張網卡綁多個 Public IP:6 @* G3 K& p- k8 I5 r9 g& Y& Q, e
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
+ M" p6 `/ W' f9 ?
9 n- `( J# R$ f[root@KK ~ ]# cd /etc/sysconfig/network-scripts
/ }1 V% W' S0 l1 F[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
1 z# P- h5 ]% a7 @[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)) [3 l# x" P9 J, c5 C/ k
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)  ?- k: c! ]" Q; w
, W# L- r" z0 d" {  C
設定檔修改:+ n* W0 r, a: c) H+ I9 e  q3 W' j

% O8 U" W5 w6 f/ ?. Q' `; cDEVICE="eth0:1"/ F/ X6 |( w  t$ `
BOOTPROTO="static"3 b  }9 g( |  F, A9 p$ G
DNS1="8.8.8.8"+ u4 I! {1 q( O( W" f( H
DNS2="8.8.4.4". g5 f7 d# |) T+ p, v( G1 ^
GATEWAY="xxx.xxx.xx.x"
/ Z& H7 E* O3 S# Z* z  e; k+ PIPADDR="xxx.xxx.xx.xx"0 k& [+ W5 O; h
IPV6INIT="yes"' X9 y( y5 J5 H( v3 @& S  @9 ]
IPV6_AUTOCONF="yes"1 X& ]9 w9 e$ B2 H+ |& x
NETMASK="255.255.255.0"
' l- a% ]# m9 |! zNM_CONTROLLED="yes"
/ l5 g) T) h) e- S" Z' z7 p3 s$ YONBOOT="yes"
1 [$ ~4 ?/ W! g) A' E/ PTYPE="Ethernet"$ V8 D3 ]0 s. ~0 B
1 ~8 l& Q: ^, ~
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。( |& o; F6 z! s. H% U
* G' S* G+ R& h# w& y" u
Setup Virtual Private LAN:" X( P, ^  M: |7 c% v1 X  P* `
叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)9 p9 c2 [$ u) Y+ `( B. k: [
更改ifcfg-eth1,內容包含:
+ }+ P. A6 p& z+ X+ R0 D1 C- fONBOOT = yes
7 V( [1 G. s" ?$ G/ ~" p! fNM-CONTROLLED = yes/ B1 i' c3 B3 L
BOOTPROTO = static. D* n% A4 p6 Z, _( `7 h/ e9 k) j
IPADDR = 192.168.1.1
2 B1 V7 K# U+ o$ {, [NETMASK = 255.255.255.0
8 {8 M( f" i7 S) v- U$ t0 qHOTPLUG = no0 u. v' P# r2 I# P0 I% j/ r8 O6 q
存檔然後啟動網卡 ifup eth1. |: K2 B. [) K4 v
=========================================================
8 r- V( \* j" N- ^; u+ @' v& [6 x( j檢查網路是否連通的工具:6 j3 B  ^: F$ M8 ]! N
#ip address show
$ e5 f+ a1 t3 q" l  r2 l3 s7 i: U#ip nei 或 ip n   //nei=neighbour
8 D% X6 X  X1 J+ b9 O  d6 _. }0 m$ ~$ [+ U$ X
1 Z: j0 x: T) p- F2 w' g
& S+ _) @8 R- G+ v& }& {

+ y  `7 W% V" [4 w0 v; U) C) _P.S  " y8 O+ B, x7 s% v. U2 ^
ubuntu 版本請參考:   - D7 ?1 G( M) M8 q( s
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/" L. B" X" |7 R, N- ?

9 c' ~+ J5 r* E% @* k+ ~
# M7 V6 k( E5 g
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
) W# D  B7 q( H8 i* v& M% N0 y% y1 _




歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/) Powered by Discuz! X3.2