如何在Ubuntu 20.04 LTS上配置靜態(tài)IP地址
Ubuntu 從 17.10 開(kāi)始,已放棄在 /etc/network/interfaces 里固定 IP 的配置,interfaces 文件不復(fù)存在,即使配置也不會(huì)生效,而是改成 netplan 方式 ,配置寫在 /etc/netplan/01-netcfg.yaml 或者類似名稱的 yaml 文件里。
1. 查看網(wǎng)卡設(shè)備號(hào)


2. 修改 YAML 文件
要配置netplan,請(qǐng)?jiān)?etc/netplan/路徑下使用.yaml擴(kuò)展名(例如/etc/netplan/00-installer-config.yaml)保存配置文件



根據(jù)自己的需要配置好之后保存文件
3.讓配置生效
sudo netplan apply
4 其他配置:
使用DHCP和靜態(tài)尋址
要讓名為“ enp3s0”的接口通過(guò)DHCP獲取地址,請(qǐng)創(chuàng)建具有以下內(nèi)容的YAML文件:

多個(gè)接口使用DHCP連接網(wǎng)絡(luò)
現(xiàn)在,許多系統(tǒng)都包含多個(gè)網(wǎng)絡(luò)接口。服務(wù)器通常將需要連接到多個(gè)網(wǎng)絡(luò),并且盡管所有服務(wù)器都提供有效的網(wǎng)關(guān),但它們可能仍要求到Internet的流量通過(guò)特定的接口。
通過(guò)為通過(guò)DHCP檢索的路由指定優(yōu)先級(jí),可以實(shí)現(xiàn)DHCP所需的精確路由,這將確保某些路由優(yōu)先于其他路由。在此示例中,“ enred”優(yōu)于“ engreen”,因?yàn)樗哂休^高的路由優(yōu)先級(jí):、

在單個(gè)接口上使用多個(gè)地址
Addresses填寫要分配給接口的地址列表:

不支持接口別名(例如eth0:0)。
通過(guò)多個(gè)網(wǎng)關(guān)使用多個(gè)地址
與上面的示例類似,具有多個(gè)地址的接口可以配置有多個(gè)網(wǎng)關(guān)。

鑒于有多個(gè)地址,每個(gè)地址都有自己的網(wǎng)關(guān),我們?cè)诖瞬恢付╣ateway4,而是使用子網(wǎng)的網(wǎng)關(guān)地址將單個(gè)路由配置為0.0.0.0/0(任何地方)。該metric值應(yīng)進(jìn)行調(diào)整,以使路由按預(yù)期進(jìn)行。
DHCP可用于接收接口的IP地址之一。在這種情況下,該地址的默認(rèn)路由將自動(dòng)配置metric為100。作為,在下的條目的簡(jiǎn)寫形式routes,gateway4可以設(shè)置為其中一個(gè)子網(wǎng)的網(wǎng)關(guān)地址。在這種情況下,可以從中省略該子網(wǎng)的路由routes。它metric會(huì)被設(shè)置為100。
使用網(wǎng)絡(luò)管理器
Netplan同時(shí)支持聯(lián)網(wǎng)和網(wǎng)絡(luò)管理器作為后端。您可以使用renderer鍵指定應(yīng)使用哪個(gè)網(wǎng)絡(luò)后端來(lái)配置特定設(shè)備。您還可以通過(guò)僅指定renderer密鑰將網(wǎng)絡(luò)的所有配置委派給網(wǎng)絡(luò)管理器本身:

配置環(huán)回接口
Networkd不允許創(chuàng)建新的環(huán)回設(shè)備,但是用戶可以將新地址添加到標(biāo)準(zhǔn)環(huán)回接口lo中,以使其在計(jì)算機(jī)上以及自定義路由中被視為有效地址:

與Windows DHCP服務(wù)器集成
對(duì)于Windows Server使用dhcp-identifier鍵提供DHCP的網(wǎng)絡(luò),可以實(shí)現(xiàn)互操作性:

5 注意事項(xiàng):
l 注意每個(gè)冒號(hào)后邊都要先加一個(gè)空格
l 注意每一層前邊的縮進(jìn),至少比上一層多兩個(gè)空格
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)