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

Linux系统中的网络管理

1.RHEL9版本中,使用nm进行网络配置,ifcfg不再是网络配置文件的主存储,样式仍然可用,但它不再是NetworkManger存储新网络配置文件的默认位置,RHEL以key-file格式在etc/NetworkManger/system-connections/中存储新的网络配置。

2.nm(NetworkManager)的特点:nm可以管理各种网络(有线网卡、无线网卡、动态ip、静态ip、以太网、非以太网、物理网卡、虚拟网卡)、工具齐全(命令行、文本界面、图形界面、web)、200多项配置参数、多个系统都可以通用(Redhat、suse等)

3.VMware网络模式:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(仅主机模式)


Bridged桥接模式就是主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信,在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,桥接模式下的网卡都是交换模式,可以相互访问但不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机的网卡一致。

注意:虚拟交换机必须桥接到本机电脑使用的网卡,不可选自动;虚拟机的ip跟本机同一个网段,网关相同;

NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。

注意:NAT模式是利用虚拟的NAT设备以及虚拟DHCP服务器来使虚拟机连接外网;如果你的网络ip资源短缺,但希望虚拟机可以联网,NAT是最好选择。

##启动虚拟机编辑器:nm-connection-editor

 

##图形网络设定:init 3 ----进入无图形命令行

选择edit a connection 

tab键选择add

后选择ethernet

profilename 可以任意,device名称不可乱写,有什么写什么,可以在进入网络设置前用ipa命令查询。

模式选择manual手动模式

后添加ip地址、网关、子网掩码

 

4.nmcli命令使用:实现创建、显示、编辑、激活和停用网络连接和显示网络设备状态

查看网卡信息   nmcli c show

查看指定网卡的详细信息  nmcli con show ens160

查看已有设备的连接状态  nmcli dev status

查所有网络设备详情  nmcli dev show

激活网卡  nmcli c up ens160

关闭网卡  nmcli c down ens160

添加网卡设备 nmcli connection c add type ethernet ifname ens160 con-name ens161 autoconnection/manual ipv4 192.168.249.200/24 gw4 192.168.249.2

不能在xshell操作,否则ssh连接断掉  nmcli c up ens161

删除网卡设备  nmcli c del ens161

设置静态ip  nmcli c modify ens160 ipv4.method manual ipv4.addresses 192.168.249.100/24 ipv4.gateway 192.168.249.2 ipv4.dns 114.114.114.114

增加ip地址  nmcli c mod ens160 ipv4.address 192.168.249.200/24

 

ping命令:用来检测网络的连通情况和分析网络速度;根据域名得到服务器ip;根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。

ping -参数 目标主机ip或域名

 参数:-c数字:用于设定本命令发出的ICMP消息包的数量,若无此选项,则会无限次发送消息包直到用户按ctrl+c才终止命令;-s字节数:设置ping命令发出的消息包的大小,默认发送的测试数据大小为56字节;-i时间间隔:设定前后两次ICMP消息包之间的时间间隔,无此选项时,默认时间间隔为1秒。-t:设置存活时间TTL

6.wget命令:用于在终端命令行里下载网络文件 格式:wget -参数 URL

-p 下载到指定目录

-t 最大尝试次数

-b 后台下载模式

-c 断点续传

-r 递归下载

相关文章:

  • SQL系列:常用函数
  • 每日OJ_牛客_最小差值_排序_C++_Java
  • ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(显示输出类外设之LCD)
  • 深入理解前端安全:CSRF与XSS攻击详解
  • 在小米AX6000中通过米家控制tailscale
  • 使用ref和refs获取DOM元素和组件方法,使用$nextTick解决Vue异步更新的逻辑下无法获取DOM的问题
  • 力扣面试150题-- 存在重复元素 II和最长连续序列
  • 系统架构设计师:计算机组成与体系结构(如CPU、存储系统、I/O系统)案例分析与简答题、详细解析与评分要点
  • 中间件--ClickHouse-12--案例-1-日志分析和监控
  • 如何0基础学stm32?
  • redis和lua为什么能实现事务
  • 智能语音备忘录:SpeechRecognition与gTTS的奇妙融合
  • 在swiftui项目中使用WKWebView加载自定义脚本文件
  • WebSocket介绍
  • 深入剖析JavaScript内存泄漏:识别、定位与实战解决
  • LeetCode 解题思路 42(Hot 100)
  • JMeter实现UI自动化测试的完整方案
  • stack,queue和priority_queue
  • Java @Serial 注解深度解析
  • MATLAB 控制系统设计与仿真 - 39
  • 周继红连任中国跳水协会主席
  • 河南省濮阳市委常委、组织部部长刘建茂接受审查和调查
  • 人民日报聚焦外贸“重镇”福建晋江:多元化布局扩大“朋友圈”
  • 观察|首个半马落幕:人形机器人场景应用才刚站上起点
  • 吸引更多开发者,上海智元发布行业首款具身智能一站式开发平台
  • 清华成立教育学院:加快高层次人才培养、加强教育学科建设