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.mzph.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;输入型预言机&#…