Linux CentOS 8(网卡的配置与管理)

news2025/1/16 4:54:17


Linux CentOS 8(网卡的配置与管理)


目录

    • 一、项目介绍
    • 二、命令行
    • 三、配置文件
    • 四、图形画界面的网卡IP配置
      • 4.1 方法一
      • 4.2 方法二


一、项目介绍

Linux服务器的网络配置是Linux系统管理的底层建筑,没有网络配置,服务器之间就不能相互通信。网络配置通常包括主机名,IP地址,子网掩码,默认网关,DNS服务器等,本章将介绍Linux网路配置的基础知识。

二、命令行

NetworkManager是管理Linux系统的工具,我们通常通过它来设置IP地址和子网掩码以及查看网卡相关配置等信息。以下是关于工具的一些关键词:
(1) 设备(device)即网络接口,设备也可以是网卡等。
(2) 连接(connection)是设备设置信息的集合,是对网络接口的配置。
(3) 连接与设备绑定后即表示该设备已完成配置。
(4) 一个网络接口可以有多个连接配置,但同时只能有一个连接生效。

使用NetworkManager命令进行配置
(1) 查看网络信息:

命令说明
nmcli dev status显示所有网络设备(网卡)的状态
nmcli dev show设备名 显示某个网络设备(网卡)的状态
nmcli con status显示所有网络连接的状态概述
nmcli con show连接名 显示某个网络连接的状态概述
nmcli con show --active仅列出活动的网络连接
nmcli dev status法1-查看网卡配置
ifconfig法2-查看网卡配置
ip addr法3-查看网卡配置

(2) 启用和禁用连接,设备:

命令说明
nmcli con reload重启网络连接
nmcli con up连接名 开启某个网络连接
nmcli con down连接名 禁用配置 (一个网卡可以有多个配置)
nmcli dev disconnect连接名 禁用网卡
nmcli dev connect连接名 启用网卡

(3) 对设备(网卡)进行配置:

命令说明
nmcli con add con-name 连接名(YY) type ethernet ifname 设备名(XX)为名为XX的网络设备(网卡)添加一个名为YY的新连接。它的类型为Ethernet,它的IP地址为自动分配。
nmcli con add con-name 连接名 type ethernet ifname 设备名 ip4 192.168.1.1/24 gw4 192.168.1.254为名为XX的网络设备(网卡)添加一个名为YY的新连接。它的类型为Ethernet,它的IP地址以静态方式配置。
nmcli con del 连接名删除名为XX的连接
nmcli con mod XX connection.autocon-nect yes将名为XX网卡的IP地址划分方式修改为自动
nmcli con mod XX ipv4.dns 192.168.1.1修改DNS为192.168.1.1
nmcli con mod XX +ipv4.dns 192.168.1.2添加DNS 192.168.1.2
nmcli con mod XX -ipv4.dns 192.168.1.2删除DNS 192.168.1.2
nmcli con mod XX ipv4.address 192.168.1.1/24 gw4 192.168.1.254修改IP地址和默认网关
nmcli con mod XX +ipv4.address 192.168.1.2/24添加多个IP,地址为192.168.1.2

三、配置文件

在Linux系统中,修改设备(网卡)的IP还能通过在网卡配置文件中实现。网卡的配置文件位于/etc/sysconfig/network-scripts/ 目录下,文件名格式为ifcfg-XX,其中XX为网卡名称。

  • 配置网卡为静态IP
    (1) 首先切换到/etc/sysconfig/network-scripts/ 目录下。
    (2) 使用vim编辑器修改网卡文件ifcfg-XX,将需要配置的选项写入并保存。

网卡配置文件的相关参数(默认)

参数值说明
TYPE=Ethernet网卡类型:为以太网
PROXY_METHOD=none代理方式:关闭状态
BROWSER_ONLY=no只否只是浏览器:否
BOOTPROTO=dhcp网卡的引导协议:DHCP
DEFROUTE=yes是否启用默认路由:是
IPV4_FAILURE_FATAL=no是否开启IPV4致命错误检测:否
NAME=ens33网卡物理设备名称
UUID=xxxx通用唯一识别码
DEVICE=ens33网卡设备名称, 必须和 NAME 值相同
ONBOOT=no是否开机启动: 否
IPV6INIT=yesIPV6是否自动初始化: 是
IPV6_DEFROUTE=yesIPV6是否可以为默认路由: 是
IPV6_FAILURE_FATAL=no是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy IPV6地址生成模型:stable-privacy

(3) 修改具体配置项为以下内容:

命令说明
BOOTPROTO=static(或none)设置网卡引导协议为 静态
ONBOOT=yes设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡
IPADDR=192.168.1.1配置静态IP地址
NETMASK=255.255.255.0配置IPv4子网掩码
GATEWAY=192.168.1.254配置IPV4网关

若网卡有多个IP,则应修改以下内容:

命令说明
IPADDR0=192.168.1.1IP-1
NETMASK0= 255.255.255.0或 PREFIX0= 24子网掩码
IPADDR1=192.168.1.2IP-2
NETMASK1= 255.255.255.0或 PREFIX1= 24子网掩码
……

(4) 修改完网卡配置后,需要执行service network restart命令重启网络服务,使新配置生效。

四、图形画界面的网卡IP配置

4.1 方法一

(1) 在命令行终端输入命令:

[jan16@localhost ~]$ nmtui

(2) 选中【Edit a connection】,如图1所示。
在这里插入图片描述

图1

(3) 选中要编辑的网卡,按下键盘“Enter”键,如图2所示。
在这里插入图片描述

图2

(4) 选择【Manual】,修改IP地址等信息,如图3所示。
在这里插入图片描述

图3

(5) 配置完成后回车【OK】,如图4所示。
在这里插入图片描述

图4

(6) 回车【Back】返回,如图5所示。
在这里插入图片描述

图5

(7) 回车【Activate a connection】激活刚才的网卡配置,如图6所示。
在这里插入图片描述

图6

(8) 确定要激活的网卡,回车【Activate】(有’*’的网卡表示已激活),如图7所示。
在这里插入图片描述

图7

4.2 方法二

(1) 点击桌面右上角的小图标,选择要配置的网卡,如图8所示。
在这里插入图片描述

图8

(2) 点击【Wired Settings】,如图9所示。
在这里插入图片描述

图9

(3) 选择要配置的网卡,并点击【设置】图片,如图10所示。
在这里插入图片描述

图10

(4) 在【IPv4 Method】中勾选【Manual】,并填入要配置的IP地址等信息,完成后点击【Apply】,如图11所示。
在这里插入图片描述

图11

(5) 重启系统,激活配置。


制作成员: 裕新
排版: 裕新
初审: 杨佳佳
复审: 二月二

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1104649.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

内核IO栈 | IO缓冲区的向下传递过程

最近遇到个这么一个事,查阅SCSI手册,对于READ(10)命令,似乎在采用DMA的情况下,下发的SCSI命令中,并没有内存空间的地址和长度: 也就是说,单纯从这一个命令中,我们并不知道将数据从硬…

MyBatis源码初始

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: MyBatis源码解读 ✨特色专栏&#xff…

首饰上亚马逊合规认证RSL报告

首饰 首饰是一种古老而又流行的装饰品,它们不仅可以点缀女性的美丽,还可以表达个人的品味和风格。首饰的种类繁多,有耳环、项链、手镯、戒指等,每一种都有自己的特点。 随着人们对珠宝首饰的要求越来越高,为了确保珠宝…

uni-app小程序使用DCloud(插件市场)流程

一、DCloud(插件市场) DCloud 是uni-app官方插件市场,里面有官方、团队、个人发布的众多插件,包括uni-ui、uni-pay 等。而像uni-ui这种大型组件库都有官方文档可参考,但一些团队或个人发布的小型插件没有文档&#xf…

Python调用c++生成的dll

Python调用c生成的dll 1.简单例子1.1 vs2019 c生成dll1.2 Python端调用 2.调用c类生成的dll2.1 vs cpp端生成dll2.2 Python端调用 参考文献 1.简单例子 1.1 vs2019 c生成dll 项目中添加add.cpp文件 extern "C" int __declspec(dllexport) add(int x, int y) {retu…

SpringBoot + Disruptor 实现特快高并发处理,支撑每秒 600 万订单无压力!

背景 工作中遇到项目使用Disruptor做消息队列,对你没看错,不是Kafka也不是rabbitmq。Disruptor有个最大的优点就是快,还有一点它是开源的哦,下面做个简单的记录。 Disruptor介绍 Disruptor 是英国外汇交易公司LMAX开发的一个高…

中国式复杂报表制作工具及技巧,解决90%效率问题

最大的数据杀手——中国式复杂报表 作为资料人,在日常生活和工作之中,我们是否经常被要求制作如下图所示的一些数据统计表格: 总的来看,很多人经常发现自己虽然有数据,却不知道用什么图表来进行数据最佳形式的价值表…

「我在淘天做技术」一篇文章告诉你商品团队在做哪些有意思的事?

作者:许令波(君山) 近期淘天集团秋季 2024 届校园招聘正式启动,预计将发放 2000 多个 offer,其中技术类岗位占比超过 50%。为了方便大家更真实地了解淘天技术的布局和现状,我们策划了「我在淘天做技术」系列,首次全面分享淘天技术…

【限时优惠】RHCE9.0培训考证-红帽官方授权中心

【微|信|公|众|号:厦门微思网络】 官网: www.xmws.cn 相信关注红帽认证的小伙伴都已经知道了:2022 年 5 月 18 日,红帽公司宣布推出红帽企业 Linux 9 (RHCE 9),这是世界领先的企业 Linux 平台的最新版本。 特别提醒的是…

怎样成功部署CRM销售管理系统?

部署CRM销售管理系统可以是自上而下的落实,也可以自下而上让基层员工提出他们的建议,毕竟他们才是系统的使用者。成功部署CRM销售管理系统离不开以下几点要素: 1、全渠道沟通 在通讯技术发达的今天,人们可以在任何地方进行视频通…

Unity3D Shader新手入门教程:3D溶解与腐蚀特效详解

引言 在游戏开发中,特效是非常重要的一部分,它能够增加游戏的趣味性和可玩性。其中,Shader特效是一种非常常见和常用的特效,它能够通过改变物体表面的渲染方式来实现各种各样的特效效果。本文将详细介绍Unity3D中的Shader 3D溶解与…

华为云应用中间件DCS系列—Redis实现(电商网站)秒杀抢购示例

云服务、API、SDK,调试,查看,我都行 阅读短文您可以学习到:应用中间件系列之Redis实现(电商网站)秒杀抢购示例 1 什么是DEVKIT 华为云开发者插件(Huawei Cloud Toolkit)&…

游戏设计模式专栏(十二):在Cocos游戏开发中运用代理模式

点击上方亿元程序员关注和★星标 引言 大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。 本系列是《和8年游戏主程一起学习设计模式》,让糟糕的代码在潜移默化中升华,欢迎大家关注分享收藏订阅。 代理模式&#xff08…

【Tomcat】为Tomcat服务配置本地Apr库以提升性能

关于 apr 和 apr-util 对 Tomcat 服务的性能提升的说明: 要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟Internet),将Tomcat线程数开到300以上的水平,然后模拟一大堆并发请求。如果不配APR,基本…

el-pagination怎么修改样式,分页修改样式

/* 分页距离右边20,距离底边20 */ .pagination-container .el-pagination{position:absolute;right:20px;bottom:20px;} 自己写一个分页组件,用到绝对定位和相对定位

Cornerstone for Mac:高效SVN管理的黄金标准

在当今的软件开发领域,版本控制系统是不可或缺的一部分。其中,Subversion(SVN)是一个广泛使用的版本控制系统,有助于团队协同工作,实现代码的版本管理和追踪。对于Mac用户来说,Cornerstone是一款…

PLC寄存器基础知识

这篇博客介绍的内容其实是微机原理的相关知识,如果没有修过微机原理,可以找相关书籍看一看,众所知周PLC也是属于微控制器。下面我们看下西门子PLC常用的寄存器地址关系。 1、西门子寄存器地址关系 待续......

togaf入门介绍

TOGAF标准是一个开放的、行业共识的企业架构框架。 它是一个基础框架,这意味着它适用于任何环境下的任何类型的架构的开发。这一基础框架是由The Open Group TOGAF补充的库,该库是一个广泛和不断增长的指导材料组合,为在具体情况下应用TOGAF …

SAP S4 BAPI更新BP税号类型CN0自动覆盖CN5

BAPI更新BP税号类型CN0自动覆盖CN5 使用cl_md_bp_maintain>maintain更新BP税号CN0的数据,更新结果都会变成CN5类型,CN1类型一切正常。 1、BP税号 2、跟踪方法中代码 查看底层逻辑,发现CN0都被强制替换成CN5了,BP GUI界面还能…

MultiPlayerShoot----C++学习记录01打包测试项目

首先将多人游戏插件plug文件夹移至项目目录 打开config/DefaultEngine.ini(5.0的虚幻引擎内容略不一样)和Game.ini对里边的内容进行编辑。 DefaultEngine.ini [/Script/Engine.GameEngine] NetDriverDefinitions(DefName"GameNetDriver",Driv…