52AV手機A片王|52AV.ONE
標題:
實現一張網卡綁多個 IP,以及設定 virtual private LAN
[打印本頁]
作者:
IT_man
時間:
2018-8-16 21:40
標題:
實現一張網卡綁多個 IP,以及設定 virtual private LAN
我的OS: CentOS6
) V" o7 ]! a; a" A6 ~8 G
一張網卡綁多個 Public IP:
n; Y& f. S# O! s# M8 ^/ o [+ L/ P
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
1 e0 B/ L* {9 C! b/ k- q
5 ^5 w5 E! m g
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
+ a; u' I+ r: I5 V6 J! C3 ^0 V
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
/ b, P" I5 ~& K/ ~. j- D6 F U o& o/ U3 t
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
1 |; o# O* ]1 C; X
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
- k+ A6 X, O: J+ Z
) U+ f6 e& b" C5 Q
設定檔修改:
g( D. s; ^& y
0 I" T) {% I; y8 W5 b
DEVICE="eth0:1"
8 a2 \* W; G* N9 y
BOOTPROTO="static"
+ @$ l" e7 E4 C' v; V
DNS1="8.8.8.8"
: [8 V: Y" J% c8 |
DNS2="8.8.4.4"
7 ^$ e- M% X3 @
GATEWAY="xxx.xxx.xx.x"
/ _. h/ h) t T, N& f: s0 I+ W. T a3 J
IPADDR="xxx.xxx.xx.xx"
, x1 J) e/ s6 T
IPV6INIT="yes"
. C& C6 e: b" V
IPV6_AUTOCONF="yes"
( q5 Y4 V- F( l5 [8 R
NETMASK="255.255.255.0"
1 f6 E( g) K/ {- ]
NM_CONTROLLED="yes"
* @9 }, a' I0 ?& E1 E1 M
ONBOOT="yes"
6 y% t4 Z/ M: q1 Y; x; V, N
TYPE="Ethernet"
( g" v A2 x9 _2 s* `) t: J
& s* r) c- s/ H+ o( _
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
1 r* I5 N+ \' }% M- B
& s. {2 u: v. q1 v
Setup Virtual Private LAN:
; e- X" a- ]4 A' |4 X
①
叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (
不可使用ifcfg-eth0,否則無作用
)
+ A1 x* D- l# ?1 b7 P6 Y1 B4 A
②
更改ifcfg-eth1,內容包含:
6 t9 X$ C$ z b: d& B. t
ONBOOT = yes
1 V, h; V" j/ i2 x/ K) n) S
NM-CONTROLLED = yes
/ q6 u) R/ E1 Z/ ^
BOOTPROTO = static
% `8 i- t L9 o( b4 t
IPADDR = 192.168.1.1
( B" L, M6 h& @0 v- |
NETMASK = 255.255.255.0
8 |* I; _1 S. g7 F0 t$ P/ k4 ~
HOTPLUG = no
* I: F5 ]5 ~4 Q
存檔然後啟動網卡
➨
ifup eth1
% W/ y$ w: L E: D/ C
=========================================================
0 ? P7 b8 m+ D2 N; |! T
檢查網路是否連通的工具:
$ h9 J# ~) V; u& E1 N* o; T
#ip address show
& |1 Z/ f- J( g+ u2 G' A! O4 M4 T) ?$ u
#ip nei 或 ip n //nei=neighbour
4 U# G: v8 r _8 F) p
A& H0 Q3 E- U9 ], Z9 r1 B7 B
! v( E3 t! c1 I/ f: _6 W: t
! j5 D4 m4 c! ^! D6 W
! x: d- ~! [" k+ O$ ]
P.S
/ Q7 w/ I8 w; F8 Q5 ?0 N
ubuntu 版本請參考:
" _1 `9 P1 @' d3 o( Q' U' 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/
( ]6 `5 Q3 F5 g+ W
N7 k1 O) N! z' ^2 l
' V7 ?3 O+ @! D9 U; N. Q
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
& Y" g4 C: J! |# h3 S* w
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2