前段时间部门新派发了服务器,让我过去使用U盘装机,装完后使用ifconfig查不到服务器IP地址,ip addr也是查不到
ifconfig:command not found
(这两个图片先用虚拟机的替代一下)
在网上找资料(CSDN,博客园,知乎等)都说找ifcfg-ens33的文件,但是我的服务器里面没有ens33,也没有eth相关的文件,只有enp相关的
(由于配置时忘了拍照所以这里就先不放照片了,后续找到了再补上,这里先只用语言叙述)
ens33是网络接口配置文件,整体来说ens、eth、enp都一样,只是命名方式不同而已
首先是要安装net-tools网络插件,可自行前往Net-tools Download (APK, DEB, RPM, TXZ, XBPS, XZ, ZST) (pkgs.org)下载,根据自己系统版本安装所需要的网络插件
下载完后使用U盘在服务器里进行安装(在网上收索【服务器挂载U盘】)
找到文件后使用rpm -ivh安装net-tools网络插件
然后找到网络接口配置文件,不出意外在 /etc/sysconfig/network-scripts/ 目录下
查看该目录下有几个网络接口配置文件
一般为 ifcfg-ens+数字,ifcfg-eth+数字,ifcfg-enp+字母+数字
下面更改网络接口配置文件,有几个更改几个
BOOTPROTO改为静态模式
BOOTPROTO=static
ONBOOT改为yes,默认为no
ONBOOT=yes
添加 IPADDR,NETMASK,GATEWAY,DNS
- IPADDR 为服务器地址,物理服务器都有一个IP地址,直接填写该地址即可;虚拟机的前往centos8无法联网(文章中的前三步)
- NETMASK 为网络掩码,写成 255.255.255.0 即可
- GATEWAY 为网关,将IP地址最后一位改成2就行
- DNS 为域名,可以写 8.8.8.8,或者 114.114.114.114,也可以写成与GATEWAY相同
IPADDR=
NETMASK=255.255.255.0
GATEWAY=
DNS=114.114.114.114
然后重启网络
systemctl restart NetworkManager
再次执行ifconfig,第一个网络接口名字后面的IP地址就是当前服务器IP地址