Ubuntu下配置IP地址

来源:https://www.cnblogs.com/ashjo009/archive/2019/11/28/11947103.html
-Advertisement-
Play Games

17.10版本之前: Ubuntu的網卡配置文件跟CentOS的不一樣,Ubuntu的網卡配置文件是/etc/network/interfaces。我們用vi /etc/network/interfaces命令去修改網卡文件。具體修改如上圖所示,要註意的是Ubuntu用的都是小寫,而且IP地址和DN ...


17.10版本之前:

 

Ubuntu的網卡配置文件跟CentOS的不一樣,Ubuntu的網卡配置文件是/etc/network/interfaces。我們用vi /etc/network/interfaces命令去修改網卡文件。具體修改如上圖所示,要註意的是Ubuntu用的都是小寫,而且IP地址和DNS的名字跟CentOS的不一樣,參數和選項之間要有個空格。

 

Ubuntu配置副IP也是在這個網卡配置文件中配置,改一下網卡名的尾碼,第一個副IP加:1,第二個副IP加:2,如此類推。切記,配置副IP不需要再配網關和DNS,否則會衝突

配置完之後用/etc/init.d/networking restart命令或 ifdown ethx&& ifup ethx來重啟網路,重啟完用ip a或者ifconfig命令來查看配置是否生效

 

 

17.10版本之後:

Ubuntu在17.10版本開始,配置網卡文件的方式會跟之前的不太一樣。配置IP需要使用其他方法。編輯/etc/netplan/01-netcfg.yaml這個文件,如果這個文件沒有的話,先cd /etc/netplan/ 然後找到.yaml結尾的配置文件,新安裝的系統預設只有一個

 

進去修改這個配置文件,預設這個配置文件只有

network:

version: 2

renderer: networkd

如果有dhcp的直接刪掉即可

 

在後面按照格式添加一下的內容:

ethernets:

  enp2s1:

    addresses: [ 192.168.1.98/24,192.168.137.99/24]

    gateway4: 192.168.1.1

    nameservers:

         addresses: [8.8.8.8,114.114.114.114]

其中,addresses:  註意冒號後面需要帶一個空格然後在用中括弧。

IP後面的24代表子網掩碼255.255.255.0,這裡不能直接用255.255.255.0,所以用24代替

IP可以直接在地址那裡重覆添加,註意使用,逗號隔開。

網關那裡不能使用中括弧,gateway後面要有個4

修改完保存退出之後執行netplan apply 將配置文件生效,這個就是平時使用的重啟網路服務命令。

還可以使用 ip link set enp2s1 up 來替代ifup enp2s1和ip link set enp2s1 down 來替代 ifdown enp2s1

其中enp2s1是網卡名稱,如果網卡是eth0之類的,需要對應的進行變更

 

 


 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在編寫sqlldr相關的bat腳本時,遇到執行bat後一直迴圈執行的問題,網上也有遇到相同問題的朋友: 鏈接:https://zhidao.baidu.com/question/1703991244391352060.html 原來sqlldr還有這樣的坑~~記之。 ...
  • 缺點,ftp密碼是和系統密碼是一致的,並不安全 先設置兩個測試用戶 test1 123123 test2 123123 基本用戶基礎配置 1、本地用戶基本配置 local_enable-YES #允許本地用戶登錄 write_enable=YES #允許本地用戶上傳 local_umask=022 ...
  • 符號作用示例 # 註釋符號,井號後的內容不會執行 echo #WORD ~ 當前用戶的家目錄 cd ~ ; 命令順序執行,前面執行成功與否對後面沒影響 COMMAND1 ; COMMAND2 && 命令邏輯執行,前面執行成功才會執行後面命令 COMMAND1 && COMMAND2 . 當前目錄 t ...
  • $request_time 官方解釋:request processing time in seconds with a milliseconds resolution; time elapsed between the first bytes were read from the client a ...
  • 匿名用戶訪問 基本配置: anonymous_enable #允許匿名用戶訪問 anon_upload_enable #允許匿名用戶上傳 anon_mkdir_write_enable #允許匿名用戶建立目錄 anon_umask #設置上傳的預設文件許可權(預設是600) 重啟 登錄 密碼是空或者是 ...
  • 3、配置文件解析 預設配置選項: 一般情況下不允許匿名用戶登錄 全局配置選項:(手工添加) listen_address=192.168.4.1 #設置監聽地址 listen_port=21 #設置監聽ftp服務的埠號 download_enable=YES #是否允許下載文件 max_clien ...
  • 某次遇到需要進入系統的單用戶模式進行破密操作,結果卻顯示如下: 根據提示:Permission denied(缺少許可權) 此時查看/usr/bin/passwd 許可權: 正常情況下的許可權應該是如下: [root@web ~]# ls -l /usr/bin/passwd -rwsr-xr-x 1 r ...
  • 在編程過程中,有很多有用的文檔現在在這裡記錄一下: https://docs.microsoft.com/zh-cn/ (windows產品,說明手冊) http://man7.org/linux/man-pages/index.html (linux manpages 產品) ...
一周排行
    -Advertisement-
    Play Games
  • 1. 說明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...
  • 視頻地址:【WebApi+Vue3從0到1搭建《許可權管理系統》系列視頻:搭建JWT系統鑒權-嗶哩嗶哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中設置鑒權屬性 /*jwt鑒權*/ "JwtSetting": { "Issuer" ...
  • 引言 集成測試可在包含應用支持基礎結構(如資料庫、文件系統和網路)的級別上確保應用組件功能正常。 ASP.NET Core 通過將單元測試框架與測試 Web 主機和記憶體中測試伺服器結合使用來支持集成測試。 簡介 集成測試與單元測試相比,能夠在更廣泛的級別上評估應用的組件,確認多個組件一起工作以生成預 ...
  • 在.NET Emit編程中,我們探討了運算操作指令的重要性和應用。這些指令包括各種數學運算、位操作和比較操作,能夠在動態生成的代碼中實現對數據的處理和操作。通過這些指令,開發人員可以靈活地進行算術運算、邏輯運算和比較操作,從而實現各種複雜的演算法和邏輯......本篇之後,將進入第七部分:實戰項目 ...
  • 前言 多表頭表格是一個常見的業務需求,然而WPF中卻沒有預設實現這個功能,得益於WPF強大的控制項模板設計,我們可以通過修改控制項模板的方式自己實現它。 一、需求分析 下圖為一個典型的統計表格,統計1-12月的數據。 此時我們有一個需求,需要將月份按季度劃分,以便能夠直觀地看到季度統計數據,以下為該需求 ...
  • 如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
  • System.AggregateException: 發生一個或多個錯誤。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失敗。檢查輸出視窗瞭解更多詳細信息。 內部異常堆棧跟蹤的結尾 > (內部異常 #0) Microsoft ...
  • 引言 在上一章節我們實戰了在Asp.Net Core中的項目實戰,這一章節講解一下如何測試Asp.Net Core的中間件。 TestServer 還記得我們在集成測試中提供的TestServer嗎? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...
  • 在發現結果為真的WHEN子句時,CASE表達式的真假值判斷會終止,剩餘的WHEN子句會被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 註意: 統一各分支返回的數據類型. ...
  • 在C#編程世界中,語法的精妙之處往往體現在那些看似微小卻極具影響力的符號與結構之中。其中,“_ =” 這一組合突然出現還真不知道什麼意思。本文將深入剖析“_ =” 的含義、工作原理及其在實際編程中的廣泛應用,揭示其作為C#語法奇兵的重要角色。 一、下劃線 _:神秘的棄元符號 下劃線 _ 在C#中並非 ...