Ubuntu18.04LTS中怎么配置IP地址

本篇文章為大家展示了Ubuntu 18.04 LTS中怎么配置IP地址,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營產(chǎn)品:成都響應(yīng)式網(wǎng)站建設(shè)公司、成都品牌網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動的體驗(yàn),以及在手機(jī)等移動端的優(yōu)質(zhì)呈現(xiàn)。網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。

在 Ubuntu 18.04 LTS 中配置靜態(tài) IP 地址

首先先找到 Netplan 默認(rèn)的網(wǎng)絡(luò)配置文件所在之處:

$ ls /etc/netplan/50-cloud-init.yaml

我們可以看到,默認(rèn)的網(wǎng)絡(luò)配置文件是 50-cloud-init.yaml ,這是一個(gè) YAML 文件。

然后我們再看一下這個(gè)文件的內(nèi)容是什么:

$ cat /etc/netplan/50-cloud-init.yaml

我在之前安裝 Ubuntu 18.04 的時(shí)候?yàn)榱藦?DHCP 服務(wù)器獲取 IP 地址已經(jīng)已經(jīng)做過了網(wǎng)卡的相關(guān)配置,所以詳細(xì)配置直接看下圖:

Ubuntu 18.04 LTS中怎么配置IP地址

可以看到這邊有兩個(gè)網(wǎng)卡,分別是 enp0s3 和 enp0s8 ,并且這兩個(gè)網(wǎng)卡都配置為從 DHCP 服務(wù)器中獲取 IP。

現(xiàn)在我們給這兩個(gè)網(wǎng)卡都配置為靜態(tài) IP 地址,先用任意一種編輯器來編輯配置文件。

$ sudo nano /etc/netplan/50-cloud-init.yaml

接下來我們分別添加 IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS 服務(wù)器等配置。分別用 192.168.225.50 作為網(wǎng)卡 enp0s3 的 IP 地址, 192.168.225.51 作為網(wǎng)卡 enp0s8 的 IP 地址, 192.168.225.1 作為網(wǎng)關(guān)地址, 255.255.255.0 作為子網(wǎng)掩碼。然后用 8.8.8.8 、 8.8.4.4 這兩個(gè) DNS 服務(wù)器 IP。

Ubuntu 18.04 LTS中怎么配置IP地址

要注意的一點(diǎn)是,在 Ubuntu 18.04 里,這個(gè)配置文件的每一行都必須靠空格來縮進(jìn),不能用 TAB 來代替,否則配置會不起作用。如上圖所示的配置文件中每行的縮進(jìn)都是靠空格鍵實(shí)現(xiàn)的。

同時(shí),在 Ubuntu 18.04 中,我們定義子網(wǎng)掩碼的時(shí)候不是像舊版本的那樣把 IP 和子網(wǎng)掩碼分成兩項(xiàng)配置。在舊版本的 Ubuntu 里,我們一般配置的 IP 和子網(wǎng)掩碼是這樣的:

address = 192.168.225.50netmask = 255.255.255.0

而在 netplan 中,我們把這兩項(xiàng)合并成一項(xiàng),就像這樣:

addresses : [192.168.225.50/24]

配置完成之后保存并關(guān)閉配置文件。然后用下面這行命令來應(yīng)用剛才的配置:

$ sudo netplan apply

如果在應(yīng)用配置的時(shí)候有出現(xiàn)問題的話,可以通過如下的命令來查看剛才配置的內(nèi)容出了什么問題。

$ sudo netplan --debug apply

這行命令會輸出這些 debug 信息:

** (generate:1556): DEBUG: 09:14:47.220: Processing input file //etc/netplan/50-cloud-init.yaml..** (generate:1556): DEBUG: 09:14:47.221: starting new processing pass** (generate:1556): DEBUG: 09:14:47.221: enp0s8: setting default backend to 1** (generate:1556): DEBUG: 09:14:47.222: enp0s3: setting default backend to 1** (generate:1556): DEBUG: 09:14:47.222: Generating output files..** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s8 is not for us (backend 1)** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s3 is not for us (backend 1)DEBUG:netplan generated networkd configuration exists, restarting networkdDEBUG:no netplan generated NM configuration existsDEBUG:device enp0s3 operstate is up, not repluggingDEBUG:netplan triggering .link rules for enp0s3DEBUG:device lo operstate is unknown, not repluggingDEBUG:netplan triggering .link rules for loDEBUG:device enp0s8 operstate is up, not repluggingDEBUG:netplan triggering .link rules for enp0s8

如果配置正常且生效的話,我們可以用下面這個(gè)命令來查看一下 ip:

$ ip addr

在我的 Ubuntu 18.04 中配置完之后執(zhí)行命令輸出的信息如下:

Ubuntu 18.04 LTS中怎么配置IP地址

到此為止,我們已經(jīng)成功地在 Ubuntu 18.04 LTS 中用 Netplan 完成了靜態(tài) IP 的配置。

更多關(guān)于 Netplan 的信息,可以在用 man 命令在手冊中查看:

$ man netplan

在 Ubuntu 18.04 LTS 中配置動態(tài) IP 地址

其實(shí)配置文件中的初始配置就是動態(tài) IP 的配置,所以你想要使用動態(tài) IP 的話不需要再去做任何的配置操作。如果你已經(jīng)配置了靜態(tài) IP 地址,想要恢復(fù)之前動態(tài) IP 的配置,就把在上面靜態(tài) IP 配置中所添加的相關(guān)配置項(xiàng)刪除,把整個(gè)配置文件恢復(fù)成上面的圖 1 所示的樣子就行了。

上述內(nèi)容就是Ubuntu 18.04 LTS中怎么配置IP地址,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標(biāo)題:Ubuntu18.04LTS中怎么配置IP地址
本文URL:http://www.muchs.cn/article38/jpcdsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、服務(wù)器托管、網(wǎng)站內(nèi)鏈、定制網(wǎng)站App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)