RockyLinux作为RHEL的社区版,凭借其稳定性成为服务器首选。但对于新手来说,网络配置往往是第一个拦路虎。本文将手把手教你如何在RockyLinux上配置静态IP,即使零基础也能轻松搞定!
首先,登录你的RockyLinux系统,使用以下命令查看网卡名称和现有IP:
ip addr show
或者使用传统的ifconfig(需安装net-tools)。记录下你的网卡名,例如ens33或eth0,后续配置会用到。
RockyLinux的网络配置文件位于/etc/sysconfig/network-scripts/目录下,命名格式为ifcfg-<网卡名>。例如:
cd /etc/sysconfig/network-scripts/ls -l ifcfg-*
如果不存在,可以使用nmcli或手动创建。
以ifcfg-ens33为例,使用vim编辑:
sudo vim ifcfg-ens33
确保内容类似如下(根据你的网络环境修改IP、网关、DNS):
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等行。
配置完成后,需要重启网络服务使配置生效。RockyLinux支持两种方式:
systemctl重启网络服务:sudo systemctl restart network(适用于旧版网络脚本)sudo systemctl restart NetworkManager,然后使用nmcli connection reload和nmcli connection up ens33激活。推荐使用NetworkManager方式,因为它更现代且兼容性更好。
再次运行ip addr show查看IP是否变为你设置的静态IP。然后测试网络连通性:
ping -c 4 8.8.8.8 # 测试外网ping -c 4 baidu.com # 测试DNS解析
如果都能通,说明网络配置成功!
sudo systemctl stop NetworkManager; sudo systemctl disable NetworkManager。/etc/resolv.conf添加nameserver,或确保配置文件中DNS1正确。通过以上步骤,你应该已经掌握了RockyLinux的网卡配置方法。无论是服务器还是虚拟机,静态IP设置都是基础技能。如果在操作中遇到任何问题,欢迎在评论区留言讨论!
本文由主机测评网于2026-02-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225561.html