Ubuntu20.04 命令行 修改系統IP地址

来源:https://www.cnblogs.com/qz652219228/archive/2022/09/11/16655287.html
-Advertisement-
Play Games

0. 前言 可以臨時設置,也可以修改配置文件 1. 修改配置文件 # 打開 配置IP的文件 路徑如下 sudo vi /etc/netplan/01-network-manager-all.yaml 1.1 輸入(修改)以下內容 # This is the network config writte ...


目錄

0. 前言

可以臨時設置,也可以修改配置文件

1. 修改配置文件

# 打開 配置IP的文件 路徑如下
sudo vi /etc/netplan/01-network-manager-all.yaml

1.1 輸入(修改)以下內容

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens0:
      dhcp4: false
      addresses: [192.168.1.123/24]
      gateway4: 192.168.1.1
    ens1:
      dhcp4: false
      addresses: [192.168.1.124/24]
      gateway4: 192.168.1.1
  version: 2

註意: 這是修改為靜態IP的方式,所以上面的 DHCP4:最好改成 FALSE,防止自動獲取IP,導致IP又變了

1.2 示例如下

netplan

1.3 更新網路設置

/etc/init.d/openibd restart

-- 配置文件 -- end --


2. 命令行修改 ifconfig - route

根據ifconfig 命令,這個命令一般系統自帶,也可以後期安裝
sudo apt install net-tools

2.1 先找到需要修改的網卡

ifconfig
ifconfig

2.2 輸入設置IP命令

sudo ifconfig ens33 192.168.1.123/24 up

大體格式如下:

sudo許可權 ifconfig 網卡名 IP地址/掩碼 up

2.3 輸入設置網關命令

sudo route add default gw 192.168.1.1

格式:

sudo許可權 route add default gw 網關地址

-- ifconfig 修改 -- end --


由於 ifconfig 在Ubuntu 里大部分是通過後期安裝 net-tools 包,安裝上的 ,剛安裝完的系統可能沒有這個 net-tools 包,所以 ifconfig 命令無法使用
但 ip 命令是 自帶的

3. 命令行修改 ip link - ip route

3.1 找到需要設置的網卡

ip a 或 ip addr
ip a
(一毛一樣,畢竟是一個命令.....哈哈)

3.2 設置ip地址 及 路由

ip link set eth0 up # eth0 是前面的 網卡埠名

ip link show eth0 # 這個 eth0 也是

ip addr add <IP地址> dev eth0 # 這個也是

ip route add default via <網關>


後記

如果需要長久設置 可以用 rc.local ,把需要的命令設置進去,也能達到 最開始 修改配置文件的效果
rc.loacl 啟用方式 如下
CSDN-Ubuntu rc.local 的開啟與配置-也是我寫的


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

-Advertisement-
Play Games
更多相關文章
  • JavaOI流02 4.常用的類 4.1文件位元組流輸入流-FileInputStream InputStream抽象類是所有類位元組輸入流的超類 InputStream常用的子類: FileInputStream:文件位元組輸入流 BufferedInputStream:緩衝位元組輸入流 ObjectIn ...
  • OpenFeign攔截器 在微服務中比較常見的場景:前端帶了JWT令牌請求服務A,在服務A中使用Feign遠程調用服務B、服務C等,A、B、C都接入了Spring Security;此時就會存在這樣的需求,如服務A調用服務B、C時不帶有JWT令牌就會出現服務調用失敗,無法通過服務B、C鑒權認證; 此 ...
  • 基礎環境 centos7 安裝BT寶塔 網址:https://www.bt.cn/download/linux.html 安裝ORACLE客戶端 下載地址: https://www.oracle.com/database/technologies/instant-client/linux-x86-6 ...
  • SpringMVC(精簡) 一、SpringMVC介紹 1.什麼是MVC 是一種軟體架構的思想,將軟體按照模型、視圖、控制器來劃分 **M: **Model,模型層,指工程中的JavaBean,作用是處理數據 JavaBean 一類稱為實體類Bean:專門存儲業務數據的,如 Student、User ...
  • 這幾天想搞到一個三階魔方排行榜的數據,官網居然不能導出Excel文件,剛好這幾天學了個爬蟲,於是爬著玩玩(應該不會進去)。 1 目標網站: https://www.worldcubeassociation.org/results/rankings/333/average 2 準備庫 ## 準備的庫 ...
  • 使用Thymeleaf 三大理由: 簡潔漂亮 容易理解 完美支持HTML5 使用瀏覽器直接打開頁面 不新增標簽 只需增強屬性 學習目標 快速掌握Thymeleaf的基本使用:五大基礎語法,常用內置對象 快速查閱 源碼下載:springboot-web-thymeleaf-enhance — Hey ...
  • Fast Framework 作者 Mr-zhong 開源項目地址 https://github.com/China-Mr-zhong/Fast.Framework QQ交流群 954866406 歡迎小伙伴加入交流探討技術 一、前言 Fast Framework 是一個基於NET6.0 封裝的輕量 ...
  • 在實際業務中,當後臺數據發生變化,客戶端能夠實時的收到通知,而不是由用戶主動的進行頁面刷新才能查看,這將是一個非常人性化的設計。有沒有那麼一種場景,後臺數據明明已經發生變化了,前臺卻因為沒有及時刷新,而導致頁面顯示的數據與實際存在差異,從而造成錯誤的判斷。那麼如何才能在後臺數據變更時及時通知客戶端呢... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...