侧边栏壁纸
博主头像
大凯同学博主等级

又一个春夏秋冬开始了,我还是我

  • 累计撰写 17 篇文章
  • 累计创建 20 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ifconfig 命令用不了解决方案

大凯同学
2022-09-12 / 0 评论 / 0 点赞 / 13 阅读 / 428 字

实验环境安装了虚拟机Linux系统,因为安装问题,自动安装了最小化简洁配置。所以会导致很多基础的linux命令用不了。常用且重要的ifconfig就使用不了。下面提供解决方案

软件信息

  • 虚拟机:VMware® Workstation 16 Pro
  • 镜像:CentOS-7-x86_64-DVD-2207-02

问题描述

执行ifconfig命令报错,提示找不到该命令。

解决方案

  1. 修改网络配置,命令如下:末尾的ifcfg-ens33可根据实际情况更改,有的可能为ifcfg-eth0 或者其他,可先切换到上级目录查看。
vi /etc/sysconfig/network-scripts/ifcfg-ens33

我这直接贴上正确可用的配置信息,为了方便远程管理,根据自己的网络环境手工配置了固定的IP地址

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=691f03b0-9a65-40ca-9836-3811df3355b2
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.101
NETMASK=255.255.248.0
GATEWAY=10.0.0.254
DNS1=223.5.5.5
  1. 重启网络服务
service network restart
  1. 查询相关软件包
yum provides ifconfig
  1. 安装 net-tools
yum install -y net-tools

安装完成后,输入ifconfig,完美解决
image-1662988714885

问题总结

(1)可先通过命令** ls /sbin | grep ifconfig** 查询是否已安装ifconfig。如果已安装,则可以在目录 /sbin 下找到 ifconfig 这个文件。
(2)ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,所以没有安装这个包之前这些命令可能都是运行不了的。

0

评论区