欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu 18.04 LTS中配置IP地址的完整步驟

 更新時間:2018年12月09日 16:49:23   作者:LCTT chenxinlong  
這篇文章主要給大家介紹了關于如何在Ubuntu 18.04 LTS中配置IP地址的完整步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

在 Ubuntu 18.04 LTS 中配置 IP 地址的方法和以往使用的配置方法有很大的不同。和舊版本的不同之處在于,Ubuntu 18.04 使用 Netplan 來配置 IP 地址,Netplan 是一個新的命令行網絡配置工具。其實在 Ubuntu 17.10 的時候 Ubuntu 開發(fā)者就已經介紹過 Netplan 了。接下來要介紹的新的 IP 配置方法不會再用到 /etc/network/interfaces 這個文件,取而代之的是一個 YAML 文件。默認的 Netplan 配置文件一般在 /etc/netplan 目錄下。

 在這篇教程中,我們會去學習在 Ubuntu 18.04 LTS 的最小化服務器中配置靜態(tài) IP 和動態(tài) 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 地址已經已經做過了網卡的相關配置,所以詳細配置直接看下圖:

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

現(xiàn)在我們給這兩個網卡都配置為靜態(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 18.04 里,這個配置文件的每一行都必須靠空格來縮進,不能用 TAB 來代替,否則配置會不起作用。如上圖所示的配置文件中每行的縮進都是靠空格鍵實現(xiàn)的。

同時,在 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

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

$ 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 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 所示的樣子就行了。

現(xiàn)在你已經學會在 Ubuntu 18.04 中配置靜態(tài)和動態(tài) IP 地址了。個人而言,我其實不太喜歡這種方式,舊的配置方式反而來得簡單。你們覺得呢 ?

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • linux中快速列出文件列表的多種方法總結

    linux中快速列出文件列表的多種方法總結

    這篇文章主要給大家總結介紹了關于linux中如何快速列出文件列表的多種方法,分別介紹了walk、os.scandir、tree、find以及l(fā)ocate等方法,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • 詳解linux grep命令

    詳解linux grep命令

    本篇文章主要介紹了linux grep命令,現(xiàn)在分享給大家,也給大家做個參考。正在學習的同學可以了解一下。
    2016-11-11
  • 詳解CentOS8更換yum源后出現(xiàn)同步倉庫緩存失敗的問題

    詳解CentOS8更換yum源后出現(xiàn)同步倉庫緩存失敗的問題

    這篇文章主要介紹了詳解CentOS8更換yum源后出現(xiàn)同步倉庫緩存失敗的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 阿里云Centos6.X發(fā)郵件遇到的各種問題

    阿里云Centos6.X發(fā)郵件遇到的各種問題

    這兩天用PHPMailer寫了個發(fā)送郵件功能,在本地測試可以發(fā)送郵件,但是放到阿里云服務器缺發(fā)送不了,經過查詢,最終解決了,把方法分享給大家
    2018-09-09
  • 利用lynis如何進行l(wèi)inux漏洞掃描詳解

    利用lynis如何進行l(wèi)inux漏洞掃描詳解

    這篇文章主要給大家介紹了關于利用lynis如何進行l(wèi)inux漏洞掃描的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • 安裝Ubuntu 20.04后要做的事(小白教程)

    安裝Ubuntu 20.04后要做的事(小白教程)

    這篇文章主要介紹了安裝Ubuntu 20.04后要做的事(小白教程),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 詳解Supervisor安裝與配置(Linux/Unix進程管理工具)

    詳解Supervisor安裝與配置(Linux/Unix進程管理工具)

    這篇文章主要介紹了詳解Supervisor安裝與配置(Linux/Unix進程管理工具),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • VPS 配置優(yōu)化筆記

    VPS 配置優(yōu)化筆記

    VPS(Virtual Private Server 虛擬專用服務器)技術,將一部服務器分割成多個虛擬專享服務器的優(yōu)質服務。每個VPS都可分配獨立公網IP地址、獨立操作系統(tǒng)、獨立超大空間、獨立內存、獨立執(zhí)行程序和獨立系統(tǒng)配置等。
    2008-12-12
  • Linux命令unzip詳解

    Linux命令unzip詳解

    這篇文章介紹了Linux命令unzip,Linux unzip命令用于解壓縮zip文件,文中詳細列出了unzip命令選項和選項描述。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 虛擬機中centos修改時間的方法

    虛擬機中centos修改時間的方法

    今天小編就為大家分享一篇關于虛擬機中centos修改時間的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論