本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
網路服務
該開放原始碼專案 systemd-networkd
在現代 Linux 發行版中廣泛使用。該專案使用類似 systemd
架構其餘部分的聲明式組態語言。其主要組態檔案類型為 .network
和 .link
檔案。
amazon-ec2-net-utils
套件會在 /run/systemd/network
目錄中產生介面特定組態。這些組態會在連接至執行個體時,在介面上啟用 IPv4 和 IPv6 網路。這些組態也會安裝政策路由規則,以協助確保透過對應執行個體的網路介面,將本機來源的流量路由至網路。這些規則可確保正確的流量透過彈性網路介面 (ENI) 從關聯的位址或首碼路由傳送。如需使用 ENI 的詳細資訊,請參閱 Amazon EC2 使用者指南中的使用 ENI。
您可以將自訂組態檔案放入 /etc/systemd/network
目錄,以覆寫 /run/systemd/network
中包含的預設組態設定並自訂此網路行為。
systemd.networksystemd-networkd
服務如何判斷適用於特定介面的組態。它也會為 ENI 支援的介面產生替代名稱 (稱為)altnames,以反映各種 AWS 資源的屬性。這些 ENI 支援的介面屬性是 ENI 附件的 ENI ID
和 DeviceIndex
欄位。使用各種工具 (例如 ip
命令) 時,您可以使用這些介面的屬性來參照這些介面。
AL2023 實例介面名稱是使用systemd
插槽命名配置產生的。如需詳細資訊,請參閱 systemd.net 命名方案
此外,AL2023 預設使用 fq_codel
主動佇列管理網路傳輸排程演算法。如需詳細資訊,請參閱CoDel概觀