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

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

作者: IT_man    時間: 2018-8-16 21:40
標題: 實現一張網卡綁多個 IP,以及設定 virtual private LAN
我的OS: CentOS6- N. X. e; n6 ?4 s/ P+ z$ K
一張網卡綁多個 Public IP:
* u7 p* ~! E3 x; \Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:4 G8 K9 N7 `- i' _, k$ U
/ Z7 O4 |) [5 R/ T
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
( i/ ~+ y7 _. c2 l2 m[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
- z1 m5 W9 O) f9 ~) G[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
. U3 O- |) D% \( ^1 {; {4 R3 h[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
8 _- J( x* q! M8 c6 p! ?  s9 T4 W' o% W! U% l
設定檔修改:4 k' n6 a- s6 f7 `* k0 B7 _
6 |1 z2 y% w) g, t
DEVICE="eth0:1"( B$ l/ F7 c, X
BOOTPROTO="static"
; S/ F8 F% q& V; ?, P4 ~, S9 MDNS1="8.8.8.8"
; B! `7 F# n  t3 K' L' W0 R$ E0 nDNS2="8.8.4.4"
0 ~9 J# y" G' x8 R1 Y9 f1 IGATEWAY="xxx.xxx.xx.x"
  U0 w1 T$ p. ~$ i# Z/ @! g8 N6 t. qIPADDR="xxx.xxx.xx.xx". l4 v' {# D" E, ?3 X/ ]
IPV6INIT="yes"1 ]% k9 P* W5 `; I& X, E1 O
IPV6_AUTOCONF="yes". x1 z; C! g; t
NETMASK="255.255.255.0"
4 L$ e. l0 f3 G! d4 O5 m7 NNM_CONTROLLED="yes"
9 w& G  ?0 W# S, lONBOOT="yes"( E8 O$ R1 ]5 C* E5 r( @
TYPE="Ethernet"
$ T6 G% I; D9 X7 y: P1 L* F; F- _  V/ O; Q4 V' o9 R2 i9 T6 U2 w
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。  |7 K- l% E7 z* u& e: B5 e' F* P

' N/ d) d% k# hSetup Virtual Private LAN:
+ `) A& \3 |/ h叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)8 Z8 Z4 ]& V! O: d
更改ifcfg-eth1,內容包含:# V2 A0 R8 U9 C1 U$ z9 Q: ~
ONBOOT = yes
" P- E: ~/ Z8 Z& XNM-CONTROLLED = yes
! y$ d' J" n' X# \, fBOOTPROTO = static. h4 d5 n' N/ _2 l9 ~  ~4 C  e
IPADDR = 192.168.1.1, _) y; ^6 Y# w5 e2 j$ p% \
NETMASK = 255.255.255.0
0 T  k( t9 E) Z7 A5 D7 M+ VHOTPLUG = no
$ X% J- m. H. |8 ~2 g5 }存檔然後啟動網卡 ifup eth1. j2 i+ U. M# Q1 u9 Y
=========================================================
- K' q3 s3 o5 L# w! ], r檢查網路是否連通的工具:
- X5 Q/ d/ b" g; J  E3 n#ip address show
0 N/ }! D  C( K/ H  @4 p#ip nei 或 ip n   //nei=neighbour
8 B: k7 q& }& ?( r. f5 g: y5 e- h8 t, K5 {+ ^
9 q, }. |+ t, u. S, H

  a4 a. W2 J0 v$ Y  b# D1 {) ^9 H8 l
/ R0 L$ e& j8 s7 o5 R
P.S  
: p9 o. K5 h& {9 ]0 _/ C# N0 B, Pubuntu 版本請參考:   
% l7 {9 r# b9 X) e' Ihttps://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/) ]: P1 Q7 r/ A3 ^. ^7 M
$ @; N& `) X9 ~1 U

3 ]- w7 A$ d4 E. Fhttps://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/& r; @5 M7 c. D9 a6 [, \7 S- q! v





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