通常,在大多數網(wǎng)絡(luò )配置中IP地址是由路由器DHCP服務(wù)器動(dòng)態(tài)分配的。 在不同情況下,例如配置端口轉發(fā)或設置為服務(wù)器,可能需要設置靜態(tài)IP地址。那么Ubuntu如何配置靜態(tài)IP,下面就和大家分享下Ubuntu配置靜態(tài)IP地址命令。
一、Ubuntu服務(wù)器上配置靜態(tài)IP地址
在Ubuntu 20.04上,系統使用“可預測的網(wǎng)絡(luò )接口名稱(chēng)”標識網(wǎng)絡(luò )接口。
設置靜態(tài)IP地址的第一步是識別要配置的以太網(wǎng)接口的名稱(chēng)。 為此,請使用ip link命令,如下所示:
ip link
該命令將打印所有可用網(wǎng)絡(luò )接口的列表。 在此示例中,接口的名稱(chēng)為ens3:
1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: <broadcast,multicast,up,lower_up> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
</broadcast,multicast,up,lower_up></loopback,up,lower_up>
Netplan配置文件存儲在/etc/netplan
目錄中。 您可能會(huì )在此目錄中找到一個(gè)或多個(gè)YAML文件。 文件的名稱(chēng)可能因安裝程序而異。 通常,該文件名為01-netcfg.yaml,50-cloud-init.yaml或NN_interfaceName.yaml,但是在您的系統中可能有所不同。
如果您的Ubuntu云實(shí)例配置有cloud-init,則需要將其禁用。 為此,請創(chuàng )建以下文件:
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
要在網(wǎng)絡(luò )接口上分配靜態(tài)IP地址,請使用Vim文本編輯器打開(kāi)YAML配置文件:
sudo vim /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
在更改配置之前,讓我們簡(jiǎn)要說(shuō)明一下代碼。
每個(gè)Netplan Yaml文件均以具有至少兩個(gè)必需元素的網(wǎng)絡(luò )密鑰開(kāi)頭。 第一個(gè)必需元素是網(wǎng)絡(luò )配置格式的版本,第二個(gè)是設備類(lèi)型。 設備類(lèi)型可以是以太網(wǎng),綁定,網(wǎng)橋或VLAN。
上面的配置還有一行顯示渲染器類(lèi)型的行。 開(kāi)箱即用,如果您在服務(wù)器模式下安裝Ubuntu,則渲染器配置為使用networkd作為后端。
在設備的類(lèi)型(以太網(wǎng))下,您可以指定一個(gè)或多個(gè)網(wǎng)絡(luò )接口。 在此示例中,我們只有一個(gè)接口ens3,該接口被配置為從DHCP服務(wù)器dhcp4獲取IP尋址:是。
要將靜態(tài)IP地址分配給ens3接口,請按如下所示編輯文件:
將DHCP設置為dhcp4:否。 指定靜態(tài)IP地址。 在地址下:您可以添加一個(gè)或多個(gè)將分配給網(wǎng)絡(luò )接口的IPv4或IPv6 IP地址。 指定網(wǎng)關(guān)。 在名稱(chēng)服務(wù)器下,設置名稱(chēng)服務(wù)器的IP地址。/etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.221/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
編輯Yaml文件時(shí),請確保遵循YAML代碼縮進(jìn)標準。 如果語(yǔ)法不正確,則更改將不會(huì )應用。
完成后,通過(guò)運行以下命令保存文件并應用更改:
sudo netplan apply
校驗修改是否生效
ip addr show dev ens3
2: ens3: <broadcast,multicast,up,lower_up> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.121.221/24 brd 192.168.121.255 scope global dynamic ens3
valid_lft 3575sec preferred_lft 3575sec
inet6 fe80::5054:ff:feb0:f500/64 scope link
valid_lft forever preferred_lft forever
</broadcast,multicast,up,lower_up>
二、Ubuntu桌面上配置靜態(tài)IP地址
在Ubuntu桌面計算機上設置靜態(tài)IP地址不需要任何技術(shù)知識。
在“活動(dòng)”屏幕中,搜索“設置”,然后單擊圖標。 這將打開(kāi)GNOME設置窗口。 根據要修改的接口,在“網(wǎng)絡(luò )”或“ Wi-Fi”選項卡上單擊。 要打開(kāi)界面設置,請單擊界面名稱(chēng)旁邊的齒輪圖標。
在“ IPV4”的“方法”選項卡中,選擇“手動(dòng)”,然后輸入您的靜態(tài)IP地址,網(wǎng)絡(luò )掩碼和網(wǎng)關(guān),完成后,單擊“應用”按鈕。
要驗證更改,請通過(guò)使用Ctrl Alt T鍵盤(pán)快捷鍵或單擊終端圖標來(lái)打開(kāi)終端,然后運行:
ip addr
輸出類(lèi)似如下內容:
...
2: wlp1s0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 50:5b:c2:d8:59:7d brd ff:ff:ff:ff:ff:ff
inet 192.168.121.221/24 brd 192.168.31.255 scope global dynamic noprefixroute wlp1s0
valid_lft 38963sec preferred_lft 38963sec
inet6 fe80::45e3:7bc:a029:664/64 scope link noprefixroute </broadcast,multicast,up,lower_up>
來(lái)源鏈接:https://www.idcspy.com/37633.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站