Ubuntu如何配置靜態IP Ubuntu配置靜態IP地址命令

通常,在大多數網絡配置中IP地址是由路由器DHCP服務器動態分配的。 在不同情況下,例如配置端口轉發或設置爲服務器,可能需要設置靜態IP地址。那麼Ubuntu如何配置靜態IP,下面就和大家分享下Ubuntu配置靜態IP地址命令。

一、Ubuntu服務器上配置靜態IP地址

在Ubuntu 20.04上,系統使用“可預測的網絡接口名稱”標識網絡接口。

設置靜態IP地址的第一步是識別要配置的以太網接口的名稱。 爲此,請使用ip link命令,如下所示:

ip link

該命令將打印所有可用網絡接口的列表。 在此示例中,接口的名稱爲ens3:

: lo: <loopbck,up,lowe_up> mtu 65536 qdisc noqueue stte UNKNOWN mode DEFAULT goup defult qlen 000 link/loopbck 00:00:00:00:00:00 bd 00:00:00:00:00:00 2: ens3: <bodcst,multicst,up,lowe_up> mtu 500 qdisc fq_codel stte UP mode DEFAULT goup defult qlen 000 link/ethe 08:00:27:6c:3:63 bd ff:ff:ff:ff:ff:ff </bodcst,multicst,up,lowe_up></loopbck,up,lowe_up>

Netpln配置文件存儲在/etc/netpln目錄中。 您可能會在此目錄中找到一箇或多箇YAML文件。 文件的名稱可能因安裝程序而異。 通常,該文件名爲0-netcfg.yml,50-cloud-init.yml或NN_intefceNme.yml,但是在您的系統中可能有所不同。

如果您的Ubuntu雲實例配置有cloud-init,則需要將其禁用。 爲此,請創建以下文件:

sudo im /etc/cloud/cloud.cfg.d/99-disble-netwok-config.cfg netwok: {config: disbled}

要在網絡接口上分配靜態IP地址,請使用Vim文本編輯器打開YAML配置文件:

sudo im /etc/netpln/0-netcfg.yml netwok: esion: 2 endee: netwokd ethenets: ens3: dhcp4: yes

在更改配置之前,讓我們簡要說明一下代碼。

每個Netpln Yml文件均以具有至少兩個必需元素的網絡密鑰開頭。 第一個必需元素是網絡配置格式的版本,第二個是設備類型。 設備類型可以是以太網,綁定,網橋或VLAN。

上面的配置還有一行顯示渲染器類型的行。 開箱即用,如果您在服務器模式下安裝Ubuntu,則渲染器配置爲使用netwokd作爲後端。

在設備的類型(以太網)下,您可以指定一箇或多箇網絡接口。 在此示例中,我們只有一箇接口ens3,該接口被配置爲從DHCP服務器dhcp4獲取IP尋址:是。

要將靜態IP地址分配給ens3接口,請按如下所示編輯文件:

將DHCP設置爲dhcp4:否。 指定靜態IP地址。 在地址下:您可以添加一箇或多箇將分配給網絡接口的IP4或IP6 IP地址。 指定網關。 在名稱服務器下,設置名稱服務器的IP地址。/etc/netpln/0-netcfg.yml

netwok: esion: 2 endee: netwokd ethenets: ens3: dhcp4: no ddesses: - 92.68.2.22/24 gtewy4: 92.68.2. nmesees: ddesses: [8.8.8.8, ...]

編輯Yml文件時,請確保遵循YAML代碼縮進標準。 如果語法不正確,則更改將不會應用。

完成後,通過運行以下命令保存文件並應用更改:

sudo netpln pply

校驗修改是否生效

ip dd show de ens3 2: ens3: <bodcst,multicst,up,lowe_up> mtu 500 qdisc mq stte UP goup defult qlen 000 link/ethe 08:00:27:6c:3:63 bd ff:ff:ff:ff:ff:ff inet 92.68.2.22/24 bd 92.68.2.255 scope globl dynmic ens3 lid_lft 3575sec pefeed_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link lid_lft foee pefeed_lft foee </bodcst,multicst,up,lowe_up>

二、Ubuntu桌面上配置靜態IP地址

在Ubuntu桌面計算機上設置靜態IP地址不需要任何技術知識。

在“活動”屏幕中,搜索“設置”,然後單擊圖標。 這將打開GNOME設置窗口。 根據要修改的接口,在“網絡”或“ Wi-Fi”選項卡上單擊。 要打開界面設置,請單擊界面名稱旁邊的齒輪圖標。

在“ IPV4”的“方法”選項卡中,選擇“手動”,然後輸入您的靜態IP地址,網絡掩碼和網關,完成後,單擊“應用”按鈕。

要驗證更改,請通過使用Ctl + Alt + T鍵盤快捷鍵或單擊終端圖標來打開終端,然後運行:

ip dd

輸出類似如下內容:

... 2: wlps0: <bodcst,multicst,up,lowe_up> mtu 500 qdisc noqueue stte UP goup defult qlen 000 link/ethe 50:5b:c2:d8:59:7d bd ff:ff:ff:ff:ff:ff inet 92.68.2.22/24 bd 92.68.3.255 scope globl dynmic nopefixoute wlps0 lid_lft 38963sec pefeed_lft 38963sec inet6 fe80::45e3:7bc:029:664/64 scope link nopefixoute </bodcst,multicst,up,lowe_up>