52AV手機A片王|52AV.ONE
標題:
實現一張網卡綁多個 IP,以及設定 virtual private LAN
[打印本頁]
作者:
IT_man
時間:
2018-8-16 21:40
標題:
實現一張網卡綁多個 IP,以及設定 virtual private LAN
我的OS: CentOS6
* t/ `1 q6 l2 h
一張網卡綁多個 Public IP:
: g3 x2 X. c4 \4 f1 w' y" v3 F
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
7 {" |: s. D9 p# R
# C$ `3 n4 o; D" k1 i' {( y8 o
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
7 y6 j3 @" ]' g7 b$ M8 D
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
4 I7 g( E( z! F1 ^8 o0 C
[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
( g B, F; |6 n. j5 D! L% R
[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
" [) y' R/ X- [0 b" o- |9 z
$ Z+ _- ]- }. F
設定檔修改:
1 G3 F& i1 A: j1 Z, g' _
. w' _- b7 O% k" H' q( d
DEVICE="eth0:1"
/ e1 t W1 \7 b) L
BOOTPROTO="static"
% ^' t$ j9 n# A
DNS1="8.8.8.8"
' j9 i) s% l/ P: ~+ i3 l
DNS2="8.8.4.4"
- k6 C& e3 D8 O- h+ }8 D. ?
GATEWAY="xxx.xxx.xx.x"
! m- e! |- u0 b( T E8 L
IPADDR="xxx.xxx.xx.xx"
, ~' x) V, i6 Q
IPV6INIT="yes"
4 W4 q$ g, g6 t" j
IPV6_AUTOCONF="yes"
9 Q* w( H# f9 q2 @# O' @
NETMASK="255.255.255.0"
& v8 H1 B- b" h% U" V
NM_CONTROLLED="yes"
' w# N6 k4 [. K- m' Q8 f2 m
ONBOOT="yes"
9 V' f7 F- P+ Q2 D& ?
TYPE="Ethernet"
. v; y, i0 W) Z/ U
2 |5 Q& z5 a5 v4 \1 u6 v
如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
n: \" v- }- i( J9 x$ m. y. Z/ v' m" i
9 P" {( u6 E! V5 Y
Setup Virtual Private LAN:
7 _: Q5 c% W0 ^; J
①
叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (
不可使用ifcfg-eth0,否則無作用
)
) G) S `4 }- H' c
②
更改ifcfg-eth1,內容包含:
- w9 b; c$ m+ f _; u$ c
ONBOOT = yes
) C3 D( F$ s- y5 j
NM-CONTROLLED = yes
1 {& I. L+ c$ V9 i# r# K
BOOTPROTO = static
! C+ D- D3 o- \
IPADDR = 192.168.1.1
! f) Q! @# }8 \) ^
NETMASK = 255.255.255.0
' B% e! u, b7 K. d T. c
HOTPLUG = no
* r3 C$ z. d6 }. A6 h
存檔然後啟動網卡
➨
ifup eth1
5 q! q5 `' E& U7 O+ X
=========================================================
& v1 N v5 n& \' g/ o
檢查網路是否連通的工具:
) |; O. C5 }9 T$ ~: ]8 Q( U# `" l
#ip address show
/ x5 g! N4 C% m2 s8 l% t/ K3 y
#ip nei 或 ip n //nei=neighbour
. n1 k, z1 T, O
7 `7 z% X k9 k( ^4 T8 P# k" |
0 G0 U; C- w1 G4 D
9 b' w; G7 d, ^' _9 g
+ w: |/ L) g2 w1 ?5 {, G
P.S
E0 Z& S. u: G; ~
ubuntu 版本請參考:
7 I2 d* e- V0 z+ ~' ?7 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/
4 Z4 I4 ?9 Y: L! }
5 [% n$ N. e. R; R+ H
1 a7 C( ^: s/ n _
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
, W, s1 U1 S7 ^7 \# i: O( W
歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av.one/)
Powered by Discuz! X3.2