在Linux 7系统(通常指RHEL 7或CentOS 7)的安装过程中,网络配置是决定系统能否正常连接网络的关键步骤。安装程序基于Anaconda引导环境,并提供图形化与文本化两种配置方式,其底层由NetworkManager管理网络连接。正确设置网络不仅需要了解界面操作,还应当掌握对应的配置文件和常用命令,以便在安装完成后进行维护。

在图形化安装界面中,当进入“安装摘要”主界面后,点击“网络和主机名”选项即可开始配置网络。该界面会列出安装程序检测到的所有网卡设备,例如eth0、ens33或em1等。默认情况下,这些网卡可能处于关闭状态。若要启用某个网卡,只需将界面右上角的开关切换为“开”,系统通常会通过DHCP自动获取IPv4地址、子网掩码、网关和DNS等信息,并在界面中显示获取到的IP地址,这适用于存在DHCP服务器的局域网环境。
如果目标网络要求使用静态IP地址,则需要点击网卡设备下方的“配置”按钮,打开该网卡的详细设置对话框。在“IPv4设置”标签页中,将“方法”从“自动(DHCP)”更改为“手动”,然后点击“添加”按钮,依次填写IP地址、子网掩码(或前缀长度,如24)和网关。在“DNS服务器”输入框中填写多个DNS地址,使用逗号或空格分隔,例如“8.8.8.8, 114.114.114.114”。配置完成后,点击“保存”返回上一界面,此时网卡会尝试应用新配置。同时,建议在该界面设置“主机名”,既可以直接输入短主机名,也可以包含域名全称。
对于文本模式安装,用户在引导参数中可以通过内核启动项传递网络相关信息。例如,使用“ip=192.168.1.100::192.168.1.1:255.255.255.0:linux7:eth0:none”指定IP地址、网关、掩码、主机名和网卡设备,还可以通过“nameserver=8.8.8.8”指定DNS。文本模式下同样可以使用“nmtui”这一交互式文本工具,在安装过程中切换到备用控制台(通常按Ctrl+Alt+F2)后执行,从而以菜单方式便捷地配置网卡参数。但需要注意,Anaconda的文本安装界面中直接支持进入“网络配置”步骤,选择对应网卡后进行类似图形模式的配置。
安装完成后,系统网卡的持久化配置保存在/etc/sysconfig/network-scripts/ifcfg-*文件中,其中“*”对应网卡名称,例如ifcfg-ens33。手动调整网络时,可以编辑该文件并确保包含以下关键参数:BOOTPROTO=static表示静态IP,ONBOOT=yes表示开机自动启动该网卡,IPADDR=192.168.1.100指定IP地址,PREFIX=24指定子网掩码长度,GATEWAY=192.168.1.1设置默认网关,DNS1=8.8.8.8设置首选DNS服务器。如果使用DHCP,则设置“BOOTPROTO=dhcp”。修改文件后,需要重启网络服务或使用NetworkManager重新加载配置,常用命令包括“systemctl restart network”或“nmtui”重新激活连接,也可以使用“nmcli connection reload”和“nmcli connection up ens33”操作。
此外,在安装过程中设置网络时,还应当注意防火墙与SELinux的配合。默认情况下RHEL/CentOS 7的firewalld会阻止未允许的外部访问,即使网络配置正确,也可能无法从其他主机通信。因此,若需开放特定服务,应提前配置防火墙规则。同时,NetworkManager对有线连接的管理策略比较严格,若手动修改了配置文件,优先使用“nmcli connection modify”命令或nmtui工具进行修改,以避免配置因内存状态而被覆盖。
综上所述,Linux 7安装时的网络设置主要分为三种途径:通过图形安装界面的“网络和主机名”进行直观配置,通过文本界面或安装参数进行定制配置,以及在安装后通过修改ifcfg文件或运行nmcli命令调整。无论使用哪种方式,核心要素都是IP地址、子网掩码、网关、DNS服务器以及开机自启选项。只有这些参数与目标网络环境严格匹配,并确保网络服务正常运行,系统才能在安装阶段及后续使用中保持稳定联网。

查看详情

查看详情