IT_man 發表於 2018-8-16 21:40:06

實現一張網卡綁多個 IP,以及設定 virtual private LAN

我的OS: CentOS6
一張網卡綁多個 Public IP:
Linux 的網路設定檔存放在「/etc/sysconfig/network-scripts」裡,此例以第一張網卡的設定檔為「ifcfg-eth0」(端視當初剛安裝Centos時工程師的設定,可能是ifcfg-eth3也不一定),如果須要以第一張網卡為基礎,綁定多個 IP,只須要在「/etc/sysconfig/network-scripts」目錄中建立一個名為「ifcfg-eth0-1」(或ifcfg-eth0:1,名稱可自取)的檔案,設定方式參考如下:

# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0-1
# vi ifcfg-eth0-1(編輯此設定檔)
# ifup ifcfg-eth0-1(啟動此張網卡)

設定檔修改:

DEVICE="eth0:1"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
GATEWAY="xxx.xxx.xx.x"
IPADDR="xxx.xxx.xx.xx"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"

如果須要再綁定多個 IP 位置,只須要把設定檔名稱及設定檔內容中的「eth0:x」,x可以是 1 ~ 254 ,Linux 最多可以支持 255 個 IP。

Setup Virtual Private LAN:
①叫機房設定線路使可以主機間雙向溝通,機房設定好後於linux之/etc/sysconfig/network-scripts/下將會產生ifcfg-eth? 的檔案 ?是數字 (不可使用ifcfg-eth0,否則無作用)
②更改ifcfg-eth1,內容包含:
ONBOOT = yes
NM-CONTROLLED = yes
BOOTPROTO = static
IPADDR = 192.168.1.1
NETMASK = 255.255.255.0
HOTPLUG = no
存檔然後啟動網卡 ➨ ifup eth1
頁: [1]
查看完整版本: 實現一張網卡綁多個 IP,以及設定 virtual private LAN