centos

CentOS从零开始如何配置网络

小樊
60
2025-08-31 01:16:17
栏目: 智能运维

CentOS从零开始配置网络可按以下步骤操作,以下内容基于CentOS 7及以上版本,以静态IP配置为例:

一、准备工作

  1. 确认网卡名称
    执行命令 ip addrifconfig(需安装net-tools),查看网络接口名称(如ens33eth0等)。
  2. 备份配置文件
    进入网络配置目录 /etc/sysconfig/network-scripts/,备份原配置文件(如ifcfg-ens33):
    cp ifcfg-ens33 ifcfg-ens33.bak

二、配置静态IP(推荐)

  1. 编辑配置文件
    使用vinano编辑对应网卡配置文件,修改以下参数:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

    关键参数

    BOOTPROTO=static       # 静态IP模式
    ONBOOT=yes             # 开机自启
    IPADDR=192.168.1.100   # IP地址(需与子网掩码匹配)
    NETMASK=255.255.255.0  # 子网掩码(或使用PREFIX=24)
    GATEWAY=192.168.1.1    # 网关地址(通常为路由器IP)
    DNS1=8.8.8.8           # 主DNS
    DNS2=8.8.4.4           # 备用DNS
    

    注:IP地址需与子网掩码、网关在同一网段,且不与其他设备冲突。

  2. 重启网络服务

    sudo systemctl restart network
    

    若使用NetworkManager,可执行:

    sudo systemctl restart NetworkManager
    
  3. 验证配置

    • 查看IP是否生效:
      ip addr show ens33ifconfig ens33
    • 测试网络连通性:
      ping 8.8.8.8(测试互联网连通性)
      ping www.baidu.com(测试域名解析)。

三、配置动态IP(DHCP)

  1. 编辑配置文件
    BOOTPROTO改为dhcp,并确保ONBOOT=yes

    BOOTPROTO=dhcp
    ONBOOT=yes
    
  2. 重启网络服务
    同静态IP步骤,执行:
    sudo systemctl restart network

四、图形界面配置(可选)

  1. 安装工具
    若需图形界面,安装NetworkManager TUI
    sudo yum install NetworkManager-tui
  2. 操作步骤
    • 执行命令 nmtui 进入交互界面。
    • 选择“Edit a connection”,选中对应网卡(如“Wired connection 1”)。
    • 在“IPv4 Configuration”中选择“Manual”或“Automatic(DHCP)”,填写IP、网关、DNS等信息。
    • 保存并重启网络服务。

五、注意事项

以上步骤可根据实际需求选择,静态IP适合服务器等固定设备,动态IP适合移动设备或临时网络。

0
看了该问题的人还看了