侧边栏壁纸

ifconfig 命令用不了解决方案

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

软件信息

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

    问题描述

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

    解决方案

  • 修改网络配置,命令如下:末尾的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

  • 重启网络服务

    service network restart
  • 查询相关软件包

    yum provides ifconfig
  • 安装 net-tools
yum install -y net-tools

````
安装完成后,输入ifconfig,完美解决
![image-1662988714885](http://oss.dakaiyun.cn/halo/image-1662988714885.png)
## 问题总结
(1)可先通过命令** ls /sbin | grep ifconfig** 查询是否已安装ifconfig。如果已安装,则可以在目录 /sbin 下找到 ifconfig 这个文件。
(2)ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,所以没有安装这个包之前这些命令可能都是运行不了的。
0

—— 评论区 ——

昵称
邮箱
网址
取消
人生倒计时
舔狗日记