centos

CentOS Stream 8如何配置网络

小樊
39
2025-05-08 21:43:15
栏目: 智能运维

在CentOS Stream 8中配置网络可以通过以下几种方法:

使用NetworkManager进行网络配置

  1. 查看网络接口状态

    使用以下命令查看当前的网络连接状态:

    nmcli device status
    
  2. 编辑网络连接

    • 启动NetworkManager文本用户界面:

      nmtui
      
    • 选择要编辑的连接,按回车进入编辑界面。

    • 将“IPv4 CONFIGURATION”从“Automatic”改为“Manual”。

    • 通过方向键选择各网络参数配置项以配置网络信息(如IP地址、子网掩码、网关、DNS等)。

    • 激活连接:编辑完配置信息后,选择“Activate a connection”并按回车激活连接。

    • 重新加载网络配置:使用以下命令重新加载配置并应用更改:

      nmcli connection reload ens192
      

      或者

      systemctl restart NetworkManager
      
  3. 验证网络连接

    使用 ping 命令测试网络连通性,例如:

    ping www.baidu.com
    

手动编辑网络配置文件

  1. 查看网络接口

    使用以下命令查看当前系统的网络接口信息:

    ip addr show
    

    或者使用 ifconfig 命令(如果系统支持):

    ifconfig
    
  2. 编辑网络配置文件

    网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,每个网卡对应一个以 ifcfg- 开头的配置文件。例如,ifcfg-eth0 对应于名为 eth0 的网络接口。使用文本编辑器(如 vi 或 nano)打开相应的配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 配置静态IP地址

    在配置文件中,按照以下步骤进行修改:

    • BOOTPROTO 的值从 dhcp 改为 static

    • 确保 ONBOOT 的值为 yes

    • 添加或修改以下参数以设置静态IP地址、子网掩码、网关和DNS服务器:

      IPADDR "192.168.1.100"
      NETMASK "255.255.255.0"
      GATEWAY "192.168.1.1"
      DNS1 "8.8.8.8"
      DNS2 "8.8.4.4"
      

    (注意:将上述IP地址、子网掩码、网关和DNS服务器替换为实际的值。)

  4. 保存并退出编辑器

    在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按回车保存并退出。

  5. 重启网络服务

    使用以下命令重启 NetworkManager 服务,使更改生效:

    sudo systemctl restart NetworkManager
    

    或者,如果您使用的是 NetworkManager 命令行工具,可以使用:

    sudo nmcli c reload eth0
    

    或者重新激活网卡:

    sudo nmcli con up eth0
    
  6. 验证配置

    使用以下步骤验证配置是否成功:

    • 使用 ip addr 命令查看网卡的 IP 地址信息,确保静态 IP 地址已正确配置。
    • 使用 ping 命令测试网络连接,例如 ping 一个外部 IP 地址或域名。
    • 使用 nslookup 或 dig 命令检查 DNS 解析是否正常。

以上就是在 CentOS Stream 8 中配置网络的详细步骤。如果在配置过程中遇到问题,可以参考相关的技术文档或寻求专业人士的帮助。

0
看了该问题的人还看了