輔助私網(wǎng)IP
彈性網(wǎng)卡(包括主網(wǎng)卡和輔助彈性網(wǎng)卡)支持分配一個(gè)或多個(gè)輔助私網(wǎng)IP地址,以滿足您在多應(yīng)用、故障轉(zhuǎn)移和負(fù)載均衡等業(yè)務(wù)場(chǎng)景下的多IP的需求。本文介紹如何分配并配置輔助私網(wǎng)IP地址,以及回收輔助私網(wǎng)IP地址。
輔助私網(wǎng)IP概述
當(dāng)ECS實(shí)例彈性網(wǎng)卡(包括主網(wǎng)卡與輔助彈性網(wǎng)卡)的單一主私網(wǎng)IP無法滿足您對(duì)多IP的需求時(shí),您可以為ECS實(shí)例的網(wǎng)卡分配多個(gè)輔助私網(wǎng)IP,從而使單個(gè)ECS實(shí)例擁有多個(gè)私網(wǎng)IP。您可以參考下圖來理解ECS實(shí)例網(wǎng)卡與私網(wǎng)IP的關(guān)系。
適用場(chǎng)景
輔助私網(wǎng)IP地址適用于以下場(chǎng)景:
多應(yīng)用場(chǎng)景:在ECS實(shí)例上部署了多個(gè)應(yīng)用時(shí),您可以為每個(gè)應(yīng)用分配各自的輔助私網(wǎng)IP地址,每個(gè)應(yīng)用對(duì)外均呈現(xiàn)一個(gè)獨(dú)立的IP地址,實(shí)現(xiàn)在同一臺(tái)ECS實(shí)例上提供多項(xiàng)服務(wù),提升實(shí)例的利用率。
故障轉(zhuǎn)移場(chǎng)景:當(dāng)實(shí)例發(fā)生故障時(shí),您可以將輔助彈性網(wǎng)卡從故障實(shí)例解綁并綁定至備用實(shí)例,通過其輔助私網(wǎng)IP訪問的請(qǐng)求流量也隨之切換到備用實(shí)例,實(shí)現(xiàn)故障轉(zhuǎn)移。
負(fù)載均衡場(chǎng)景:通過為實(shí)例分配多個(gè)輔助私網(wǎng)IP地址,可以實(shí)現(xiàn)負(fù)載均衡機(jī)制,負(fù)載均衡器可以根據(jù)流量類型將請(qǐng)求分發(fā)到不同的私網(wǎng)IP地址,提高系統(tǒng)的可伸縮性和性能。
注意事項(xiàng)
單張彈性網(wǎng)卡最多支持分配的私網(wǎng)IP地址數(shù)量與其狀態(tài)有關(guān)。
彈性網(wǎng)卡處于待綁定狀態(tài)時(shí),最多支持分配10個(gè)私網(wǎng)IP地址。
彈性網(wǎng)卡處于已綁定狀態(tài)時(shí),最多支持分配的私網(wǎng)IP地址數(shù)量不能超過實(shí)例規(guī)格的支持上限。更多信息,請(qǐng)參見實(shí)例規(guī)格族中實(shí)例規(guī)格指標(biāo)明細(xì)中的單網(wǎng)卡私有IPv4地址數(shù)。
專有網(wǎng)絡(luò)類型安全組可容納的私網(wǎng)IP地址數(shù)量存在限制,請(qǐng)合理分配輔助私網(wǎng)IP地址。更多信息,請(qǐng)參見安全組使用限制。
為彈性網(wǎng)卡添加輔助私網(wǎng)IP地址
步驟一:為彈性網(wǎng)卡分配輔助私網(wǎng)IP地址
您可以在控制臺(tái)上目標(biāo)彈性網(wǎng)卡(包括ECS實(shí)例的主網(wǎng)卡或輔助彈性網(wǎng)卡)的管理彈性網(wǎng)卡IP頁(yè)面進(jìn)行輔助私網(wǎng)IP的增加或刪除。具體操作示例如下:
如有需要您也可以通過API的方式為網(wǎng)卡分配輔助私網(wǎng)IP(或IPv6)地址,請(qǐng)參見AssignPrivateIpAddresses或AssignIpv6Addresses。
在左側(cè)導(dǎo)航欄,選擇 。
在頁(yè)面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
在彈性網(wǎng)卡頁(yè)面,找到待操作的彈性網(wǎng)卡,然后在操作列中單擊管理彈性網(wǎng)卡IP。
在管理彈性網(wǎng)卡IP對(duì)話框中,在輔助私網(wǎng)IPv4或者IPv6參數(shù)區(qū)域單擊增加,并根據(jù)需要分配IP地址。
不設(shè)置:系統(tǒng)會(huì)從該彈性網(wǎng)卡的IPv4私網(wǎng)網(wǎng)段和IPv6私網(wǎng)網(wǎng)段中隨機(jī)分配IP地址。
手動(dòng)填寫:手動(dòng)輸入輔助私網(wǎng)IP地址,確保取值在該彈性網(wǎng)卡的IPv4私網(wǎng)網(wǎng)段和IPv6私網(wǎng)網(wǎng)段中即可。
單擊確定,完成輔助私網(wǎng)IP地址分配。
確認(rèn)目標(biāo)彈性網(wǎng)卡的輔助私網(wǎng)IP正確分配。
您可以通過查看ECS實(shí)例的彈性網(wǎng)卡詳情頁(yè)確認(rèn)以上信息,示例如下:
步驟二(條件可選):綁定彈性網(wǎng)卡。
當(dāng)您選擇為輔助彈性網(wǎng)卡添加輔助私網(wǎng)IP時(shí),需要確保輔助彈性網(wǎng)卡已經(jīng)綁定至ECS實(shí)例并已經(jīng)完成配置,具體操作,請(qǐng)參見綁定輔助彈性網(wǎng)卡與配置輔助彈性網(wǎng)卡。
本文示例為ECS實(shí)例主網(wǎng)卡分配輔助私網(wǎng)IP,所以無需進(jìn)行此步驟操作。
步驟三:配置操作系統(tǒng)識(shí)別輔助私網(wǎng)IP地址
為實(shí)例分配輔助私網(wǎng)IP地址后,您還需要根據(jù)操作系統(tǒng)類型和IP地址類型來配置實(shí)例的輔助私網(wǎng)IP地址。配置的具體操作因操作系統(tǒng)和IP地址類型而異。
配置示例
本文以配置輔助私網(wǎng)IPv4地址為例說明,配置輔助私網(wǎng)IPv6地址的具體操作,請(qǐng)參見IPv6通信。
本示例中,網(wǎng)卡分配私網(wǎng)IPv4地址如下所示,您需要根據(jù)實(shí)際情況,修改下面命令或配置中的IP地址:
網(wǎng)卡
主私網(wǎng)IPv4地址
輔助私網(wǎng)IPv4地址1
輔助私網(wǎng)IPv4地址2
主網(wǎng)卡
192.168.1.201
192.168.1.202
192.168.1.203
操作前請(qǐng)確保對(duì)應(yīng)的實(shí)例處于運(yùn)行中(Running)狀態(tài)。具體操作,請(qǐng)參見啟動(dòng)實(shí)例。
本文提供了如下主流操作系統(tǒng)的配置步驟,請(qǐng)根據(jù)您的操作系統(tǒng)進(jìn)行配置:
Linux操作系統(tǒng)配置示例
遠(yuǎn)程連接ECS實(shí)例。
具體操作,請(qǐng)參見使用Workbench工具以SSH協(xié)議登錄Linux實(shí)例。
查看當(dāng)前網(wǎng)絡(luò)配置信息和路由信息,確認(rèn)配置需要的默認(rèn)網(wǎng)關(guān)和子網(wǎng)掩碼。
查看主私網(wǎng)IPv4地址
執(zhí)行以下命令,查看網(wǎng)絡(luò)配置信息:
ip a
通過返回信息,可以看到當(dāng)前實(shí)例的網(wǎng)絡(luò)配置信息:
通過以上信息可以看到目前網(wǎng)絡(luò)配置信息如下:
eth0:已激活,且動(dòng)態(tài)配置主私網(wǎng)IPv4地址192.168.1.201。
查看子網(wǎng)掩碼及網(wǎng)關(guān)
執(zhí)行以下命令,查看路由信息:
route -n
通過返回信息,可以看到:
子網(wǎng)掩碼(Genmask):255.255.255.0
默認(rèn)網(wǎng)關(guān)(Geteway):192.168.1.253
結(jié)合以上信息,可以看到當(dāng)前網(wǎng)絡(luò)配置信息如下所示:
網(wǎng)卡
狀態(tài)
默認(rèn)網(wǎng)關(guān)
子網(wǎng)掩碼
主私網(wǎng)IP地址
輔助私網(wǎng)IPv4地址1
輔助私網(wǎng)IPv4地址2
eth0(主網(wǎng)卡)
UP
192.168.1.253
255.255.255.0
192.168.1.201(已自動(dòng)配置)
192.168.1.202(未識(shí)別需配置)
192.168.1.203(未識(shí)別需配置)
根據(jù)您的實(shí)際情況,選擇不同的方式配置輔助私網(wǎng)IPv4地址。
使用
nmcli con
配置說明NetworkManager 是 Linux 系統(tǒng)中一個(gè)用于管理網(wǎng)絡(luò)連接和網(wǎng)絡(luò)設(shè)置的守護(hù)進(jìn)程,它提供了命令行工具nmcli,使得用戶可以輕松地管理網(wǎng)絡(luò)連接。
適用于所有通過NetworkManager管理網(wǎng)絡(luò)服務(wù)的操作系統(tǒng),包括但不限于Fedora、CentOS、RHEL、Ubuntu/Debian以及基于這些發(fā)行版的系統(tǒng)。
示例連接:網(wǎng)卡eth0對(duì)應(yīng)的連接名稱,您需要根據(jù)實(shí)際情況修改連接名稱。
執(zhí)行以下命令,新建文件禁用cloud-init的網(wǎng)絡(luò)配置功能,避免重啟后配置失效,更多信息參見cloud-init自動(dòng)初始化網(wǎng)絡(luò)配置。
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
添加如下配置項(xiàng):
network: {config: disabled}
執(zhí)行以下命令,查看當(dāng)前網(wǎng)絡(luò)連接信息。
nmcli con show
不同Linux發(fā)行版網(wǎng)絡(luò)連接的命名均不同,本文中示例如下:
執(zhí)行以下命令,配置eth0的輔助私網(wǎng)IPv4地址、默認(rèn)網(wǎng)關(guān)、 IPv4 配置方法(手動(dòng)或DHCP等)等信息。
sudo nmcli con modify System\ eth0 ipv4.addresses 192.168.1.201/24,192.168.1.202/24,192.168.1.203/24 sudo nmcli con modify System\ eth0 ipv4.gateway 192.168.1.253 sudo nmcli con modify System\ eth0 ipv4.method manual
執(zhí)行以下命令,激活修改后的網(wǎng)絡(luò)連接。
sudo nmcli con up System\ eth0
如果配置正確,返回信息出現(xiàn)類似"Connection successfully activated"字樣時(shí)表示配置成功。
傳統(tǒng)方式編輯網(wǎng)絡(luò)配置文件
重要不同Linux操作系統(tǒng)發(fā)行版及版本不同,網(wǎng)絡(luò)配置文件不同。
建議您在編輯網(wǎng)絡(luò)配置文件之前,先對(duì)原文件進(jìn)行備份。
由于涉及網(wǎng)絡(luò)配置文件的更改,建議您仔細(xì)確認(rèn)操作的正確性,錯(cuò)誤的配置可能導(dǎo)致實(shí)例無法連接。
RHEL系列
說明適用的操作系統(tǒng):Alibaba Cloud Linux 2/3、CentOS 6/7/8、Red Hat 6/7/8/9、Anolis 7/8、Fedora 33/34/35。
示例操作系統(tǒng):Alibaba Cloud Linux 3.2。
示例網(wǎng)卡:以網(wǎng)卡eth0為例演示操作,您需要根據(jù)實(shí)際情況修改網(wǎng)絡(luò)接口標(biāo)識(shí)。
執(zhí)行以下命令,確認(rèn)網(wǎng)卡的主配置文件是否存在。每個(gè)網(wǎng)絡(luò)接口都會(huì)有一個(gè)對(duì)應(yīng)的配置文件,用于標(biāo)識(shí)具體的網(wǎng)絡(luò)接口。
說明部分操作系統(tǒng)的網(wǎng)卡主配置文件由cloud-init自動(dòng)生成,無需自己創(chuàng)建,如Alibaba Cloud Linux 3.2。
部分操作系統(tǒng)的網(wǎng)卡主配置文件需要您手動(dòng)創(chuàng)建并配置網(wǎng)卡基本信息,如CentOS 8.5。
ls /etc/sysconfig/network-scripts/ifcfg-eth0
文件存在:已創(chuàng)建網(wǎng)卡的主配置文件,直接進(jìn)行步驟b即可。
文件不存在:創(chuàng)建文件并手動(dòng)配置網(wǎng)卡的基本信息。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置網(wǎng)卡名稱,設(shè)置獲取IP為靜態(tài)獲取方式并且配置網(wǎng)卡的主私網(wǎng)IPv4地址、子網(wǎng)掩碼及網(wǎng)關(guān)信息。
本示例中,如果eth0文件不存在,則直接配置如下:
# 網(wǎng)卡名稱,例如:eth0 DEVICE=eth0 TYPE=Ethernet BOOTPROTO=dhcp #系統(tǒng)啟動(dòng)時(shí)激活該網(wǎng)絡(luò)接口 ONBOOT=yes
執(zhí)行以下命令,配置網(wǎng)卡eth0的第一個(gè)輔助私網(wǎng)IPv4地址。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
本示例中,配置eth0的第一個(gè)輔助私網(wǎng)IPv4地址:
#網(wǎng)卡名稱:網(wǎng)卡輔助私網(wǎng)IP地址順序號(hào) DEVICE=eth0:0 TYPE=Ethernet #靜態(tài)IP BOOTPROTO=static #手動(dòng)配置IPv4地址和子網(wǎng)掩碼 IPADDR=192.168.1.202 NETMASK=255.255.255.0
說明多個(gè)輔助私網(wǎng)IP地址操作類似,注意以下幾點(diǎn)即可:
注意文件名稱中序號(hào)的修改,不要重復(fù)。
注意配置文件中DEVICE命名的修改,不要重復(fù)且和文件命名中序號(hào)一致。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
本文中,配置eth0網(wǎng)卡的第二個(gè)輔助私網(wǎng)IPv4地址示例如下所示:
#網(wǎng)卡名稱:網(wǎng)卡輔助私網(wǎng)IP地址順序號(hào) DEVICE=eth0:1 TYPE=Ethernet BOOTPROTO=static #手動(dòng)配置IPv4地址和子網(wǎng)掩碼 IPADDR=192.168.1.203 NETMASK=255.255.255.0
Ubuntu 18/20
執(zhí)行以下命令,禁用cloud-init的網(wǎng)絡(luò)配置功能。
重要網(wǎng)絡(luò)配置文件(/etc/netplan/50-cloud-init.yaml)由
cloud-init
在實(shí)例啟動(dòng)時(shí)候自動(dòng)生成,如果要編輯,需要先禁用cloud-init的網(wǎng)絡(luò)配置功能。具體信息,請(qǐng)參見cloud-init自動(dòng)初始化網(wǎng)絡(luò)配置。sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
添加如下配置項(xiàng):
network: {config: disabled}
執(zhí)行如下命令,編輯網(wǎng)絡(luò)配置文件,配置網(wǎng)絡(luò)接口配置信息。
sudo vim /etc/netplan/50-cloud-init.yaml
本文示例配置如下:
network: version: 2 ethernets: eth0: #網(wǎng)絡(luò)接口名稱 dhcp4: false #默認(rèn)為dhcp自動(dòng)配置,false需要手動(dòng)配置IP match: macaddress: 00:16:3e:16:43:xx #您實(shí)際的網(wǎng)卡的mac地址 set-name: eth0 addresses: - 192.168.1.201/24 #網(wǎng)卡主私網(wǎng)IP地址 - 192.168.1.202/24 #網(wǎng)卡輔助私網(wǎng)IP地址1 - 192.168.1.203/24 #網(wǎng)卡輔助私網(wǎng)IP地址2 gateway4: 192.168.1.253 #默認(rèn)網(wǎng)關(guān)
Ubuntu 22/24、Debian 12
執(zhí)行以下命令,禁用cloud-init的網(wǎng)絡(luò)配置功能。
重要網(wǎng)絡(luò)配置文件(/etc/netplan/50-cloud-init.yaml)由
cloud-init
在實(shí)例啟動(dòng)時(shí)候自動(dòng)生成,如果要編輯,需要先禁用cloud-init的網(wǎng)絡(luò)配置功能。具體信息,請(qǐng)參見cloud-init自動(dòng)初始化網(wǎng)絡(luò)配置。sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
添加如下配置項(xiàng):
network: {config: disabled}
執(zhí)行如下命令,編輯網(wǎng)絡(luò)配置文件,配置網(wǎng)絡(luò)接口配置信息。
sudo vim /etc/netplan/50-cloud-init.yaml
本文示例配置如下:
network: version: 2 ethernets: eth0: #網(wǎng)絡(luò)接口名稱 dhcp4: false #默認(rèn)為dhcp自動(dòng)配置,false需要手動(dòng)配置IP match: macaddress: 00:16:3e:16:43:xx #您實(shí)際的網(wǎng)卡的mac地址 set-name: eth0 addresses: - 192.168.1.201/24 #網(wǎng)卡主私網(wǎng)IP地址 - 192.168.1.202/24 #網(wǎng)卡輔助私網(wǎng)IP地址1 - 192.168.1.203/24 #網(wǎng)卡輔助私網(wǎng)IP地址2 routes: - to: default via: 192.168.1.253 #默認(rèn)網(wǎng)關(guān)
重啟網(wǎng)絡(luò)服務(wù),使配置生效。
說明如果您參考上述的
nmcli con
方式完成配置,無需重啟網(wǎng)絡(luò)服務(wù),NetworkManager會(huì)監(jiān)控配置文件的變化并應(yīng)用新的配置。操作系統(tǒng)
重啟服務(wù)命令
Alibaba Cloud Linux 2
CentOS 7
Red Hat 7
Anolis 7
SUSE Linux 11/12/15
OpenSUSE 15/42
sudo service network restart
或
sudo systemctl restart network
CentOS 6
Red Hat 6
sudo service network restart
Alibaba Cloud Linux 3
CentOS 8
Red Hat 8
Anolis 8
Fedora 33/34/35
sudo systemctl restart NetworkManager
或sudo reboot
Ubuntu 18/20/22
Debian 12
sudo netplan apply
Ubuntu 14/16
Debian 8/9/10/11
sudo systemctl restart networking
或sudo reboot
再次執(zhí)行步驟2的操作驗(yàn)證配置是否成功。
Windows操作系統(tǒng)配置示例
適用的操作系統(tǒng):Windows。
示例操作系統(tǒng):Windows Server 2022。
示例網(wǎng)卡:以主網(wǎng)卡以太網(wǎng)為例演示操作。如果您的操作對(duì)象為輔助網(wǎng)卡,請(qǐng)根據(jù)實(shí)際情況修改網(wǎng)卡標(biāo)識(shí)符,如以太網(wǎng)2。
遠(yuǎn)程連接Windows實(shí)例。
具體操作,請(qǐng)參見使用Workbench工具以RDP協(xié)議登錄Windows實(shí)例。
查看當(dāng)前的網(wǎng)絡(luò)配置和路由信息,確認(rèn)配置需要的默認(rèn)網(wǎng)關(guān)和子網(wǎng)掩碼。
打開命令提示符或Windows PowerShell工具。
執(zhí)行以下命令,查看當(dāng)前網(wǎng)卡及IP信息。
ipconfig
通過返回信息,可以看到目前網(wǎng)卡及IP識(shí)別信息:
可以看到目前網(wǎng)絡(luò)配置和路由信息如下:
網(wǎng)卡
網(wǎng)絡(luò)掩碼
默認(rèn)網(wǎng)關(guān)
主私網(wǎng)IP地址
待配置私網(wǎng)IPv4地址1
待配置私網(wǎng)IPv4地址2
以太網(wǎng)(主網(wǎng)卡)
255.255.255.0
192.168.1.253
192.168.1.201(已自動(dòng)配置)
192.168.1.202(未識(shí)別需配置)
192.168.1.203(未識(shí)別需配置)
打開網(wǎng)絡(luò)和共享中心。
單擊更改適配器設(shè)置。
雙擊當(dāng)前主網(wǎng)卡網(wǎng)絡(luò)名稱以太網(wǎng),然后在以太網(wǎng)狀態(tài)對(duì)話框中單擊屬性。
在以太網(wǎng)屬性對(duì)話框中,雙擊Internet 協(xié)議版本4(TCP/IPv4)。
在Internet 協(xié)議版本4(TCP/IPv4)屬性對(duì)話框中,選擇使用下面的IP地址,然后單擊高級(jí)。
重要此處改變了自動(dòng)獲取IP的策略,完全為手動(dòng)配置,因此下面的配置也需要配置網(wǎng)卡的主私網(wǎng)IP地址。否則會(huì)導(dǎo)致實(shí)例無法通過主私網(wǎng)IP遠(yuǎn)程連接。
在高級(jí)TCP/IP設(shè)置對(duì)話框中,設(shè)置IP地址。
在IP地址區(qū)域,單擊添加,然后輸入已分配的以太網(wǎng)的主私網(wǎng)IP地址和輔助私網(wǎng)IP地址和查詢獲取的子網(wǎng)掩碼。
本示例中,輸入以太網(wǎng)申請(qǐng)的兩個(gè)輔助私網(wǎng)IP
在默認(rèn)網(wǎng)關(guān)區(qū)域,單擊添加,然后輸入查詢獲取的默認(rèn)網(wǎng)關(guān)。
單擊確定保存各對(duì)話框中的設(shè)置,完成輔助私網(wǎng)IPv4的配置。再次執(zhí)行步驟2的操作驗(yàn)證配置是否成功。
其他操作系統(tǒng)配置示例
Ubuntu 14/16、Debian 8/9/10/11
執(zhí)行如下命令,編輯網(wǎng)絡(luò)配置文件,配置網(wǎng)絡(luò)接口信息。
sudo vi /etc/network/interfaces
說明從Debian10部分版本開始,
/etc/network/interfaces
文件通常只包含對(duì)/etc/network/interfaces.d/
目錄下文件的引用,而具體的網(wǎng)絡(luò)接口配置則分散在interfaces.d
目錄下的不同文件中。您根據(jù)實(shí)際環(huán)境,選擇對(duì)應(yīng)的配置文件即可,配置項(xiàng)基本相同。
配置項(xiàng)示例如下所示:
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth0:0 iface eth0:0 inet static address 192.168.1.202 netmask 255.255.255.0 auto eth0:1 iface eth0:1 inet static address 192.168.1.203 netmask 255.255.255.0
重啟網(wǎng)絡(luò)服務(wù),使配置生效。
SLES系列
適用的操作系統(tǒng):SUSE Linux 11/12/15、OpenSUSE 15。
示例操作系統(tǒng):SUSE Linux 15 SP5。
示例網(wǎng)卡:以網(wǎng)卡eth0為例演示操作,您需要根據(jù)實(shí)際情況修改網(wǎng)絡(luò)接口標(biāo)識(shí)。
執(zhí)行以下命令,打開eth0網(wǎng)卡的配置文件并配置eth0的輔助私網(wǎng)IPv4地址、子網(wǎng)掩碼等。
sudo vi /etc/sysconfig/network/ifcfg-eth0
配置文件示例如下:
#禁用dhcp,改為靜態(tài)獲取
BOOTPROTO=static
STARTMODE=auto
USERCONTROL=no
#多個(gè)IP后面加序號(hào)后綴
IPADDR_1=192.168.1.201
NETMASK_1=255.255.255.0
LABEL_1=
IPADDR_2=192.168.1.202
NETMASK_2=255.255.255.0
LABEL_2=0
IPADDR_3=192.168.1.203
NETMASK_3=255.255.255.0
LABEL_3=1
您可以通過執(zhí)行sudo cat /etc/sysconfig/network/ifcfg.template
查看模板配置文件中的解釋。
執(zhí)行以下命令,查看全局網(wǎng)絡(luò)設(shè)置文件有無默認(rèn)網(wǎng)關(guān)信息:
cat /etc/sysconfig/network/routes
如果沒有,在文件中添加默認(rèn)網(wǎng)關(guān)信息,示例如下:
default 192.168.1.253 - -
重啟網(wǎng)絡(luò)服務(wù),使配置生效。
回收輔助私網(wǎng)IP地址
如果您的彈性網(wǎng)卡不再需要輔助私網(wǎng)IP地址,您可以回收彈性網(wǎng)卡上已分配的一個(gè)或多個(gè)輔助私網(wǎng)IP地址。您可以參照以下步驟回收輔助私網(wǎng)IP地址。
前提條件
回收輔助私網(wǎng)IP地址之前,請(qǐng)確認(rèn)以下信息:
彈性網(wǎng)卡已分配輔助私網(wǎng)IP地址。
彈性網(wǎng)卡處于可用(Available)或者已綁定(InUse)狀態(tài)。
回收主網(wǎng)卡上分配的輔助私網(wǎng)IP地址時(shí),主網(wǎng)卡綁定的實(shí)例必須處于運(yùn)行中(Running)或者已停止(Stopped)狀態(tài)。
操作步驟
如有需要您也可以通過API的方式為彈性網(wǎng)卡回收一個(gè)或多個(gè)輔助私網(wǎng)IP(或IPv6)地址:UnassignPrivateIpAddresses或UnassignIpv6Addresses。
在左側(cè)導(dǎo)航欄,選擇 。
在頁(yè)面左側(cè)頂部,選擇目標(biāo)資源所在的資源組和地域。
在彈性網(wǎng)卡列表頁(yè)面,找到目標(biāo)彈性網(wǎng)卡,在操作列,單擊管理彈性網(wǎng)卡IP。
在管理彈性網(wǎng)卡IP對(duì)話框的輔助私網(wǎng)IPv4區(qū)域,找到要回收的一個(gè)或多個(gè)輔助私網(wǎng)IP地址,單擊IP地址所在行右側(cè)的圖標(biāo)。
單擊確定。
刷新列表,如果目標(biāo)彈性網(wǎng)卡的IP地址列不再出現(xiàn)該IP地址,說明您已成功回收輔助私網(wǎng)IP地址。
擴(kuò)展閱讀
cloud-init自動(dòng)初始化網(wǎng)絡(luò)配置
cloud-init是一款開源初始化工具,能夠?yàn)長(zhǎng)inux操作系統(tǒng)提供初始化密碼、設(shè)置主機(jī)名、執(zhí)行自定義腳本等初始化配置能力。阿里云所有公共鏡像已默認(rèn)安裝cloud-init,在ECS實(shí)例啟動(dòng)時(shí),cloud-init會(huì)自動(dòng)生成系統(tǒng)的網(wǎng)絡(luò)配置信息。
網(wǎng)絡(luò)配置文件中關(guān)于cloud-init的說明:
您可以在對(duì)應(yīng)的網(wǎng)絡(luò)配置文件中,看到關(guān)于cloud-init自動(dòng)生成的說明。以Alibaba Cloud Linux 3.2的網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth0為例說明:
禁用cloud-init的網(wǎng)絡(luò)配置功能
什么時(shí)候需要禁用cloud-init的網(wǎng)絡(luò)配置功能:以下情況下,您可能需要先禁用cloud-init的網(wǎng)絡(luò)配置功能,否則在系統(tǒng)重啟時(shí)候,cloud-init自動(dòng)生成的配置可能會(huì)覆蓋您自定義的網(wǎng)絡(luò)配置。
靜態(tài)配置網(wǎng)絡(luò):通過修改cloud-init自動(dòng)創(chuàng)建的網(wǎng)絡(luò)配置文件手動(dòng)配置網(wǎng)絡(luò)
通過其他網(wǎng)絡(luò)管理服務(wù)(如NetworkManager)來管理網(wǎng)絡(luò)
如何禁用cloud-init的網(wǎng)絡(luò)配置功能:創(chuàng)建/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg文件,并且添加配置
network: {config: disabled}
即可。重要關(guān)于cloud-init更詳細(xì)的說明,可以登錄Linux實(shí)例系統(tǒng)查看/etc/cloud/cloud.cfg.d/README中的信息。
配置IP地址的方式
操作系統(tǒng)中配置IP地址的方式,包括默認(rèn)的DHCP和static(靜態(tài)配置)。在配置輔助私網(wǎng)IP時(shí)候,您需要根據(jù)實(shí)際情況選擇配置方式。
靜態(tài)配置:需要手動(dòng)配置必要的網(wǎng)絡(luò)參數(shù),如子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器地址等。
DHCP動(dòng)態(tài)獲取:DHCP是一種網(wǎng)絡(luò)協(xié)議,允許網(wǎng)絡(luò)中的設(shè)備自動(dòng)獲取IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器地址等配置信息。您也可以在保持DHCP動(dòng)態(tài)獲取的前提下,為L(zhǎng)inux實(shí)例配置輔助私網(wǎng)IP地址。