centos

CentOS Stream 8网络设置指南

小樊
53
2025-02-24 19:38:38
栏目: 智能运维

在CentOS 8及CentOS Stream 8中,网络配置是一个重要的步骤,确保系统能够正常连接到网络。以下是详细的网络设置指南:

准备工作

  1. 获取网络参数

    • 网卡名称(如ens33eth0等)
    • 静态IP地址
    • 子网掩码
    • 网关地址
    • DNS服务器地址

    您可以通过ip aifconfig命令查看网卡名称和当前IP地址信息。

配置静态IP

  1. 进入网卡配置文件目录

    cd /etc/sysconfig/network-scripts/
    
  2. 找到并编辑网卡配置文件

    使用文本编辑器(如vinanovim)打开对应网卡的配置文件(如ifcfg-ens33):

    sudo vi ifcfg-ens33
    
  3. 修改配置文件

    • BOOTPROTO的值从dhcp改为static

    • 确保ONBOOT的值为yes

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

      IPADDR="您的静态IP地址"
      NETMASK="子网掩码"
      GATEWAY="网关IP地址"
      DNS1="首选DNS服务器地址"
      DNS2="备用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"
    
  4. 保存并退出编辑器

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

  5. 重启NetworkManager服务

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

    sudo systemctl restart NetworkManager
    

    在CentOS 9中,您可能需要重启network服务而不是NetworkManager服务(尽管NetworkManager通常仍然在运行):

    sudo systemctl restart network
    

验证配置

无论您是在CentOS 8还是CentOS 9中配置静态IP,都可以通过以下步骤验证配置是否成功:

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

使用nmcli命令行配置网络(适用于CentOS 8和CentOS Stream 8)

  1. 查看网络接口状态

    nmcli device status
    
  2. 修改网络接口配置

    例如,如果要配置名为enp0s3的接口,请输入:

    sudo nmcli connection modify enp0s3 ipv4.addresses "192.168.1.10/24"
    

    设置默认网关:

    sudo nmcli connection modify enp0s3 ipv4.gateway "192.168.1.1"
    

    设置DNS服务器:

    sudo nmcli connection modify enp0s3 ipv4.dns "8.8.8.8, 8.8.4.4"
    
  3. 应用更改

    sudo nmcli connection up enp0s3
    

通过以上步骤,您可以在CentOS 8和CentOS Stream 8中成功配置静态IP地址。如果遇到问题,请检查配置文件中的参数是否正确,并确保网络服务已正确重启。

0
看了该问题的人还看了