CentOS Stream 8 是 CentOS 项目的一个持续交付发行版,它旨在作为 Red Hat Enterprise Linux (RHEL) 的一个上游公共开发分支。由于 CentOS Stream 8 即将在 2024 年结束迭代更新补丁,因此建议用户考虑迁移到其他发行版本,如 Ubuntu、Kylinos(银河麒麟国产系统)或 Debian。
对于网络设置的优化,以下是一些基本的步骤和建议:
在 Linux 中,可以使用 ip addr
命令来查看网络接口信息,例如:
ip addr show
这将显示包括 lo
(本地回环接口)和 eth0
(第一个以太网接口)等在内的所有网络接口。
网络连接信息通常配置在 /etc/sysconfig/network-scripts/
目录下的配置文件中,例如 ifcfg-eth0
。可以使用 vi
命令编辑这些配置文件。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
# 设置为静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=ae81be74-1687-42f6-915b-aa62f3b8f0d9
DEVICE=eth0
ONBOOT=yes
# 开机自动启动该网络接口
IPADDR=192.168.1.100 # 固定IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关地址
DNS1=8.8.8.8 # 首选DNS服务器
DNS2=8.8.4.4 # 备用DNS服务器
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
# DHCP 自动获取
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=ae81be74-1687-42f6-915b-aa62f3b8f0d9
DEVICE=eth0
ONBOOT=yes
# 开机启动,这里自动获取就不需要配置 ip、网关等信息
配置完成后,需要重启网络接口以使配置生效。可以使用以下命令:
ifdown eth0
ifup eth0
然后使用 ping
命令检查网络是否通畅。
请注意,由于 CentOS Stream 8 已经接近其生命周期的结束,建议用户考虑迁移到其他长期支持且更新的 Linux 发行版,以获得更好的系统稳定性和安全性。