linux虚拟机安装后报错,ifconfig: command not found

参考链接:https://www.cnblogs.com/dunitian/p/4974761.html

https://blog.csdn.net/ryu2003/article/details/78492127

 

注:本办法仅限于可联网的机器,即在安装时设置了IP地址和DNS可正常上网。

解决办法如下: 
1、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。 没有则见后面
这里写图片描述 
2、确认sbin目录是否存在。

cd /sbin
  • 1

3、确认ifconfig命令是否未安装 
在sbin目录下输入ls,可见下图所示,并没有ifconfig。 
这里写图片描述 
4、安装net-tool插件,此插件中带有此命令 
安装命令:

sudo yum install net-tools
  • 1

等待安装完成,再次输入ifconfig,成功。 
这里写图片描述

 

 

 

 

 

IP地址是否设置正常

解决方案3:(CentOS后来换指令了,看看我们是不是【ifconfig==>ip】)

在 /(根目录)里面查找 name(名字)是 ifconfig 的东东

说明ifconfig真的换了,淡定

看看信息

1

ip addr

发现木有(看 2:eth0 没有ipv4)

跳转到 /etc/sysconfig/network-scripts 目录

1

cd /etc/sysconfig/network-scripts

用vi打开 ifcfg-eth0 (你的可能是eth1,或者其他,不是每个电脑都是这个的)【如果想改成这个可以参考:http://jingyan.baidu.com/article/7f41ecec1b022e593d095c1e.html

按 i 进去编辑模式 ,修改箭头处,然后按 esc 退回命令模式,输入:wq 并回车

  • 在/etc/sysconfig/network-scripts/ifcfg-eth0(确认ONBOOT=yes),其中eth0是设备名;

  • ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯。

  • DEVICE:网卡名称(一定是写eth0)

  • ONBOOT=yes(相当于启动这个网卡的开关,你要用eth0这个一定要yes,表示开)
    BOOTPROTO=none(这个是表示你使用什么样的路由协议,有三种不同写法,如果是none和static表示你用的是静态路由,那么你在接下来的项目里就必须填写IPADDR、NETMASK、GATEWAY这三个选项。如果是dhcp表示你使用动态路由协议,那IPADDR、NETMASK、GATEWAY这些选项就可以不必填写。如果填写了,就以你填写的值为准)

  • HWADDR:你网卡的物理地址(可以不用写,系统自动会生成)

  • IPADDR:ip地址  

  • NETMASK:子网掩码    

  • GATEWAY:网关

重启一下 

1

reboot

用root用户登陆后 输入 

1

ip addr

成功!!

 

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值