溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu下怎么配置IP地址

發(fā)布時間:2022-10-13 15:05:55 來源:億速云 閱讀:669 作者:iii 欄目:服務器

本篇內容主要講解“Ubuntu下怎么配置IP地址”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Ubuntu下怎么配置IP地址”吧!

在 ubuntu 18.04 lts 中配置靜態(tài) ip 地址

首先先找到 netplan 默認的網絡配置文件所在之處:

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

我們可以看到,默認的網絡配置文件是 50-cloud-init.yaml ,這是一個 yaml 文件。

然后我們再看一下這個文件的內容是什么:

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

我在之前安裝 ubuntu 18.04 的時候為了從 dhcp 服務器獲取 ip 地址已經已經做過了網卡的相關配置,所以詳細配置直接看下圖:

Ubuntu下怎么配置IP地址

可以看到這邊有兩個網卡,分別是 enp0s3 和 enp0s8 ,并且這兩個網卡都配置為從 dhcp 服務器中獲取 ip。

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

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

接下來我們分別添加 ip 地址、子網掩碼、網關、dns 服務器等配置。分別用 192.168.225.50 作為網卡 enp0s3 的 ip 地址, 192.168.225.51 作為網卡 enp0s8 的 ip 地址, 192.168.225.1 作為網關地址, 255.255.255.0 作為子網掩碼。然后用 8.8.8.8 、 8.8.4.4 這兩個 dns 服務器 ip。

Ubuntu下怎么配置IP地址

要注意的一點是,在 ubuntu 18.04 里,這個配置文件的每一行都必須靠空格來縮進,不能用 tab 來代替,否則配置會不起作用。如上圖所示的配置文件中每行的縮進都是靠空格鍵實現的。

同時,在 ubuntu 18.04 中,我們定義子網掩碼的時候不是像舊版本的那樣把 ip 和子網掩碼分成兩項配置。在舊版本的 ubuntu 里,我們一般配置的 ip 和子網掩碼是這樣的:

address = 192.168.225.50
netmask = 255.255.255.0

而在 netplan 中,我們把這兩項合并成一項,就像這樣:

addresses : [192.168.225.50/24]

配置完成之后保存并關閉配置文件。然后用下面這行命令來應用剛才的配置:

$ sudo netplan apply

如果在應用配置的時候有出現問題的話,可以通過如下的命令來查看剛才配置的內容出了什么問題。

$ 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 networkd
debug:no netplan generated nm configuration exists
debug:device enp0s3 operstate is up, not replugging
debug:netplan triggering .link rules for enp0s3
debug:device lo operstate is unknown, not replugging
debug:netplan triggering .link rules for lo
debug:device enp0s8 operstate is up, not replugging
debug:netplan triggering .link rules for enp0s8

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

$ ip addr

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

Ubuntu下怎么配置IP地址

到此為止,我們已經成功地在 ubuntu 18.04 lts 中用 netplan 完成了靜態(tài) ip 的配置。

更多關于 netplan 的信息,可以在用 man 命令在手冊中查看:

$ man netplan

在 ubuntu 18.04 lts 中配置動態(tài) ip 地址

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

到此,相信大家對“Ubuntu下怎么配置IP地址”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI