Linux下的網絡管理配置

?一、 IPv4原理

IPv4(Internet Protocol version 4),采用32位地址。IPv4地址通常用點分十進制表示,如 192.168.1.10。

IPv4網絡通信基于數據包交換原理,當一臺主機要向另一臺主機發送數據時,會將數據分割成多個數據包,每個數據包包含源IP地址、目的IP地址等信息。這些數據包通過網絡中的路由器進行轉發,最終到達目標主機。

IPv4圖形配置方法

二、網絡配置方法

en--表示以太網(Ethernet)

wl表示無線局域網(wlan)

ww表示無線廣域網(wwan);?

o——表示內置(onboard)于主板上的集成設備(即集成網卡)及索引號;

s——表示是插在可以熱拔插的插槽上的獨立設備及索引號;

x——表示基于MAC地址命名的設備;

p——表示PCI插槽的物理位置及編號。

注意:一個網絡接口,可以有多個網絡連接,但同一時間只能有一個網絡連接處于活動狀態。

1. 使用ifconfig?命令

(1)查看網絡接口信息

輸入 `ifconfig` 命令,可顯示當前系統中所有網絡接口的詳細信息,包括接口名稱、IP地址、子網掩碼、MAC地址等。

ifconfig device ip/24 ##設定

ifconfig device down ##關閉

ifconfig device up ##開啟


(2)臨時配置網絡接口

例如,將 eth0接口的IP地址設置為 192.168.1.10,子網掩碼設置為 255.255.255.0

ifconfig eth0 192.168.1.10 netmask 255.255.255.0

2. 使用 ip?命令

(1)查看網絡接口信息

輸入 ip addr?命令查看所有網絡接口的詳細信息。

ip addr

(2)臨時配置網絡接口。

ip addr add 192.168.1.100/24 dev eth0

(3)激活或停用網絡接口ip link命令:

激活eth0接口

ip link set eth0 up

停用 eth0?接口:

ip link set eth0 down

3.nmcli命令

nmcli(NetworkManager command-line interface)是一個用于控制NetworkManager服務的命令行工具。作用:nmcli,可以實現創建,顯示,編輯,刪除,激活和停用網絡連接以及控制和顯示網絡設備狀態等。

(1)查看網卡信息

[root@localhost Desktop]# nmcli c show ? ? ? ? # 全寫為:nmcli connection show

[root@localhost Desktop]# nmcli con show ens160 # 查看指定網卡的詳細信息,q鍵退出

[root@localhost Desktop]# nmcli dev status ? ? ? # 查看已有設備的連接狀態

[root@localhost Desktop]# nmcli dev show ? ? ? ? # 看所有網絡設備詳情,q鍵退出

(2)激活和關閉網絡連接

[root@localhost Desktop]# nmcli c up 網卡名 ? # 激活,也是重啟網卡的一種方法

[root@localhost Desktop]# nmcli c down 網卡名 # 關閉

(3)添加網絡連接

# 例:添加網絡連接ens161

[root@localhost Desktop]#nmcli c add type ethernet ifname ens160 con-name ens161 autoconnect yes ip4 192.168.48.135/24 gw4 192.168.48.2

連接 "ens161" (37bc8e79-92ea-4c01-a4af-1dfd7c687014) 已成功添加。

[root@localhost Desktop]# nmcli c up ens161 ? # 不能在xshell操作,否則ssh連接斷掉

[root@localhost Desktop]# nmcli c show

[root@localhost Desktop]# nmcli c up ens160

(4)設置靜態IP?

[root@localhost Desktop]# nmcli c modify ens160 ipv4.method manual ipv4.addresses '192.168.48.134/24' ipv4.gateway '192.168.48.2' ipv4.dns '114.114.114.114'

[root@localhost Desktop]# nmcli c up ens160

[root@localhost Desktop]# ip a ???????

# ipv4.method manual:手動獲取

(5)增加IP地址

[root@localhost Desktop]# nmcli c mod ens160 +ipv4.addresses 192.168.48.136/24

[root@localhost Desktop]# nmcli c up ens160

ip a

(6)刪除網絡連接

# 刪除上例的ens161
[root@localhost Desktop]# nmcli c showNAME ? UUID ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? DEVICE 
ens160 0f83fcfd-bc6d-3866-b82b-fc4b09df2068 ethernet ens160 
ens161 37bc8e79-92ea-4c01-a4af-1dfd7c687014 ethernet ?-- ? ? nmcli c del ens161
成功刪除連接 "ens161" (37bc8e79-92ea-4c01-a4af-1dfd7c687014)。nmcli c show
NAME ? UUID ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? DEVICE 
ens160 0f83fcfd-bc6d-3866-b82b-fc4b09df2068 ethernet ens160

(7)修改配置文件

# 設置靜態IP
[root@server ~]# cd /etc/NetworkManager/system-connections
[root@server system-connections]# ls ens160.nmconnection
[root@server system-connections]# vim ens160.nmconnection 
[connection]
id=ens160
uuid=d97d603d-5bb5-3d11-bfeb-11fbc8cb867d
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1682493359
[ethernet]
[ipv4]
address1=192.168.48.134/24,192.168.48.2
dns=114.114.114.114;
method=manual
[ipv6]
addr-gen-mode=eui64
method=auto
[proxy]
[root@server ~]# nmcli c reload 
[root@server ~]# nmcli c up ens160 
# 會話和網卡的關系:一個網卡可以有多個會話,但是一個時刻只能連接到一個會話

(8)可視化配置 命令:nmtui

?4.wget命令(web get)

格式:wget ?-參數 URL

參數

-P 下載到指定目錄

-t 最大嘗試次數

-b 后臺下載模式

-c 斷點續傳 ?

-p 下載頁面內所有資源,包括圖片、視頻等

-r 遞歸下載

5.curl命令

curl命令是一個網絡工具,其主要作用是通過http、https、ftp等方式下載/上傳文件

[root@localhost Desktop]# curl www.baidu.com -o index.html

[root@localhost Desktop]# ll index.html

三、網絡服務管理

?1. 管理 NetworkManager服務

NetworkManager是一個動態網絡管理守護進程,可使用 `systemctl` 命令來管理它。
(1)啟動服務:sudo systemctl start NetworkManager

(2)停止服務:sudo systemctl stop NetworkManager
(3)重啟服務:sudo systemctl restart NetworkManager
(4)設置開機自啟:sudo systemctl enable NetworkManager

2. 管理防火墻服務

以 iptables為例,它是Linux系統中常用的防火墻工具。
(1)查看規則:sudo iptables -L
(2)保存規則:sudo iptables-save > /etc/iptables.rules
(3)加載規則:sudo iptables-restore < /etc/iptables.rules

四、網絡監控

??使用 ping?命令用于測試網絡連通性。

例如,測試與 `www.baidu.com` 的連通性:ping www.baidu.com

五、VMware三種網絡工作模式

Bridged(橋接模式)

NAT(網絡地址轉換模式)

Host-Only (僅主機模式)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76703.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76703.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76703.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于Python(Django)+SQLite實現(Web)校園助手

校園助手 本校園助手采用 B/S 架構。并已將其部署到服務器上。在網址上輸入 db.uplei.com 即可訪問。 使用說明 可使用如下賬號體驗&#xff1a; 學生界面: 賬號1&#xff1a;123 密碼1&#xff1a;123 賬戶2&#xff1a;201805301348 密碼2&#xff1a;1 # --------------…

unity動態骨骼架設+常用參數分享(包含部分穿模解決方案)

Unity骨骼物理模擬插件Dynamic Bone Dynamic Bone 可用于對角色的骨骼&#xff08;bones&#xff09;或者鉸鏈系統&#xff08;joints&#xff09;施加物理效果。 物理效果可以使得游戲角色的頭發、衣服、胸部或者是其他的任何部位&#xff0c;都可以以近似真實的狀態運動。 …

科技天眼守望農田:珈和衛星遙感監測賦能智慧農業,護航糧食安全新未來

農情監測與糧食安全密切相關&#xff0c;以往農作物的長勢、環境、病蟲害、災情等相關數據和圖像信息都是靠物聯網硬件及縣、鎮、村等人力來完成&#xff0c;不僅要耗費大量人力、物力&#xff0c;而且數據時效性、準確性較差。珈和科技開發建設農情遙感監測系統&#xff0c;運…

【TeamFlow】4.2 Yew庫詳細介紹

Yew 是一個用于構建高效、交互式前端 Web 應用程序的現代 Rust 框架&#xff0c;它借鑒了 React 和 Elm 等框架的設計理念&#xff0c;同時充分利用 Rust 的語言特性。 核心特性 基于組件的架構 Yew 采用組件化開發模式&#xff0c;類似于 React: 組件是可重用的 UI 構建塊 …

畢設 - 數字孿生智慧農場(vue+高德地圖)項目分享

感興趣的同學可以私信我或者在下方添加我的qq 在線地址: 數字孿生智慧農場

深入理解 VMware 虛擬機網絡模式:為虛擬化管理鋪平道路

隨著云計算和虛擬化技術的快速發展&#xff0c;VMware作為行業領軍者&#xff0c;在企業的IT基礎設施中扮演著越來越重要的角色。無論是開發、測試還是生產環境&#xff0c;虛擬機&#xff08;VM&#xff09;都成為了我們不可或缺的工具。在VMware中&#xff0c;網絡是虛擬機能…

安恒安全滲透面試題

《網安面試指南》https://mp.weixin.qq.com/s/RIVYDmxI9g_TgGrpbdDKtA?token1860256701&langzh_CN 5000篇網安資料庫https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247486065&idx2&snb30ade8200e842743339d428f414475e&chksmc0e4732df793fa3bf39…

代碼隨想錄算法訓練營第五十三天 | 105.有向圖的完全可達性 106.島嶼的周長

105.有向圖的完全可達性 題目鏈接&#xff1a;101. 孤島的總面積 文章講解&#xff1a;代碼隨想錄 視頻講解&#xff1a;圖論&#xff1a;島嶼問題再出新花樣 | 深搜優先搜索 | 卡碼網&#xff1a;101.孤島總面積_嗶哩嗶哩_bilibili 思路&#xff1a; 1.確認遞歸函數&…

藍橋杯 18.分考場

分考場 原題目鏈接 題目描述 有 n 個人參加某項特殊考試。 為了公平&#xff0c;要求任何兩個認識的人不能分在同一個考場。 你的任務是求出最少需要分幾個考場才能滿足這個條件。 輸入描述 第一行&#xff1a;一個整數 n&#xff0c;表示參加考試的人數&#xff08;1 ≤…

分布式光纖測溫技術讓森林火災預警快人一步

2025年春季&#xff0c;多地接連發生森林火災&#xff0c;累計過火面積超 3萬公頃。春季歷來是森林草原火災易發、多發期&#xff0c;加之清明節已到來&#xff0c;生產生活用火活躍&#xff0c;民俗祭祀用火集中&#xff0c;森林火災風險進一步加大。森林防火&#xff0c;人人…

前端筆記-Vue3(上)

學習參考視頻&#xff1a;尚硅谷Vue3入門到實戰&#xff0c;最新版vue3TypeScript前端開發教程_嗶哩嗶哩_bilibili vue3學習目標&#xff1a; VUE 31、Vue3架構與設計理念2、組合式API&#xff08;Composition API&#xff09;3、常用API&#xff1a;ref、reactive、watch、c…

如何增加 Elasticsearch 中的 primary shard 數量

作者&#xff1a;來自 Elastic Kofi Bartlett 探索增加 Elasticsearch 中 primary shard 數量的方法。 更多閱讀&#xff1a; Elasticsearch&#xff1a;Split index API - 把一個大的索引分拆成更多分片 Elasticsearch&#xff1a;通過 shrink API 減少 shard 數量來縮小 El…

基于SA模擬退火算法的車間調度優化matlab仿真,輸出甘特圖和優化收斂曲線

目錄 1.程序功能描述 2.測試軟件版本以及運行結果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 基于SA模擬退火算法的車間調度優化matlab仿真,輸出甘特圖和優化收斂曲線。輸出指標包括最小平均流動時間&#xff0c;最大完工時間&#xff0c;最小間隙時間。 2…

Spring_MVC 快速入門指南

Spring_MVC 快速入門指南 一、Spring_MVC 簡介 1. 什么是 Spring_MVC&#xff1f; Spring_MVC 是 Spring 框架的一個模塊&#xff0c;用于構建 Web 應用程序。它基于 MVC&#xff08;Model-View-Controller&#xff09;設計模式&#xff0c;將應用程序分為模型&#xff08;M…

爬蟲獲取sku信息需要哪些庫

在使用 Python 爬蟲獲取淘寶商品的 SKU 詳細信息時&#xff0c;通常需要以下幾種庫來完成任務。這些庫各有其用途&#xff0c;可以幫助你更高效地實現爬蟲功能。 1. requests 用途&#xff1a;用于發送 HTTP 請求&#xff0c;獲取網頁內容。 安裝&#xff1a; bash pip insta…

賽靈思Xilinx FPGa XCKU15P?2FFVA1156I AMD Kintex UltraScale+

XCKU15P?2FFVA1156I 是 AMD Kintex UltraScale 系列中的高性能 FPGA&#xff0c;基于 16 nm FinFET UltraScale 架構 制造&#xff0c;兼顧卓越的性能與功耗比&#xff0c;該器件集成 1,143,450 個邏輯單元和 82,329,600 位片上 RAM&#xff0c;配備 1,968 個 DSP 切片&#…

從規則到大模型:知識圖譜信息抽取實體NER與關系RE任務近10年演進發展詳解

摘要: 本文回顧了關系抽取與實體抽取領域的經典與新興模型,清晰地梳理了它們的出現時間與核心創新,并給出在 2025 年不同資源與場景下的最佳實踐推薦。文章引用了 BiLSTM?CRF、BiLSTM?CNN?CRF、SpanBERT、LUKE、KnowBERT、CasRel、REBEL、UIE,大模型抽取 等模型的原始論…

基于Django實現農業生產可視化系統

基于Django實現農業生產可視化系統 項目截圖 登錄 注冊 首頁 農業數據-某一指標表格展示 農業數據-某一指標柱狀圖展示 農業數據-某一指標餅狀圖展示 氣候數據-平均氣溫地圖展示 氣候數據-降水量合并圖展示 后臺管理 一、系統簡介 農業生產可視化系統是一款基于DjangoMVTMyS…

【無人機】無人機的電調校準,ESC Calibration,PX4使用手冊電調校準詳細步驟

目錄 1、前提 條件? 2、詳細步驟? 3、故障 排除? 無人機的電調校準&#xff0c;ESC Calibration&#xff0c;PX4使用手冊電調校準詳細步驟 參考&#xff1a;ESC 校準 |PX4 指南 &#xff08;v1.15&#xff09; ?信息 這些說明僅與 PWM ESC 和 OneShot ESC 相關。DShot…

區塊鏈預言機(Oracle)詳解:如何打通鏈上與現實世界的關鍵橋梁?

文章目錄 一、什么是區塊鏈預言機&#xff1f;1.1 區塊鏈的封閉性問題1.2 預言機的定義與作用舉個例子&#xff1a; 1.3 為什么預言機是 Web3 的關鍵基礎設施&#xff1f; 二、預言機的基本分類與工作模式2.1 輸入型與輸出型預言機&#xff08;1&#xff09;輸入型預言機&#…