CentOS 7系统安装教程网络配置问题

作者:IT技术圈子 阅读:2 日期:2025年10月01日

在CentOS 7系统中安装时或安装后进行网络配置可能会遇到一些问题,以下是详细的安装教程及常见网络配置问题的解决方案:

2. 配置静态IP或DHCP:

  • DHCP自动获取:确保`ON`开关打开,安装程序会自动分配IP。
  • 手动静态IP:
  • 点击`Configure`按钮。
  • 选择`IPv4 Settings`,方法改为`Manual`。
  • 点击`Add`,填写IP地址、子网掩码、网关和DNS(如`8.8.8.8`)。
  • 保存后继续安装。

3. 主机名设置:

  • 在同一界面下方输入主机名(如`centos7.example.com`)。

方法1:使用`nmtui`(文本界面工具) 1. 运行命令: ```bash sudo nmtui ``` 2. 选择`Edit a connection`,选择对应的网卡(如`ens33`)。 3. 配置IP(静态或DHCP)、网关、DNS,保存退出。

方法2:修改配置文件 1. 进入网络配置目录: ```bash cd /etc/sysconfig/network-scripts/ ``` 2. 编辑网卡配置文件(如`ifcfg-ens33`): ```bash sudo vi ifcfg-ens33 ``` 静态IP示例: ```ini TYPE=Ethernet BOOTPROTO=static NAME=ens33 DEVICE=ens33 ONBOOT=yes 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 ``` DHCP示例: ```ini BOOTPROTO=dhcp ONBOOT=yes ``` 3. 重启网络服务: ```bash sudo systemctl restart network ```

方法3:使用`nmcli`(命令行工具) 1. 查看网卡状态: ```bash nmcli device status ``` 2. 启用网卡: ```bash sudo nmcli device connect ens33 ``` 3. 设置静态IP: ```bash sudo nmcli connection modify ens33 ipv4.addresses "192.168.1.100/24" ipv4.gateway "192.168.1.1" ipv4.dns "8.8.8.8" ipv4.method manual sudo nmcli connection up ens33 ```

2. 配置后无法联网 检查步骤: 1. 确认IP、网关、DNS配置正确: ```bash ip addr show ens33 ping 8.8.8.8 cat /etc/resolv.conf ``` 2. 检查防火墙是否阻止流量: ```bash sudo systemctl status firewalld sudo firewall-cmd --list-all ``` 临时关闭防火墙测试: ```bash sudo systemctl stop firewalld ``` 3. 确认路由表: ```bash ip route ```

3. DNS解析失败 解决: 修改`/etc/resolv.conf`(临时生效): ```ini nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 永久生效需在网卡配置文件中指定`DNS1`和`DNS2`(如方法2所示)。

4. NetworkManager服务冲突 现象:使用`systemctl restart network`失败。 解决: 停止NetworkManager(不推荐生产环境): ```bash sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager ``` 或统一使用`nmcli`管理网络。

如果问题仍未解决,可提供具体错误信息(如`journalctl -xe`输出)进一步分析。

  END