我的OS: CentOS6, W# a- W7 d& p5 D9 ?# p
一張網卡綁多個 Public IP:1 M/ g5 x: _4 W4 \/ r3 |
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
7 q$ @0 n. Z# s8 g, O) L4 x8 _/ D9 N) D. e' g$ ^6 ]
[root@KK ~ ]# cd /etc/sysconfig/network-scripts
- x! z6 J# @. E3 z3 c( g( T[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
. {# o6 @ ~; @0 {+ ^[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
0 f9 I+ N( U J( J0 o$ c[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
0 ^3 |3 L8 b P# C! c8 q, g s; X, e$ N4 E$ y: a
設定檔修改:
$ R% C+ _) M, R% V/ f' Z/ `/ f8 K2 }, S. H8 m3 `
DEVICE="eth0:1". d! N8 T! A$ G4 U
BOOTPROTO="static"
6 g; o+ }0 F, W# B+ m- ODNS1="8.8.8.8"5 N) B% W. E! m: L
DNS2="8.8.4.4"
) k& V; s* n" a9 h0 N eGATEWAY="xxx.xxx.xx.x"0 e7 ?6 n7 A; Q C
IPADDR="xxx.xxx.xx.xx"; Q3 T( L0 B" K" `1 b1 p* t
IPV6INIT="yes"7 D2 l, h8 `& e: n3 j. m- e: u
IPV6_AUTOCONF="yes"
# F1 k+ E8 D( J" z% l fNETMASK="255.255.255.0"
7 V+ m' U: t% ~# ~8 y; O( e8 ^NM_CONTROLLED="yes"/ j9 P% o6 ]3 q9 Q ]' u
ONBOOT="yes"
- h% F5 L9 z6 OTYPE="Ethernet"% E6 m" a4 W& D B+ p' z
7 G7 O" v7 i* U7 t* K如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。
1 _) a( k2 J( j, w0 w/ m' D: {( _8 Z4 o% }- R6 M
Setup Virtual Private LAN:* w9 N8 E( c, E/ X( u
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
- n9 Y, x a# @+ z②更改ifcfg-eth1,內容包含:( L' f2 Y7 `' B @7 q9 y6 t" @8 R8 ~
ONBOOT = yes
; I" S: c# r* N3 O' ONM-CONTROLLED = yes. T$ {' @+ ~( j. [" k
BOOTPROTO = static- e& y1 U- s3 `& V J
IPADDR = 192.168.1.1
3 x# Q2 A3 t- S1 H$ ?; G# ]4 XNETMASK = 255.255.255.0
7 C# `6 v& f6 _6 n6 [2 d4 x* {HOTPLUG = no
: u/ w$ M. o3 K0 P7 `( \8 B存檔然後啟動網卡 ➨ ifup eth1
3 n6 E5 s0 U; W3 B. B=========================================================
' [# s' }8 l! N檢查網路是否連通的工具:
7 V/ O, T8 R8 F' f+ S#ip address show
% B+ T' @' T' B5 h0 C4 K#ip nei 或 ip n //nei=neighbour
( j7 Q/ C8 l u
2 N5 k5 B: W/ f/ ?, q
* y/ H2 q: X1 G. i8 G. v. _; r- I: I5 T
- c4 ~& Q. B. L" f& W6 E
P.S
. \1 F9 D$ L* Zubuntu 版本請參考: 2 ?: x* P- h" I) l5 ]
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/
( p8 U s' c7 u( ?' I* L) Y; W9 {9 r4 `+ q) A! w7 }
! `/ x0 D5 T1 u2 b9 V! o4 s" fhttps://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
6 C% x. J1 m# J8 Z, s8 Q |
|