【问题标题】:ifconfig command not found [closed]找不到 ifconfig 命令 [关闭]
【发布时间】:2014-09-10 11:10:39
【问题描述】:

我刚刚在我的 mac (osx10.9.3 + virtualbox) 上安装了 CentOS7 作为虚拟机 运行 ifconfig 返回找不到命令。同时运行 sudo /sbin/config 会返回找不到命令。 这是 echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin

我的路径正常吗?如果没有,我该如何更改?

另外,我的虚拟机上还没有互联网连接,也许这是一个因素。

请记住,我是一名学生,对某些术语非常陌生。

【问题讨论】:

    标签: linux centos command ifconfig


    【解决方案1】:

    ifconfig存在于net-tools包中,可能默认不安装;

    sudo yum install net-tools
    

    安装包后,它会以/sbin/ifconfig的形式存在。

    【讨论】:

    • 如果 ifconfig 不存在如何配置 ip 地址以允许 yum 运行?
    • 非常感谢,大概就是这样。虽然 yum install 返回找不到有效的 baseurl,但我想我没有与虚拟机的 Internet 连接。我会先调查一下。也感谢任何有关排除互联网连接故障的帮助。
    • 完美!很好的答案。
    【解决方案2】:

    我在安装 RHEL、CentOS 后也遇到了同样的问题。通过以下方式解决。 类型:

    vi ~/.bashrc
    

    按 i 键进入插入模式。将以下内容写入此文件的末尾

    export PATH=$PATH:/sbin
    

    然后按:wq!退出Vi

    在终端输入以下命令以反映我们的更改。

    source ~/.bashrc
    

    现在输入命令 ifconfig ,它应该可以工作了。

    【讨论】:

    • 完美解决方案!非常感谢
    【解决方案3】:

    ifconfig 命令已被弃用,因此许多新发行版默认不安装它。替换是

    ip address
    

    你可以写一个快捷方式

    ip a
    

    非常方便:)

    【讨论】:

      【解决方案4】:

      什么都不安装...

      在 ifconfig 之前输入 sudo

      for ex- sudo ifconfig

      【讨论】:

        【解决方案5】:

        在 Ubuntu Server 20.04 中你必须安装它:

        sudo apt install net-tools
        

        【讨论】:

          【解决方案6】:

          在某些情况下。直接安装 net-tools 是不够的。

          试试这个:

          apt install net-tools
          
          nano ~/.bashrc
          

          将此添加到您的 bashrc 文件中。

          alias ifconfig='/sbin/ifconfig'
          

          保存文件。

          source ~/.bashrc
          
          ifconfig
          

          【讨论】:

            【解决方案7】:

            如果您无法(或不打算)将虚拟机连接到 Internet(离线安装),那么最好将 CD/DVD 驱动器添加到 SCSI 控制器,并挂载 CentOS ISO文件到这个驱动器。然后,在虚拟机内部,执行以下命令:

            mount /dev/cdrom /mnt
            

            您可以通过以下方式从 ISO 访问包:

            cd /mnt/Packages
            find . -name "net-tools"
            

            您应该至少有一个结果返回<net-tools-filename>.rpm,例如net-tools-2.0-0.22.20131004git.el7.x86_64.rpm。使用该 rpm 文件安装:

            yum install <net-tools-filename>.rpm
            

            在提示“Is this okay [y/d/N]:”时输入 y 并提交。安装完成后,再次提示ifconfig 命令时应该就没事了。

            【讨论】:

              【解决方案8】:

              如果您安装了 net-tools 并且 ifconfig 显示为未找到,您可以创建别名,这是相对简单快捷的过程。

              为此,您可以使用以下命令:

              alias ifconfig=/sbin/ifconfig
              

              但这不是永久的,只是暂时的。为了使其永久使用以下命令:

              sudo nano ~/.bashrc
              

              然后你可以在底部添加你的命令

              #My custom aliases
              alias home=”ssh -i ~/.ssh/mykep.pem tecmint@192.168.0.100”
              
              alias ll="ls -alF"
              alias ifconfig="/sbin/ifconfig"
              

              【讨论】:

                猜你喜欢
                • 2022-11-28
                • 1970-01-01
                • 2014-09-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-05-20
                • 2021-11-27
                相关资源
                最近更新 更多