Ubuntu設(shè)置靜態(tài)IP地址的方法步驟(親測(cè)有效)
Ubuntu如果是最小安裝,沒有圖形界面,需要配置靜態(tài)IP,該怎么操作呢?
Netplan 是最新版 Ubuntu 的默認(rèn)網(wǎng)絡(luò)管理工具。Netplan 的配置文件使用 YAML 編寫,擴(kuò)展名為 .yaml。
注意:配置文件中的空格是語(yǔ)法的一部分,請(qǐng)務(wù)必小心。如果沒有適當(dāng)?shù)目s進(jìn),文件將無(wú)法正常讀取。
一、找到位于 /etc/netplan 的 netplan 目錄
進(jìn)入/etc/netplan
目錄。
cd /etc/netplan
如果沒有看到任何文件,可以創(chuàng)建一個(gè)。文件名可以是任何名字,但按照慣例,應(yīng)該以 00-
這樣的數(shù)字開頭,以 .yaml 結(jié)尾。如果有多個(gè)配置文件,數(shù)字會(huì)設(shè)定優(yōu)先級(jí)。
二、修改或創(chuàng)建配置文件
我將創(chuàng)建一個(gè)名為 00-network-manager-all.yaml
的文件。讓我們把這些行添加到文件中,并跟隨我逐步添加配置信息。
network: version: 2
Netplan 配置文件的頂層節(jié)點(diǎn)是一個(gè) network: ,其中包含 version:2(表示使用網(wǎng)絡(luò)定義版本 2)。
接下來(lái),我們將添加一個(gè)渲染器來(lái)控制整個(gè)網(wǎng)絡(luò)。默認(rèn)情況下,渲染器為 systemd-networkd,但我們將其設(shè)置為 NetworkManager。
現(xiàn)在,我們的文件看起來(lái)是這樣的
network: version: 2 renderer: NetworkManager
三、配置與本機(jī)相符的網(wǎng)絡(luò)適配器
接下來(lái),我們將添加 ethernets
,并使用ip a
找的網(wǎng)絡(luò)適配器名稱,此處設(shè)置的網(wǎng)絡(luò)適配器名稱是eth0
,請(qǐng)根據(jù)實(shí)際情況設(shè)置,有可能是ens999
之類的。其他支持的設(shè)備類型包括modems:
、wifis:
和 bridges:
。
network: version: 2 renderer: NetworkManager ethernets: eth0:
四、禁用DHCP
由于我們?cè)O(shè)置的是靜態(tài) IP,不想為該網(wǎng)絡(luò)適配器動(dòng)態(tài)分配 IP,因此將 dhcp4
設(shè)置為 “no
”。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no
五、配置靜態(tài)IP、子網(wǎng)掩碼、網(wǎng)關(guān)
現(xiàn)在,我們將根據(jù)子網(wǎng)和可用 IP 范圍指定第 2 步中提到的特定靜態(tài) IP。它是 192.168.1.112,注意子網(wǎng)掩碼255.255.255.0,對(duì)應(yīng)24。
接下來(lái),我們要指定網(wǎng)關(guān),即分配 IP 地址的路由器或網(wǎng)絡(luò)設(shè)備。我的網(wǎng)關(guān)是 192.168.1.1。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no addresses: [192.168.1.112/24] gateway4: 192.168.1.1
六、配置DNS服務(wù)器地址
接下來(lái),我們將配置DNS服務(wù)器。這里的第一個(gè)值是 119.29.29.29
,我使用的騰訊的DNS服務(wù)器作為我的主DNS解析服務(wù),第二個(gè)值是 223.5.5.5
,它是阿里公共DNS服務(wù)器。這些值可根據(jù)您的要求而有所不同。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no addresses: [192.168.1.112/24] gateway4: 192.168.1.1 nameservers: addresses: [119.29.29.29,223.5.5.5]
七、應(yīng)用并測(cè)試更改
在永久應(yīng)用更改之前,我們可以先使用該命令測(cè)試更改:
sudo netplan try
如果沒有錯(cuò)誤,它會(huì)詢問你是否要應(yīng)用這些設(shè)置。確認(rèn)沒有問題,在確認(rèn)界面按回車鍵確定修改,否則,超時(shí)后會(huì)跳過更改,維持現(xiàn)狀。
八、檢查靜態(tài)IP是否生效
最后,使用 ip a
命令檢查更改的結(jié)果,你會(huì)發(fā)現(xiàn)靜態(tài) IP 已被應(yīng)用。
以上就是Ubuntu設(shè)置靜態(tài)IP地址的方法步驟(親測(cè)有效)的詳細(xì)內(nèi)容,更多關(guān)于Ubuntu設(shè)置靜態(tài)IP地址的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Linux系統(tǒng)配置靜態(tài)IP地址的詳細(xì)步驟
在安裝Linux后,系統(tǒng)的網(wǎng)絡(luò)IP地址默認(rèn)是自動(dòng)分配的,這將導(dǎo)致每次啟動(dòng)Linux系統(tǒng)后,系統(tǒng)的IP地址都會(huì)發(fā)生改變,此文以CentOS7系統(tǒng)環(huán)境為例,詳細(xì)介紹如何配置Linux系統(tǒng)的靜態(tài)IP地址,需要的朋友可以參考下2024-04-0413個(gè)實(shí)用的Apache Rewrite重寫規(guī)則
這篇文章主要介紹了13個(gè)實(shí)用的Apache Rewrite重寫規(guī)則,需要的朋友可以參考下2014-03-03詳解Linux驅(qū)動(dòng)中,probe函數(shù)何時(shí)被調(diào)用
這篇文章主要介紹了詳解Linux驅(qū)動(dòng)中,probe函數(shù)何時(shí)被調(diào)用 ,具有一定的參考價(jià)值,有興趣的同學(xué)可以了解一下。2016-12-12詳解Ubuntu14.04橋接網(wǎng)絡(luò)設(shè)置與SSH登陸
本篇文章主要介紹了詳解Ubuntu14.04橋接網(wǎng)絡(luò)設(shè)置與SSH登陸,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-01-01Linux下Oracle設(shè)置定時(shí)任務(wù)備份數(shù)據(jù)庫(kù)的教程
這篇文章主要介紹了Linux下Oracle設(shè)置定時(shí)任務(wù)備份數(shù)據(jù)庫(kù)的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11關(guān)于如何在崩潰或重啟后保持Linux進(jìn)程運(yùn)行的解決方法
在計(jì)算機(jī)系統(tǒng)中,進(jìn)程的穩(wěn)定性和持久性對(duì)于確保系統(tǒng)正常運(yùn)行至關(guān)重要,在 Linux 系統(tǒng)中,由于各種原因,進(jìn)程可能會(huì)面臨崩潰或系統(tǒng)重啟的情況,為了確保關(guān)鍵進(jìn)程的持續(xù)運(yùn)行,我們需要采取一些措施來(lái)處理這種情況,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01