当前位置: 首页 > news >正文

RHCSA Linux系统 网络管理

1. VMware 虚拟网络组件

可创建虚拟交换机,Linux 中虚拟交换机名如 vmnet0。

2. IP 地址相关

(1)IPv4:32 位二进制,点分十进制。
(2)IPv6:128 位二进制,冒分十六进制。
(3)私网地址:用于本地网络通信,如 192.168.x.x 等。
(4)上网要素:IP、掩码、网关、DNS。

3. VMware 虚拟机网络模式

(1)Bridged(桥接模式):虚拟机与主机网卡在同一网段,可上网。
(2)NAT(地址转换模式):IP 自动分配或手动配置,可上网。
(3)Host - Only(仅主机模式):虚拟机与主机通信,不能上网。
❗❗❗ 注:根据不同的模式确定该网卡的网段、IP 地址、掩码。

4. 网络连通性测试

(1)获取 IP 地址
[root@localhost ~]# nmcli device


(2)查看 IP 地址
[root@localhost ~]# ip a
(3)测试连通性
[root@localhost ~]# ping -c 2 192.168.147.1

 5. 网络配置

(1)上网需要什么?
ip/掩码  dns  网关
(2)查看网关
[root@localhost ~]# route -n


(3)查看 nmcli 程序由哪个软件包提供
[root@localhost ~]# dnf provides nmcli
(4)查看软件包生成了哪些文件
[root@localhost ~]# rpm -ql NetworkManager
(5)网络配置文件
[root@localhost ~]#vim/etc/NetworkManager/ens160.nmconnection
(6)手动配置 IP
① 查看已有会话

[root@localhost ~]#nmcli connection

② 查看已有网卡设备
[root@localhost ~]#nmcli device
③ 添加会话并配置信息
[root@localhost ~]#nmcli connection add  con-name static ipv4.method manual ipv4.address 192.168.78.79/24
(与虚拟机在同一个网段) ipv4.gateway 192.168.78.2(网关) ipv4.dns 8.8.8.8 type ethernet
④ 添加会话后若需修改
[root@localhost ~]#nmcli connection modify static +ipv4.address 192.168.78.80/24
⑤ 让网卡配置生效:启用会话,激活网卡

启用会话到默认的接口
[root@localhost ~]#nmcli connection up static

启用会话到指定的接口(把 static 会话应用到 ens224 网卡接口上)
[root@localhost ~]#nmcli connection up static ifname ens224
设置 static 连接开机自动连接

[root@localhost ~]#nmcli connection modify static autoconnect yes
(7)自动获取 ip
[root@localhost ~]#nmcli connection modify static ipv4.method auto
[root@localhost ~]#nmcli connection up static
① 删除会话
[root@localhost ~]#nmcli connection delete static
② 一个网卡多个 ip
[root@localhost ~]#nmcli connection modify ens123 +ipv4.address 192.168.78.12
③ 删除会话里的 ip
[root@localhost ~]#nmcli connection modify ens123 -ipv4.address 192.168.78.12
④ 多个网卡多个 ip
[root@localhost ~]#nmcli connection up ens123 ifname ens224

6. 网络查看

测试网络:
[root@localhost ~]#ping -c 2 www.baidu.com

7. 从网上下载文件

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

关闭连接:
[root@localhost ~]#nmcli connection down test
[root@localhost ~]#nmcli connectio up test ifname ens224

关闭网卡:
[root@localhost ~]#nmcli device down ens224
成功断开设备 "ens224"
[root@localhost ~]#nmcli device up ens224

8.使用 nmtui 工具进行网络连接配置实操笔记

(1)工具简介

nmtui 是基于文本用户界面(TUI)的 NetworkManager 配置工具,它提供了一种可视化、交互式的方式来管理 Linux 系统的网络连接,无需复杂的命令行操作,便于用户进行网络相关设置。

(2)操作流程

❗❗❗注:要先添加一个网络适配器

①打开 nmtui 工具:在终端中输入 nmtui 并回车,进入 nmtui 主界面。此时可以看到几个主要选项,包括 “编辑连接”“启用连接”“设置系统主机名”“Radio” 和 “退出” 。

②编辑网络连接

选择 “编辑连接”:在主界面中,使用上下箭头键选中 “编辑连接” 选项,按下回车键。进入连接列表界面,这里会显示当前系统中已有的网络连接,如 ens160 等。

选择要编辑的连接:在连接列表中,通过上下箭头键选择想要编辑的网络连接(假设选择 添加 ens111),按下回车键,进入该连接的编辑界面。

③配置网络参数

常规设置:在编辑界面中,可以看到与该网络连接相关的各项设置。例如,在 “常规” 选项下,可查看连接名称等基本信息。若需修改,可进行相应操作。

IPv4 配置:切换到 “IPv4 配置” 选项,可选择配置方式,如 “自动(DHCP)”“手动” 等。若选择 “手动”,则需要输入 IP 地址、子网掩码、网关等信息。

IPv6 配置:同理,在 “IPv6 配置” 选项中可对 IPv6 相关参数进行设置。

DNS 设置:在 “DNS” 选项中,可添加、修改或删除 DNS 服务器地址,以确保网络连接的域名解析正常。完成各项参数设置后,选择 “确定” 保存配置。

添加新连接(可选):如果需要添加新的网络连接,在连接列表界面中,选择 “<添加>” 按钮(一般通过上下箭头选中后按回车键操作 ),然后按照提示逐步配置新连接的各项参数,如选择连接类型(以太网等)、设置 IP 地址等信息。

3启用网络连接:返回 nmtui 主界面,选择 “启用连接” 选项,按下回车键。在连接列表中,选择想要启用的网络连接(如之前编辑的 ens111 ),按下回车键即可启用该连接。

设置系统主机名(可选):若有需求,在 nmtui 主界面选择 “设置系统主机名” 选项,按下回车键。在出现的输入框中,输入新的主机名,然后选择 “确定” 保存设置。

退出 nmtui 工具:完成所有操作后,在 nmtui 主界面选择 “退出” 选项,按下回车键,退出 nmtui 工具。

❗❗❗注:在使用 nmtui 进行网络配置时,确保当前用户具有足够的权限,一般建议以 root 用户或具有 sudo 权限的用户身份操作。配置完成后,部分网络设置可能需要重启网络服务(如 systemctl restart NetworkManager )或重启系统才能生效。

http://www.xdnf.cn/news/308431.html

相关文章:

  • Grafana-新增用户
  • 104二叉树的最大深度
  • 标签语句分析
  • 第11次:用户注册(简要版)
  • 【大模型面试】大模型(LLMs)高频面题全面整理(★2025年5月最新版★)
  • 13前端项目----购物车修改
  • 结合Hutool 突增突降检测的算法
  • Linuxweb服务的部署及优化
  • 网站主机控制面板深度解析:cPanel、Plesk 及其他主流选择
  • AIDC智算中心建设:存储核心技术解析
  • suna直接从agent启动时,死循环问题
  • “FATAL ERROR: Reached heap limit Allocation failed” NodeJS 错误解决方案
  • URP - 深度图
  • 多模态大语言模型arxiv论文略读(六十一)
  • 码蹄集——直线切平面、圆切平面
  • postgresql 创建、移出数据保留策略
  • WiFi那些事儿(八)——802.11n
  • 基于Anaconda的Pycharm环境配置
  • 【IP101】图像处理进阶:从直方图均衡化到伽马变换,全面掌握图像增强技术
  • 游戏的TypeScript(6)TypeScript的元编程
  • 高级java每日一道面试题-2025年5月03日-基础篇[反射篇-编码]-使用反射创建`java.util.Date`对象,并调用其无参构造方法。
  • 【PPT制作利器】DeepSeek + Kimi生成一个初始的PPT文件
  • 安全不止一层:多因素认证的实现与管理指南
  • 荣耀A8互动娱乐组件部署实录(第1部分:服务端环境搭建)
  • 学习人工智能开发的详细指南
  • Kubernetes弹性伸缩:让应用自动应对流量洪峰与低谷
  • 如何在 Vue3 中更好地使用 Typescript
  • POI创建Excel文件
  • ubantu安装CUDA
  • uniapp开发11-v-for动态渲染list列表数据