温馨提示×

CentOS Context中的网络设置

小樊
46
2025-09-09 22:48:54
栏目: 智能运维

在CentOS中配置网络,需根据系统版本选择工具,核心操作如下:

一、CentOS 7/8(使用NetworkManager)

1. 命令行配置

  • 查看网络接口
    ip addr shownmcli device status
  • 配置静态IP
    编辑配置文件 /etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0):
    BOOTPROTO=static  
    IPADDR=192.168.1.100  
    NETMASK=255.255.255.0  
    GATEWAY=192.168.1.1  
    DNS1=8.8.8.8  
    ONBOOT=yes  
    
    重启服务:sudo systemctl restart NetworkManager
  • 配置动态IP(DHCP)
    BOOTPROTO 设为 dhcp,其余参数按需调整,重启服务即可。

2. 图形界面配置

  • 使用 nmtui 工具:
    nmtui  
    
    选择“编辑连接”,按提示填写IP、网关、DNS等信息,保存后重启网络。

二、CentOS 6(使用传统network服务)

  • 编辑配置文件 /etc/sysconfig/network-scripts/ifcfg-<接口名>,设置 BOOTPROTO=dhcpstatic,并配置IP、网关等参数。
  • 重启服务:sudo service network restart

三、通用注意事项

  • 权限:需使用 sudoroot 权限编辑配置文件。
  • 备份:修改前建议备份原始配置文件(如 cp ifcfg-eth0 ifcfg-eth0.bak)。
  • 验证:通过 ping 8.8.8.8ip addr show 确认配置生效。

四、高级配置(可选)

  • 防火墙:使用 firewalldiptables 开放端口,例如:
    sudo firewall-cmd --add-port=80/tcp --permanent
  • 多网卡绑定:在配置文件中添加 BONDING_OPTS 参数实现网卡聚合。

详细操作可参考官方文档或对应工具的man手册(如 man nmcli)。

0