Fedora 27 Server Web面板子网掩码自动变为'24'问题求助
嘿,这个问题其实挺常见的,我来给你拆解下:
原因分析
首先你不用太担心——24和255.255.255.0其实是完全等价的子网掩码表示方式:
255.255.255.0是传统的点分十进制格式24是CIDR(无类域间路由)表示法,代表前24位是网络位,正好对应点分十进制的255.255.255.0
Fedora 27 Server的Web面板(大概率是基于NetworkManager的管理界面)底层可能用了CIDR格式来存储网络配置,所以在显示时自动做了格式转换,并不是"毫无缘由"的修改,只是显示方式变了,实际的网络功能完全不受影响。
解决方法
如果你确实希望面板显示完整的点分十进制掩码,可以试试这两个方法:
方法1:修改系统网络配置文件
- 找到对应的网络接口配置文件,通常在
/etc/sysconfig/network-scripts/目录下,文件名类似ifcfg-eth0(根据你的实际接口名调整) - 编辑该文件,确保存在
NETMASK=255.255.255.0这一行,如果原来有PREFIX=24可以保留或者删掉(两者共存时有些系统会优先用NETMASK) - 重启NetworkManager服务生效:
sudo systemctl restart NetworkManager - 刷新Web面板,应该就能看到显示的是
255.255.255.0了
方法2:调整Web面板的显示设置
有些服务器Web面板会提供显示格式的切换选项:
- 进入面板的网络设置页面,找找是否有"子网掩码显示格式"之类的偏好设置
- 选择"点分十进制"而不是"CIDR前缀",保存设置后刷新页面即可
如果你的Web面板没有这个选项,那方法1应该就能解决你的需求。
内容的提问来源于stack exchange,提问作者Olides
相关产品推荐
相关产品推荐

