CentOS7:配置静态 ip 和 ifconfig:未找到命令

CentOS7:配置静态 ip 和 ifconfig:未找到命令

我所做的只是为服务器分配一个静态 IP。根据网上的说明,我在/etc/sysconfig/network-scripts

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=xxxx (a valid name)
UUID=0c1c2330-b5aa-4fac-952e-ac61153853a7
DEVICE=(valid name)
ONBOOT=yes
IPADDR=192.168.1.xx (valid IP)
NETMASK=255.255.255.0

此后我跑了:

service network restart

之后我尝试运行ifconfig并得到:

bash: ifconfig: command not found

我无法 ping google.com 或使用 yum 安装任何软件包,例如当我尝试运行时yum provides ifconfig,我得到以下信息:

无法检索镜像列表http://mirrorlist.centos.org/? release=7&arch=x86_64&repo=os&infra=stock 错误为 14:curl#6 - “无法解析主机:mirrorlist.centos.org;未知错误”`

其中一个配置的存储库失败(未知),yum 没有足够的缓存数据来继续。此时 yum 唯一能安全做的事情就是失败。

这让我想到我需要在 /etc/resolv.conf 文件中添加名称服务器,因此我将其添加到该文件中:

nameserver 8.8.8.8
nameserver 8.8.4.4

然后我再次重新启动网络服务并尝试 ping google.com 并最终得到:

ping: unknown host google.com

我将非常感激任何能帮助我解决这个问题的人。谢谢。

答案1

首先:https://unix.stackexchange.com/questions/145447/ifconfig-command-not-found

现在,简短讲一下:

nmtui
systemctl restart NetworkManager (maybe)

长篇:

阅读好的文档是解决方案:你可以找到一些信息那里. 这本书里有纳米技术

相关内容