当前位置:首页 > 系统教程 > 正文

RockyLinux网络配置完全指南(小白必看的静态IP设置教程)

RockyLinux网络配置完全指南(小白必看的静态IP设置教程)

RockyLinux作为RHEL的社区版,凭借其稳定性成为服务器首选。但对于新手来说,网络配置往往是第一个拦路虎。本文将手把手教你如何在RockyLinux上配置静态IP,即使零基础也能轻松搞定!

1. 查看当前网络状态

首先,登录你的RockyLinux系统,使用以下命令查看网卡名称和现有IP:

ip addr show

或者使用传统的ifconfig(需安装net-tools)。记录下你的网卡名,例如ens33eth0,后续配置会用到。

2. 找到网卡配置文件

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

cd /etc/sysconfig/network-scripts/ls -l ifcfg-*

如果不存在,可以使用nmcli或手动创建。

3. 编辑配置文件设置静态IP

ifcfg-ens33为例,使用vim编辑:

sudo vim ifcfg-ens33

确保内容类似如下(根据你的网络环境修改IP、网关、DNS):

RockyLinux网络配置完全指南(小白必看的静态IP设置教程) RockyLinux  网络配置 静态IP 网卡配置 第1张
TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static   # 改为staticDEFROUTE=yesIPV4_FAILURE_FATAL=noNAME=ens33UUID=...  # 保留原有DEVICE=ens33ONBOOT=yes        # 开机自启IPADDR=192.168.1.100   # 你要设置的静态IPNETMASK=255.255.255.0  # 子网掩码GATEWAY=192.168.1.1     # 网关DNS1=8.8.8.8           # DNS服务器DNS2=114.114.114.114

注意:如果BOOTPROTO原来是dhcp,必须改为static,并添加IPADDR等行。

4. 重启网络服务

配置完成后,需要重启网络服务使配置生效。RockyLinux支持两种方式:

  • 使用systemctl重启网络服务:sudo systemctl restart network(适用于旧版网络脚本)
  • 或者重启NetworkManager:sudo systemctl restart NetworkManager,然后使用nmcli connection reloadnmcli connection up ens33激活。

推荐使用NetworkManager方式,因为它更现代且兼容性更好。

5. 验证配置结果

再次运行ip addr show查看IP是否变为你设置的静态IP。然后测试网络连通性:

ping -c 4 8.8.8.8   # 测试外网ping -c 4 baidu.com # 测试DNS解析

如果都能通,说明网络配置成功!

6. 常见问题

  • 配置文件不生效:检查ONBOOT是否为yes,BOOTPROTO是否正确,IPADDR等是否有拼写错误。
  • NetworkManager干扰:如果使用network脚本,可以屏蔽NetworkManager:sudo systemctl stop NetworkManager; sudo systemctl disable NetworkManager
  • DNS不生效:手动修改/etc/resolv.conf添加nameserver,或确保配置文件中DNS1正确。

通过以上步骤,你应该已经掌握了RockyLinux的网卡配置方法。无论是服务器还是虚拟机,静态IP设置都是基础技能。如果在操作中遇到任何问题,欢迎在评论区留言讨论!