温馨提示×

CentOS Stream 8网络管理技巧

小樊
58
2025-06-08 04:40:34
栏目: 智能运维

在CentOS Stream 8中,网络管理可以通过多种方式进行,包括使用NetworkManager命令行工具以及手动编辑网络配置文件。以下是一些基本的网络管理技巧:

使用NetworkManager进行网络配置

  • 查看网络接口状态

    nmcli device status
    

    这将显示所有可用的网络接口及其状态。

  • 编辑网络连接

    sudo nmcli connection edit interface <interface_name>
    

    例如,编辑名为ens33的接口:

    sudo nmcli connection edit interface ens33
    
  • 配置静态IP地址

    在打开的编辑器中,找到ipv4.addresses设置,添加新的IP地址和子网掩码。例如:

    ipv4.addresses 192.168.1.10/24
    

    如果需要配置IPv6地址,在ipv6.addresses设置下添加相应的行。

  • 应用更改

    保存并退出编辑器后,使用以下命令应用更改:

    sudo nmcli connection up <interface_name>
    
  • 验证网络配置

    使用以下命令验证新的网络配置是否已生效:

    ip addr show <interface_name>
    

手动编辑网络配置文件

  • 查看网络接口信息

    ip addr show
    

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

  • 编辑网络配置文件

    网络配置文件位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<interface_name>。例如:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  • 配置静态IP

    BOOTPROTO的值从dhcp改为static,并添加或修改以下参数以设置静态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"
    ONBOOT="yes"
    
  • 保存并退出编辑器

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

  • 重启网络服务

    使用以下命令重启NetworkManager服务以应用更改:

    sudo systemctl restart NetworkManager
    
  • 验证配置

    使用以下命令验证网络配置是否成功:

    ip addr show ens33
    

    或者使用ping命令测试网络连通性。

注意事项

  • 在进行网络配置之前,请确保您已经获得了网卡名称、静态IP地址、子网掩码、网关地址、DNS服务器地址等网络参数。
  • 如果使用NetworkManager,避免使用已被弃用的systemctl restart network命令。
  • 配置静态IP地址时,确保IP地址在虚拟机网络设置提供的范围内。

以上就是在CentOS Stream 8中进行网络管理的基本技巧。如果在配置过程中遇到问题,可以参考相关的技术文档或寻求专业人士的帮助。

0