我的OS: CentOS6
9 E9 m4 q. e' u' |% }0 P一張網卡綁多個 Public IP:
. b% t5 h6 G rLinux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:
% I+ y# R% e1 |, B+ i) Q' ?* i/ L8 q0 t1 n
[root@KK ~ ]# cd /etc/sysconfig/network-scripts! O- h4 w/ K3 e
[root@KK network-scripts ]# cp ifcfg-eth0 ifcfg-eth0-1
3 b# p+ E4 |2 x. V! `[root@KK network-scripts ]# vi ifcfg-eth0-1(編輯此設定檔)
% j n# n" ?" }5 z( Y6 r[root@KK network-scripts ]# ifup ifcfg-eth0-1(啟動此張網卡)
& C8 a: o/ T2 ~" `0 g, I) Z: J' j
0 ^/ U8 D) S, f8 s& U/ [& f設定檔修改:" W* G8 K# o) o5 p' G, h
7 U4 `! E6 R2 F" S6 bDEVICE="eth0:1": k4 z5 q4 r) s2 i
BOOTPROTO="static"
) v; x5 x2 q( F: FDNS1="8.8.8.8"# O! ^5 Q, G+ X0 z2 T
DNS2="8.8.4.4"
/ B1 `$ v6 w1 @' @$ _! x8 `GATEWAY="xxx.xxx.xx.x"- d$ \ |; g5 M3 ]2 H; ~
IPADDR="xxx.xxx.xx.xx"
# h# C) E1 q ^2 t/ W5 b3 pIPV6INIT="yes"! O9 h) k/ O1 ]+ g. n9 \
IPV6_AUTOCONF="yes"2 F/ K" x( A6 M0 D
NETMASK="255.255.255.0"& L7 X5 A% P* A! B0 M8 P" U& {$ H
NM_CONTROLLED="yes"
+ W. X- N' V7 O+ j( ~" S: i- @ONBOOT="yes"- D+ T8 E p- Y
TYPE="Ethernet"
* i' {( P. o; {- J& b
0 U7 q$ M2 I. t如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。$ N, Z# V' [1 }# ]- n
- z& R( F& E* H( n4 U0 Z( P
Setup Virtual Private LAN:
9 u4 a+ W( V/ M. g①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)3 S1 X0 [7 J, ^, v f4 Q" M
②更改ifcfg-eth1,內容包含:& a9 I/ X s/ P' l) E
ONBOOT = yes
" c- ?6 {4 y; e. p! E# KNM-CONTROLLED = yes- h0 Y$ N/ G; B8 r: \. e
BOOTPROTO = static; K8 i: F* `- }# [* A% T# G$ u
IPADDR = 192.168.1.1
0 }0 v: p% @* j5 i) s4 f1 WNETMASK = 255.255.255.0) ^: z" o6 v( q* h" v
HOTPLUG = no0 D& i! F0 p# }
存檔然後啟動網卡 ➨ ifup eth1
0 G8 u% f! d) j* K=========================================================1 |& X+ g! o& S9 u5 `7 I
檢查網路是否連通的工具:
5 \: j; j0 q/ J% \9 y3 @#ip address show
/ B! o0 H) f5 S# r* t#ip nei 或 ip n //nei=neighbour# F( u% o# z8 S( G
8 m- `! B0 A- @# D5 Q$ s, ]
& i7 ?) t0 \- E r) d! P4 u& U* P" i7 m0 L( e: O
5 D6 r0 [& L' lP.S 6 p7 p4 O) _" z* M0 `7 R) r
ubuntu 版本請參考:
$ G/ {: m4 H' N2 ~% zhttps://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/. j' F. Z* Y# x$ V t* n
1 V8 {- b" F3 c9 \# p% G
0 B2 c, D# E* p C
https://www.ionos.com/help/server-cloud-infrastructure/setting-up-a-private-network-for-dedicated-servers-ubuntudebian/
- l! w5 ]0 s& ?8 K |
|