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

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.kler.cn/a/396314.html

相关文章:

  • Kafka-Eagle的配置——kafka可视化界面
  • 深度学习的多主机多GPU协同训练
  • arm64架构的linux 配置vm_page_prot方式
  • 【数据分享】全国农产品成本收益资料汇编(1953-2024)
  • 【服务器】本地安装X11 服务器-Windows
  • 力扣 LeetCode 541. 反转字符串II(Day4:字符串)
  • Dial-insight:利用高质量特定领域数据微调大型语言模型防止灾难性遗忘
  • NPOI 实现Excel模板导出
  • 【miniMax开放平台-注册安全分析报告-无验证方式导致安全隐患】
  • 【Unity Bug 随记】unity version control 报 xx is not in a workspace.
  • 时序数据库TDEngine
  • Day 65 || SPFA、判断负权回路、bellman_ford之单源有限最短路
  • 【leetcode】N皇后 回溯法c++
  • 一文说清libc、glibc、glib的发展和关系
  • 《JavaScript 前端开发》
  • python学习_2.去除字符strip方法
  • CC3学习记录
  • H5页面多个视频如何只同时播放一个?
  • 【idea】更换快捷键
  • 51c大模型~合集42
  • ComfyUI-image2video模型部署教程
  • 第三代指标平台和其他BI工具/指标管理平台有何区别
  • 【Linux学习】【Ubuntu入门】1-4 ubuntu终端操作与shell命令2
  • 聊天服务器(7)数据模块
  • 29-Elasticsearch 集群监控
  • i春秋-SQLi(无逗号sql注入,-- -注释)