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

CentOS 9 配置网卡

在 CentOS 9 中配置网卡,通常涉及以下几个步骤:

1. 查看网络接口

首先,确认系统上存在的网络接口。可以使用 ip 命令或 ifconfig 命令查看网络接口的状态。

ip a

或者:

ifconfig

这将列出所有可用的网络接口(例如 eth0, enp0s3, ens33 等)。

2. 配置网络接口

在 CentOS 9 中,网络配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。每个网络接口都有一个相应的配置文件,命名为 ifcfg-<interface>,例如:ifcfg-enp0s3

修改或创建网络配置文件

例如,假设你要配置 enp0s3 这个网卡,可以编辑 /etc/sysconfig/network-scripts/ifcfg-enp0s3 文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

配置文件的基本内容如下:

# 示例:ifcfg-enp0s3 文件TYPE=Ethernet
BOOTPROTO=dhcp      # 如果是动态分配IP,使用 dhcp;如果是静态,使用 static
NAME=enp0s3         # 网卡名称
DEVICE=enp0s3       # 网卡设备名称
ONBOOT=yes          # 开机启动

如果你需要使用静态 IP 配置,可以修改为以下内容:

# 示例:静态 IP 配置TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.100    # 设置静态 IP 地址
NETMASK=255.255.255.0    # 子网掩码
GATEWAY=192.168.1.1     # 默认网关
DNS1=8.8.8.8            # DNS 服务器地址(可以使用 Google 的 DNS 或其它 DNS)
DNS2=8.8.4.4            # 可选的第二 DNS 地址

3. 重启网络服务

修改配置文件后,需要重启网络服务以使更改生效。你可以使用以下命令来重启网络:

sudo systemctl restart network

或者重启网卡:

sudo ifdown enp0s3 && sudo ifup enp0s3

4. 启用网络服务

确保网络服务在系统启动时启用:

sudo systemctl enable network

5. 检查网络连接

重启网络服务后,可以使用 ip aifconfig 命令来检查新的 IP 配置是否生效。同时,使用 ping 命令检查网络连接:

ping 8.8.8.8

# 测试与外部网络的连接

如果一切配置正确,你应该能看到响应。

6. 使用 nmcli 命令进行配置(可选)

CentOS 9 默认使用 NetworkManager 管理网络,可以使用 nmcli 命令来进行网络配置。使用 nmcli 可以简化网络设置,尤其是在无头(没有图形界面)环境下。

例如,设置一个静态 IP:

sudo nmcli con mod enp0s3 ipv4.addresses 192.168.1.100/24
sudo nmcli con mod enp0s3 ipv4.gateway 192.168.1.1
sudo nmcli con mod enp0s3 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con mod enp0s3 ipv4.method manual
sudo nmcli con up enp0s3

总结

通过上述步骤,你可以在 CentOS 9 上成功配置网卡,无论是使用 ifcfg- 配置文件还是使用 nmcli 命令。

http://www.lryc.cn/news/485057.html

相关文章:

  • redis7.x源码分析:(2) adlist双向链表
  • KUKU FM 音频Linux平台免费下载工具
  • 《Django 5 By Example》阅读笔记:p105-p164
  • 网络延迟对Python爬虫速度的影响分析
  • 微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation无法打开页面问题
  • 创建一个简单的基于STM32的FreeRTOS应用
  • 【Revit二次开发】创建Ribbon选项卡与带图标的按钮
  • Win11 终端执行 python xxx.py 没反应
  • 使用视频提升应用在 App Store 中的推广效果
  • 对话 OpenCV 之父 Gary Bradski:灾难性遗忘和持续学习是尚未解决的两大挑战 | Open AGI Forum
  • 通过地址获取LONG和LAT并且存入csv
  • Nginx SSL+tomcat,使用request.getScheme() 取到https协议
  • Node.Js+Knex+MySQL增删改查的简单示例(Typescript)
  • 机器学习的概览
  • 方法论-WPS模型(高效沟通和决策分析的框架)
  • OpenTelemetry 赋能DevOps流程的可观测性革命
  • 子集选择——基于R语言实现(最优子集选择法、逐步回归法、Lasso回归法、交叉验证法)
  • Ubuntu24.04挂载磁盘
  • 使用机器学习优化数据库查询性能
  • 英伟达基于Mistral 7B开发新一代Embedding模型——NV-Embed-v2
  • HTML面试题(2)
  • 微服务day07
  • 芯原科技嵌入式面试题及参考答案
  • 二叉树Golang
  • 通过css的哪些方式可以实现隐藏页面上的元素?
  • 微信小程序 === 使用腾讯地图选点
  • Redis高可用-Cluster(集群)
  • Spring Boot编程训练系统:数据管理与存储
  • 报告解读 | 创意经济2024:如何在变革中抢占先机?
  • Flume1.9.0自定义Sink组件将数据发送至Mysql